-- GENERATED SOURCE CODE FILE, PLEASE DO NOT MODIFY DIRECTLY
return {
  [0x0000] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0001] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0002] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0003] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0004] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0005] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0006] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0007] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0008] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0009] = {name="<control>", cat="Cc", bidi="S"};
  [0x000a] = {name="<control>", cat="Cc", bidi="B"};
  [0x000b] = {name="<control>", cat="Cc", bidi="S"};
  [0x000c] = {name="<control>", cat="Cc", bidi="WS"};
  [0x000d] = {name="<control>", cat="Cc", bidi="B"};
  [0x000e] = {name="<control>", cat="Cc", bidi="BN"};
  [0x000f] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0010] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0011] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0012] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0013] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0014] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0015] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0016] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0017] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0018] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0019] = {name="<control>", cat="Cc", bidi="BN"};
  [0x001a] = {name="<control>", cat="Cc", bidi="BN"};
  [0x001b] = {name="<control>", cat="Cc", bidi="BN"};
  [0x001c] = {name="<control>", cat="Cc", bidi="B"};
  [0x001d] = {name="<control>", cat="Cc", bidi="B"};
  [0x001e] = {name="<control>", cat="Cc", bidi="B"};
  [0x001f] = {name="<control>", cat="Cc", bidi="S"};
  [0x0020] = {name="SPACE", cat="Zs", bidi="WS"};
  [0x0021] = {name="EXCLAMATION MARK", cat="Po", bidi="ON"};
  [0x0022] = {name="QUOTATION MARK", cat="Po", bidi="ON"};
  [0x0023] = {name="NUMBER SIGN", cat="Po", bidi="ET"};
  [0x0024] = {name="DOLLAR SIGN", cat="Sc", bidi="ET"};
  [0x0025] = {name="PERCENT SIGN", cat="Po", bidi="ET"};
  [0x0026] = {name="AMPERSAND", cat="Po", bidi="ON"};
  [0x0027] = {name="APOSTROPHE", cat="Po", bidi="ON"};
  [0x0028] = {name="LEFT PARENTHESIS", cat="Ps", bidi="ON", mirror=true};
  [0x0029] = {name="RIGHT PARENTHESIS", cat="Pe", bidi="ON", mirror=true};
  [0x002a] = {name="ASTERISK", cat="Po", bidi="ON"};
  [0x002b] = {name="PLUS SIGN", cat="Sm", bidi="ES"};
  [0x002c] = {name="COMMA", cat="Po", bidi="CS"};
  [0x002d] = {name="HYPHEN-MINUS", cat="Pd", bidi="ES"};
  [0x002e] = {name="FULL STOP", cat="Po", bidi="CS"};
  [0x002f] = {name="SOLIDUS", cat="Po", bidi="CS"};
  [0x0030] = {name="DIGIT ZERO", cat="Nd", bidi="EN", decdigit=0, digit=0, numeric=0};
  [0x0031] = {name="DIGIT ONE", cat="Nd", bidi="EN", decdigit=1, digit=1, numeric=1};
  [0x0032] = {name="DIGIT TWO", cat="Nd", bidi="EN", decdigit=2, digit=2, numeric=2};
  [0x0033] = {name="DIGIT THREE", cat="Nd", bidi="EN", decdigit=3, digit=3, numeric=3};
  [0x0034] = {name="DIGIT FOUR", cat="Nd", bidi="EN", decdigit=4, digit=4, numeric=4};
  [0x0035] = {name="DIGIT FIVE", cat="Nd", bidi="EN", decdigit=5, digit=5, numeric=5};
  [0x0036] = {name="DIGIT SIX", cat="Nd", bidi="EN", decdigit=6, digit=6, numeric=6};
  [0x0037] = {name="DIGIT SEVEN", cat="Nd", bidi="EN", decdigit=7, digit=7, numeric=7};
  [0x0038] = {name="DIGIT EIGHT", cat="Nd", bidi="EN", decdigit=8, digit=8, numeric=8};
  [0x0039] = {name="DIGIT NINE", cat="Nd", bidi="EN", decdigit=9, digit=9, numeric=9};
  [0x003a] = {name="COLON", cat="Po", bidi="CS"};
  [0x003b] = {name="SEMICOLON", cat="Po", bidi="ON"};
  [0x003c] = {name="LESS-THAN SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x003d] = {name="EQUALS SIGN", cat="Sm", bidi="ON"};
  [0x003e] = {name="GREATER-THAN SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x003f] = {name="QUESTION MARK", cat="Po", bidi="ON"};
  [0x0040] = {name="COMMERCIAL AT", cat="Po", bidi="ON"};
  [0x0041] = {name="LATIN CAPITAL LETTER A", cat="Lu", bidi="L", lower=0x0061};
  [0x0042] = {name="LATIN CAPITAL LETTER B", cat="Lu", bidi="L", lower=0x0062};
  [0x0043] = {name="LATIN CAPITAL LETTER C", cat="Lu", bidi="L", lower=0x0063};
  [0x0044] = {name="LATIN CAPITAL LETTER D", cat="Lu", bidi="L", lower=0x0064};
  [0x0045] = {name="LATIN CAPITAL LETTER E", cat="Lu", bidi="L", lower=0x0065};
  [0x0046] = {name="LATIN CAPITAL LETTER F", cat="Lu", bidi="L", lower=0x0066};
  [0x0047] = {name="LATIN CAPITAL LETTER G", cat="Lu", bidi="L", lower=0x0067};
  [0x0048] = {name="LATIN CAPITAL LETTER H", cat="Lu", bidi="L", lower=0x0068};
  [0x0049] = {name="LATIN CAPITAL LETTER I", cat="Lu", bidi="L", lower=0x0069};
  [0x004a] = {name="LATIN CAPITAL LETTER J", cat="Lu", bidi="L", lower=0x006a};
  [0x004b] = {name="LATIN CAPITAL LETTER K", cat="Lu", bidi="L", lower=0x006b};
  [0x004c] = {name="LATIN CAPITAL LETTER L", cat="Lu", bidi="L", lower=0x006c};
  [0x004d] = {name="LATIN CAPITAL LETTER M", cat="Lu", bidi="L", lower=0x006d};
  [0x004e] = {name="LATIN CAPITAL LETTER N", cat="Lu", bidi="L", lower=0x006e};
  [0x004f] = {name="LATIN CAPITAL LETTER O", cat="Lu", bidi="L", lower=0x006f};
  [0x0050] = {name="LATIN CAPITAL LETTER P", cat="Lu", bidi="L", lower=0x0070};
  [0x0051] = {name="LATIN CAPITAL LETTER Q", cat="Lu", bidi="L", lower=0x0071};
  [0x0052] = {name="LATIN CAPITAL LETTER R", cat="Lu", bidi="L", lower=0x0072};
  [0x0053] = {name="LATIN CAPITAL LETTER S", cat="Lu", bidi="L", lower=0x0073};
  [0x0054] = {name="LATIN CAPITAL LETTER T", cat="Lu", bidi="L", lower=0x0074};
  [0x0055] = {name="LATIN CAPITAL LETTER U", cat="Lu", bidi="L", lower=0x0075};
  [0x0056] = {name="LATIN CAPITAL LETTER V", cat="Lu", bidi="L", lower=0x0076};
  [0x0057] = {name="LATIN CAPITAL LETTER W", cat="Lu", bidi="L", lower=0x0077};
  [0x0058] = {name="LATIN CAPITAL LETTER X", cat="Lu", bidi="L", lower=0x0078};
  [0x0059] = {name="LATIN CAPITAL LETTER Y", cat="Lu", bidi="L", lower=0x0079};
  [0x005a] = {name="LATIN CAPITAL LETTER Z", cat="Lu", bidi="L", lower=0x007a};
  [0x005b] = {name="LEFT SQUARE BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x005c] = {name="REVERSE SOLIDUS", cat="Po", bidi="ON"};
  [0x005d] = {name="RIGHT SQUARE BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x005e] = {name="CIRCUMFLEX ACCENT", cat="Sk", bidi="ON"};
  [0x005f] = {name="LOW LINE", cat="Pc", bidi="ON"};
  [0x0060] = {name="GRAVE ACCENT", cat="Sk", bidi="ON"};
  [0x0061] = {name="LATIN SMALL LETTER A", cat="Ll", bidi="L", upper=0x0041, title=0x0041};
  [0x0062] = {name="LATIN SMALL LETTER B", cat="Ll", bidi="L", upper=0x0042, title=0x0042};
  [0x0063] = {name="LATIN SMALL LETTER C", cat="Ll", bidi="L", upper=0x0043, title=0x0043};
  [0x0064] = {name="LATIN SMALL LETTER D", cat="Ll", bidi="L", upper=0x0044, title=0x0044};
  [0x0065] = {name="LATIN SMALL LETTER E", cat="Ll", bidi="L", upper=0x0045, title=0x0045};
  [0x0066] = {name="LATIN SMALL LETTER F", cat="Ll", bidi="L", upper=0x0046, title=0x0046};
  [0x0067] = {name="LATIN SMALL LETTER G", cat="Ll", bidi="L", upper=0x0047, title=0x0047};
  [0x0068] = {name="LATIN SMALL LETTER H", cat="Ll", bidi="L", upper=0x0048, title=0x0048};
  [0x0069] = {name="LATIN SMALL LETTER I", cat="Ll", bidi="L", upper=0x0049, title=0x0049};
  [0x006a] = {name="LATIN SMALL LETTER J", cat="Ll", bidi="L", upper=0x004a, title=0x004a};
  [0x006b] = {name="LATIN SMALL LETTER K", cat="Ll", bidi="L", upper=0x004b, title=0x004b};
  [0x006c] = {name="LATIN SMALL LETTER L", cat="Ll", bidi="L", upper=0x004c, title=0x004c};
  [0x006d] = {name="LATIN SMALL LETTER M", cat="Ll", bidi="L", upper=0x004d, title=0x004d};
  [0x006e] = {name="LATIN SMALL LETTER N", cat="Ll", bidi="L", upper=0x004e, title=0x004e};
  [0x006f] = {name="LATIN SMALL LETTER O", cat="Ll", bidi="L", upper=0x004f, title=0x004f};
  [0x0070] = {name="LATIN SMALL LETTER P", cat="Ll", bidi="L", upper=0x0050, title=0x0050};
  [0x0071] = {name="LATIN SMALL LETTER Q", cat="Ll", bidi="L", upper=0x0051, title=0x0051};
  [0x0072] = {name="LATIN SMALL LETTER R", cat="Ll", bidi="L", upper=0x0052, title=0x0052};
  [0x0073] = {name="LATIN SMALL LETTER S", cat="Ll", bidi="L", upper=0x0053, title=0x0053};
  [0x0074] = {name="LATIN SMALL LETTER T", cat="Ll", bidi="L", upper=0x0054, title=0x0054};
  [0x0075] = {name="LATIN SMALL LETTER U", cat="Ll", bidi="L", upper=0x0055, title=0x0055};
  [0x0076] = {name="LATIN SMALL LETTER V", cat="Ll", bidi="L", upper=0x0056, title=0x0056};
  [0x0077] = {name="LATIN SMALL LETTER W", cat="Ll", bidi="L", upper=0x0057, title=0x0057};
  [0x0078] = {name="LATIN SMALL LETTER X", cat="Ll", bidi="L", upper=0x0058, title=0x0058};
  [0x0079] = {name="LATIN SMALL LETTER Y", cat="Ll", bidi="L", upper=0x0059, title=0x0059};
  [0x007a] = {name="LATIN SMALL LETTER Z", cat="Ll", bidi="L", upper=0x005a, title=0x005a};
  [0x007b] = {name="LEFT CURLY BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x007c] = {name="VERTICAL LINE", cat="Sm", bidi="ON"};
  [0x007d] = {name="RIGHT CURLY BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x007e] = {name="TILDE", cat="Sm", bidi="ON"};
  [0x007f] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0080] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0081] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0082] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0083] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0084] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0085] = {name="<control>", cat="Cc", bidi="B"};
  [0x0086] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0087] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0088] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0089] = {name="<control>", cat="Cc", bidi="BN"};
  [0x008a] = {name="<control>", cat="Cc", bidi="BN"};
  [0x008b] = {name="<control>", cat="Cc", bidi="BN"};
  [0x008c] = {name="<control>", cat="Cc", bidi="BN"};
  [0x008d] = {name="<control>", cat="Cc", bidi="BN"};
  [0x008e] = {name="<control>", cat="Cc", bidi="BN"};
  [0x008f] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0090] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0091] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0092] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0093] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0094] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0095] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0096] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0097] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0098] = {name="<control>", cat="Cc", bidi="BN"};
  [0x0099] = {name="<control>", cat="Cc", bidi="BN"};
  [0x009a] = {name="<control>", cat="Cc", bidi="BN"};
  [0x009b] = {name="<control>", cat="Cc", bidi="BN"};
  [0x009c] = {name="<control>", cat="Cc", bidi="BN"};
  [0x009d] = {name="<control>", cat="Cc", bidi="BN"};
  [0x009e] = {name="<control>", cat="Cc", bidi="BN"};
  [0x009f] = {name="<control>", cat="Cc", bidi="BN"};
  [0x00a0] = {name="NO-BREAK SPACE", cat="Zs", bidi="CS", decomp={compat="noBreak";0x0020}};
  [0x00a1] = {name="INVERTED EXCLAMATION MARK", cat="Po", bidi="ON"};
  [0x00a2] = {name="CENT SIGN", cat="Sc", bidi="ET"};
  [0x00a3] = {name="POUND SIGN", cat="Sc", bidi="ET"};
  [0x00a4] = {name="CURRENCY SIGN", cat="Sc", bidi="ET"};
  [0x00a5] = {name="YEN SIGN", cat="Sc", bidi="ET"};
  [0x00a6] = {name="BROKEN BAR", cat="So", bidi="ON"};
  [0x00a7] = {name="SECTION SIGN", cat="So", bidi="ON"};
  [0x00a8] = {name="DIAERESIS", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0308}};
  [0x00a9] = {name="COPYRIGHT SIGN", cat="So", bidi="ON"};
  [0x00aa] = {name="FEMININE ORDINAL INDICATOR", cat="Ll", bidi="L", decomp={compat="super";0x0061}};
  [0x00ab] = {name="LEFT-POINTING DOUBLE ANGLE QUOTATION MARK", cat="Pi", bidi="ON", mirror=true};
  [0x00ac] = {name="NOT SIGN", cat="Sm", bidi="ON"};
  [0x00ad] = {name="SOFT HYPHEN", cat="Cf", bidi="BN"};
  [0x00ae] = {name="REGISTERED SIGN", cat="So", bidi="ON"};
  [0x00af] = {name="MACRON", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0304}};
  [0x00b0] = {name="DEGREE SIGN", cat="So", bidi="ET"};
  [0x00b1] = {name="PLUS-MINUS SIGN", cat="Sm", bidi="ET"};
  [0x00b2] = {name="SUPERSCRIPT TWO", cat="No", bidi="EN", decomp={compat="super";0x0032}, digit=2, numeric=2};
  [0x00b3] = {name="SUPERSCRIPT THREE", cat="No", bidi="EN", decomp={compat="super";0x0033}, digit=3, numeric=3};
  [0x00b4] = {name="ACUTE ACCENT", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0301}};
  [0x00b5] = {name="MICRO SIGN", cat="Ll", bidi="L", decomp={compat="compat";0x03BC}, upper=0x039c, title=0x039c};
  [0x00b6] = {name="PILCROW SIGN", cat="So", bidi="ON"};
  [0x00b7] = {name="MIDDLE DOT", cat="Po", bidi="ON"};
  [0x00b8] = {name="CEDILLA", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0327}};
  [0x00b9] = {name="SUPERSCRIPT ONE", cat="No", bidi="EN", decomp={compat="super";0x0031}, digit=1, numeric=1};
  [0x00ba] = {name="MASCULINE ORDINAL INDICATOR", cat="Ll", bidi="L", decomp={compat="super";0x006F}};
  [0x00bb] = {name="RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK", cat="Pf", bidi="ON", mirror=true};
  [0x00bc] = {name="VULGAR FRACTION ONE QUARTER", cat="No", bidi="ON", decomp={compat="fraction";0x0031,0x2044,0x0034}, numeric=1/4};
  [0x00bd] = {name="VULGAR FRACTION ONE HALF", cat="No", bidi="ON", decomp={compat="fraction";0x0031,0x2044,0x0032}, numeric=1/2};
  [0x00be] = {name="VULGAR FRACTION THREE QUARTERS", cat="No", bidi="ON", decomp={compat="fraction";0x0033,0x2044,0x0034}, numeric=3/4};
  [0x00bf] = {name="INVERTED QUESTION MARK", cat="Po", bidi="ON"};
  [0x00c0] = {name="LATIN CAPITAL LETTER A WITH GRAVE", cat="Lu", bidi="L", decomp={0x0041,0x0300}, lower=0x00e0};
  [0x00c1] = {name="LATIN CAPITAL LETTER A WITH ACUTE", cat="Lu", bidi="L", decomp={0x0041,0x0301}, lower=0x00e1};
  [0x00c2] = {name="LATIN CAPITAL LETTER A WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x0041,0x0302}, lower=0x00e2};
  [0x00c3] = {name="LATIN CAPITAL LETTER A WITH TILDE", cat="Lu", bidi="L", decomp={0x0041,0x0303}, lower=0x00e3};
  [0x00c4] = {name="LATIN CAPITAL LETTER A WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0041,0x0308}, lower=0x00e4};
  [0x00c5] = {name="LATIN CAPITAL LETTER A WITH RING ABOVE", cat="Lu", bidi="L", decomp={0x0041,0x030A}, lower=0x00e5};
  [0x00c6] = {name="LATIN CAPITAL LETTER AE", cat="Lu", bidi="L", lower=0x00e6};
  [0x00c7] = {name="LATIN CAPITAL LETTER C WITH CEDILLA", cat="Lu", bidi="L", decomp={0x0043,0x0327}, lower=0x00e7};
  [0x00c8] = {name="LATIN CAPITAL LETTER E WITH GRAVE", cat="Lu", bidi="L", decomp={0x0045,0x0300}, lower=0x00e8};
  [0x00c9] = {name="LATIN CAPITAL LETTER E WITH ACUTE", cat="Lu", bidi="L", decomp={0x0045,0x0301}, lower=0x00e9};
  [0x00ca] = {name="LATIN CAPITAL LETTER E WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x0045,0x0302}, lower=0x00ea};
  [0x00cb] = {name="LATIN CAPITAL LETTER E WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0045,0x0308}, lower=0x00eb};
  [0x00cc] = {name="LATIN CAPITAL LETTER I WITH GRAVE", cat="Lu", bidi="L", decomp={0x0049,0x0300}, lower=0x00ec};
  [0x00cd] = {name="LATIN CAPITAL LETTER I WITH ACUTE", cat="Lu", bidi="L", decomp={0x0049,0x0301}, lower=0x00ed};
  [0x00ce] = {name="LATIN CAPITAL LETTER I WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x0049,0x0302}, lower=0x00ee};
  [0x00cf] = {name="LATIN CAPITAL LETTER I WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0049,0x0308}, lower=0x00ef};
  [0x00d0] = {name="LATIN CAPITAL LETTER ETH", cat="Lu", bidi="L", lower=0x00f0};
  [0x00d1] = {name="LATIN CAPITAL LETTER N WITH TILDE", cat="Lu", bidi="L", decomp={0x004E,0x0303}, lower=0x00f1};
  [0x00d2] = {name="LATIN CAPITAL LETTER O WITH GRAVE", cat="Lu", bidi="L", decomp={0x004F,0x0300}, lower=0x00f2};
  [0x00d3] = {name="LATIN CAPITAL LETTER O WITH ACUTE", cat="Lu", bidi="L", decomp={0x004F,0x0301}, lower=0x00f3};
  [0x00d4] = {name="LATIN CAPITAL LETTER O WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x004F,0x0302}, lower=0x00f4};
  [0x00d5] = {name="LATIN CAPITAL LETTER O WITH TILDE", cat="Lu", bidi="L", decomp={0x004F,0x0303}, lower=0x00f5};
  [0x00d6] = {name="LATIN CAPITAL LETTER O WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x004F,0x0308}, lower=0x00f6};
  [0x00d7] = {name="MULTIPLICATION SIGN", cat="Sm", bidi="ON"};
  [0x00d8] = {name="LATIN CAPITAL LETTER O WITH STROKE", cat="Lu", bidi="L", lower=0x00f8};
  [0x00d9] = {name="LATIN CAPITAL LETTER U WITH GRAVE", cat="Lu", bidi="L", decomp={0x0055,0x0300}, lower=0x00f9};
  [0x00da] = {name="LATIN CAPITAL LETTER U WITH ACUTE", cat="Lu", bidi="L", decomp={0x0055,0x0301}, lower=0x00fa};
  [0x00db] = {name="LATIN CAPITAL LETTER U WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x0055,0x0302}, lower=0x00fb};
  [0x00dc] = {name="LATIN CAPITAL LETTER U WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0055,0x0308}, lower=0x00fc};
  [0x00dd] = {name="LATIN CAPITAL LETTER Y WITH ACUTE", cat="Lu", bidi="L", decomp={0x0059,0x0301}, lower=0x00fd};
  [0x00de] = {name="LATIN CAPITAL LETTER THORN", cat="Lu", bidi="L", lower=0x00fe};
  [0x00df] = {name="LATIN SMALL LETTER SHARP S", cat="Ll", bidi="L"};
  [0x00e0] = {name="LATIN SMALL LETTER A WITH GRAVE", cat="Ll", bidi="L", decomp={0x0061,0x0300}, upper=0x00c0, title=0x00c0};
  [0x00e1] = {name="LATIN SMALL LETTER A WITH ACUTE", cat="Ll", bidi="L", decomp={0x0061,0x0301}, upper=0x00c1, title=0x00c1};
  [0x00e2] = {name="LATIN SMALL LETTER A WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x0061,0x0302}, upper=0x00c2, title=0x00c2};
  [0x00e3] = {name="LATIN SMALL LETTER A WITH TILDE", cat="Ll", bidi="L", decomp={0x0061,0x0303}, upper=0x00c3, title=0x00c3};
  [0x00e4] = {name="LATIN SMALL LETTER A WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0061,0x0308}, upper=0x00c4, title=0x00c4};
  [0x00e5] = {name="LATIN SMALL LETTER A WITH RING ABOVE", cat="Ll", bidi="L", decomp={0x0061,0x030A}, upper=0x00c5, title=0x00c5};
  [0x00e6] = {name="LATIN SMALL LETTER AE", cat="Ll", bidi="L", upper=0x00c6, title=0x00c6};
  [0x00e7] = {name="LATIN SMALL LETTER C WITH CEDILLA", cat="Ll", bidi="L", decomp={0x0063,0x0327}, upper=0x00c7, title=0x00c7};
  [0x00e8] = {name="LATIN SMALL LETTER E WITH GRAVE", cat="Ll", bidi="L", decomp={0x0065,0x0300}, upper=0x00c8, title=0x00c8};
  [0x00e9] = {name="LATIN SMALL LETTER E WITH ACUTE", cat="Ll", bidi="L", decomp={0x0065,0x0301}, upper=0x00c9, title=0x00c9};
  [0x00ea] = {name="LATIN SMALL LETTER E WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x0065,0x0302}, upper=0x00ca, title=0x00ca};
  [0x00eb] = {name="LATIN SMALL LETTER E WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0065,0x0308}, upper=0x00cb, title=0x00cb};
  [0x00ec] = {name="LATIN SMALL LETTER I WITH GRAVE", cat="Ll", bidi="L", decomp={0x0069,0x0300}, upper=0x00cc, title=0x00cc};
  [0x00ed] = {name="LATIN SMALL LETTER I WITH ACUTE", cat="Ll", bidi="L", decomp={0x0069,0x0301}, upper=0x00cd, title=0x00cd};
  [0x00ee] = {name="LATIN SMALL LETTER I WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x0069,0x0302}, upper=0x00ce, title=0x00ce};
  [0x00ef] = {name="LATIN SMALL LETTER I WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0069,0x0308}, upper=0x00cf, title=0x00cf};
  [0x00f0] = {name="LATIN SMALL LETTER ETH", cat="Ll", bidi="L", upper=0x00d0, title=0x00d0};
  [0x00f1] = {name="LATIN SMALL LETTER N WITH TILDE", cat="Ll", bidi="L", decomp={0x006E,0x0303}, upper=0x00d1, title=0x00d1};
  [0x00f2] = {name="LATIN SMALL LETTER O WITH GRAVE", cat="Ll", bidi="L", decomp={0x006F,0x0300}, upper=0x00d2, title=0x00d2};
  [0x00f3] = {name="LATIN SMALL LETTER O WITH ACUTE", cat="Ll", bidi="L", decomp={0x006F,0x0301}, upper=0x00d3, title=0x00d3};
  [0x00f4] = {name="LATIN SMALL LETTER O WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x006F,0x0302}, upper=0x00d4, title=0x00d4};
  [0x00f5] = {name="LATIN SMALL LETTER O WITH TILDE", cat="Ll", bidi="L", decomp={0x006F,0x0303}, upper=0x00d5, title=0x00d5};
  [0x00f6] = {name="LATIN SMALL LETTER O WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x006F,0x0308}, upper=0x00d6, title=0x00d6};
  [0x00f7] = {name="DIVISION SIGN", cat="Sm", bidi="ON"};
  [0x00f8] = {name="LATIN SMALL LETTER O WITH STROKE", cat="Ll", bidi="L", upper=0x00d8, title=0x00d8};
  [0x00f9] = {name="LATIN SMALL LETTER U WITH GRAVE", cat="Ll", bidi="L", decomp={0x0075,0x0300}, upper=0x00d9, title=0x00d9};
  [0x00fa] = {name="LATIN SMALL LETTER U WITH ACUTE", cat="Ll", bidi="L", decomp={0x0075,0x0301}, upper=0x00da, title=0x00da};
  [0x00fb] = {name="LATIN SMALL LETTER U WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x0075,0x0302}, upper=0x00db, title=0x00db};
  [0x00fc] = {name="LATIN SMALL LETTER U WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0075,0x0308}, upper=0x00dc, title=0x00dc};
  [0x00fd] = {name="LATIN SMALL LETTER Y WITH ACUTE", cat="Ll", bidi="L", decomp={0x0079,0x0301}, upper=0x00dd, title=0x00dd};
  [0x00fe] = {name="LATIN SMALL LETTER THORN", cat="Ll", bidi="L", upper=0x00de, title=0x00de};
  [0x00ff] = {name="LATIN SMALL LETTER Y WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0079,0x0308}, upper=0x0178, title=0x0178};
  [0x0100] = {name="LATIN CAPITAL LETTER A WITH MACRON", cat="Lu", bidi="L", decomp={0x0041,0x0304}, lower=0x0101};
  [0x0101] = {name="LATIN SMALL LETTER A WITH MACRON", cat="Ll", bidi="L", decomp={0x0061,0x0304}, upper=0x0100, title=0x0100};
  [0x0102] = {name="LATIN CAPITAL LETTER A WITH BREVE", cat="Lu", bidi="L", decomp={0x0041,0x0306}, lower=0x0103};
  [0x0103] = {name="LATIN SMALL LETTER A WITH BREVE", cat="Ll", bidi="L", decomp={0x0061,0x0306}, upper=0x0102, title=0x0102};
  [0x0104] = {name="LATIN CAPITAL LETTER A WITH OGONEK", cat="Lu", bidi="L", decomp={0x0041,0x0328}, lower=0x0105};
  [0x0105] = {name="LATIN SMALL LETTER A WITH OGONEK", cat="Ll", bidi="L", decomp={0x0061,0x0328}, upper=0x0104, title=0x0104};
  [0x0106] = {name="LATIN CAPITAL LETTER C WITH ACUTE", cat="Lu", bidi="L", decomp={0x0043,0x0301}, lower=0x0107};
  [0x0107] = {name="LATIN SMALL LETTER C WITH ACUTE", cat="Ll", bidi="L", decomp={0x0063,0x0301}, upper=0x0106, title=0x0106};
  [0x0108] = {name="LATIN CAPITAL LETTER C WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x0043,0x0302}, lower=0x0109};
  [0x0109] = {name="LATIN SMALL LETTER C WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x0063,0x0302}, upper=0x0108, title=0x0108};
  [0x010a] = {name="LATIN CAPITAL LETTER C WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0043,0x0307}, lower=0x010b};
  [0x010b] = {name="LATIN SMALL LETTER C WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0063,0x0307}, upper=0x010a, title=0x010a};
  [0x010c] = {name="LATIN CAPITAL LETTER C WITH CARON", cat="Lu", bidi="L", decomp={0x0043,0x030C}, lower=0x010d};
  [0x010d] = {name="LATIN SMALL LETTER C WITH CARON", cat="Ll", bidi="L", decomp={0x0063,0x030C}, upper=0x010c, title=0x010c};
  [0x010e] = {name="LATIN CAPITAL LETTER D WITH CARON", cat="Lu", bidi="L", decomp={0x0044,0x030C}, lower=0x010f};
  [0x010f] = {name="LATIN SMALL LETTER D WITH CARON", cat="Ll", bidi="L", decomp={0x0064,0x030C}, upper=0x010e, title=0x010e};
  [0x0110] = {name="LATIN CAPITAL LETTER D WITH STROKE", cat="Lu", bidi="L", lower=0x0111};
  [0x0111] = {name="LATIN SMALL LETTER D WITH STROKE", cat="Ll", bidi="L", upper=0x0110, title=0x0110};
  [0x0112] = {name="LATIN CAPITAL LETTER E WITH MACRON", cat="Lu", bidi="L", decomp={0x0045,0x0304}, lower=0x0113};
  [0x0113] = {name="LATIN SMALL LETTER E WITH MACRON", cat="Ll", bidi="L", decomp={0x0065,0x0304}, upper=0x0112, title=0x0112};
  [0x0114] = {name="LATIN CAPITAL LETTER E WITH BREVE", cat="Lu", bidi="L", decomp={0x0045,0x0306}, lower=0x0115};
  [0x0115] = {name="LATIN SMALL LETTER E WITH BREVE", cat="Ll", bidi="L", decomp={0x0065,0x0306}, upper=0x0114, title=0x0114};
  [0x0116] = {name="LATIN CAPITAL LETTER E WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0045,0x0307}, lower=0x0117};
  [0x0117] = {name="LATIN SMALL LETTER E WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0065,0x0307}, upper=0x0116, title=0x0116};
  [0x0118] = {name="LATIN CAPITAL LETTER E WITH OGONEK", cat="Lu", bidi="L", decomp={0x0045,0x0328}, lower=0x0119};
  [0x0119] = {name="LATIN SMALL LETTER E WITH OGONEK", cat="Ll", bidi="L", decomp={0x0065,0x0328}, upper=0x0118, title=0x0118};
  [0x011a] = {name="LATIN CAPITAL LETTER E WITH CARON", cat="Lu", bidi="L", decomp={0x0045,0x030C}, lower=0x011b};
  [0x011b] = {name="LATIN SMALL LETTER E WITH CARON", cat="Ll", bidi="L", decomp={0x0065,0x030C}, upper=0x011a, title=0x011a};
  [0x011c] = {name="LATIN CAPITAL LETTER G WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x0047,0x0302}, lower=0x011d};
  [0x011d] = {name="LATIN SMALL LETTER G WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x0067,0x0302}, upper=0x011c, title=0x011c};
  [0x011e] = {name="LATIN CAPITAL LETTER G WITH BREVE", cat="Lu", bidi="L", decomp={0x0047,0x0306}, lower=0x011f};
  [0x011f] = {name="LATIN SMALL LETTER G WITH BREVE", cat="Ll", bidi="L", decomp={0x0067,0x0306}, upper=0x011e, title=0x011e};
  [0x0120] = {name="LATIN CAPITAL LETTER G WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0047,0x0307}, lower=0x0121};
  [0x0121] = {name="LATIN SMALL LETTER G WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0067,0x0307}, upper=0x0120, title=0x0120};
  [0x0122] = {name="LATIN CAPITAL LETTER G WITH CEDILLA", cat="Lu", bidi="L", decomp={0x0047,0x0327}, lower=0x0123};
  [0x0123] = {name="LATIN SMALL LETTER G WITH CEDILLA", cat="Ll", bidi="L", decomp={0x0067,0x0327}, upper=0x0122, title=0x0122};
  [0x0124] = {name="LATIN CAPITAL LETTER H WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x0048,0x0302}, lower=0x0125};
  [0x0125] = {name="LATIN SMALL LETTER H WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x0068,0x0302}, upper=0x0124, title=0x0124};
  [0x0126] = {name="LATIN CAPITAL LETTER H WITH STROKE", cat="Lu", bidi="L", lower=0x0127};
  [0x0127] = {name="LATIN SMALL LETTER H WITH STROKE", cat="Ll", bidi="L", upper=0x0126, title=0x0126};
  [0x0128] = {name="LATIN CAPITAL LETTER I WITH TILDE", cat="Lu", bidi="L", decomp={0x0049,0x0303}, lower=0x0129};
  [0x0129] = {name="LATIN SMALL LETTER I WITH TILDE", cat="Ll", bidi="L", decomp={0x0069,0x0303}, upper=0x0128, title=0x0128};
  [0x012a] = {name="LATIN CAPITAL LETTER I WITH MACRON", cat="Lu", bidi="L", decomp={0x0049,0x0304}, lower=0x012b};
  [0x012b] = {name="LATIN SMALL LETTER I WITH MACRON", cat="Ll", bidi="L", decomp={0x0069,0x0304}, upper=0x012a, title=0x012a};
  [0x012c] = {name="LATIN CAPITAL LETTER I WITH BREVE", cat="Lu", bidi="L", decomp={0x0049,0x0306}, lower=0x012d};
  [0x012d] = {name="LATIN SMALL LETTER I WITH BREVE", cat="Ll", bidi="L", decomp={0x0069,0x0306}, upper=0x012c, title=0x012c};
  [0x012e] = {name="LATIN CAPITAL LETTER I WITH OGONEK", cat="Lu", bidi="L", decomp={0x0049,0x0328}, lower=0x012f};
  [0x012f] = {name="LATIN SMALL LETTER I WITH OGONEK", cat="Ll", bidi="L", decomp={0x0069,0x0328}, upper=0x012e, title=0x012e};
  [0x0130] = {name="LATIN CAPITAL LETTER I WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0049,0x0307}, lower=0x0069};
  [0x0131] = {name="LATIN SMALL LETTER DOTLESS I", cat="Ll", bidi="L", upper=0x0049, title=0x0049};
  [0x0132] = {name="LATIN CAPITAL LIGATURE IJ", cat="Lu", bidi="L", decomp={compat="compat";0x0049,0x004A}, lower=0x0133};
  [0x0133] = {name="LATIN SMALL LIGATURE IJ", cat="Ll", bidi="L", decomp={compat="compat";0x0069,0x006A}, upper=0x0132, title=0x0132};
  [0x0134] = {name="LATIN CAPITAL LETTER J WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x004A,0x0302}, lower=0x0135};
  [0x0135] = {name="LATIN SMALL LETTER J WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x006A,0x0302}, upper=0x0134, title=0x0134};
  [0x0136] = {name="LATIN CAPITAL LETTER K WITH CEDILLA", cat="Lu", bidi="L", decomp={0x004B,0x0327}, lower=0x0137};
  [0x0137] = {name="LATIN SMALL LETTER K WITH CEDILLA", cat="Ll", bidi="L", decomp={0x006B,0x0327}, upper=0x0136, title=0x0136};
  [0x0138] = {name="LATIN SMALL LETTER KRA", cat="Ll", bidi="L"};
  [0x0139] = {name="LATIN CAPITAL LETTER L WITH ACUTE", cat="Lu", bidi="L", decomp={0x004C,0x0301}, lower=0x013a};
  [0x013a] = {name="LATIN SMALL LETTER L WITH ACUTE", cat="Ll", bidi="L", decomp={0x006C,0x0301}, upper=0x0139, title=0x0139};
  [0x013b] = {name="LATIN CAPITAL LETTER L WITH CEDILLA", cat="Lu", bidi="L", decomp={0x004C,0x0327}, lower=0x013c};
  [0x013c] = {name="LATIN SMALL LETTER L WITH CEDILLA", cat="Ll", bidi="L", decomp={0x006C,0x0327}, upper=0x013b, title=0x013b};
  [0x013d] = {name="LATIN CAPITAL LETTER L WITH CARON", cat="Lu", bidi="L", decomp={0x004C,0x030C}, lower=0x013e};
  [0x013e] = {name="LATIN SMALL LETTER L WITH CARON", cat="Ll", bidi="L", decomp={0x006C,0x030C}, upper=0x013d, title=0x013d};
  [0x013f] = {name="LATIN CAPITAL LETTER L WITH MIDDLE DOT", cat="Lu", bidi="L", decomp={compat="compat";0x004C,0x00B7}, lower=0x0140};
  [0x0140] = {name="LATIN SMALL LETTER L WITH MIDDLE DOT", cat="Ll", bidi="L", decomp={compat="compat";0x006C,0x00B7}, upper=0x013f, title=0x013f};
  [0x0141] = {name="LATIN CAPITAL LETTER L WITH STROKE", cat="Lu", bidi="L", lower=0x0142};
  [0x0142] = {name="LATIN SMALL LETTER L WITH STROKE", cat="Ll", bidi="L", upper=0x0141, title=0x0141};
  [0x0143] = {name="LATIN CAPITAL LETTER N WITH ACUTE", cat="Lu", bidi="L", decomp={0x004E,0x0301}, lower=0x0144};
  [0x0144] = {name="LATIN SMALL LETTER N WITH ACUTE", cat="Ll", bidi="L", decomp={0x006E,0x0301}, upper=0x0143, title=0x0143};
  [0x0145] = {name="LATIN CAPITAL LETTER N WITH CEDILLA", cat="Lu", bidi="L", decomp={0x004E,0x0327}, lower=0x0146};
  [0x0146] = {name="LATIN SMALL LETTER N WITH CEDILLA", cat="Ll", bidi="L", decomp={0x006E,0x0327}, upper=0x0145, title=0x0145};
  [0x0147] = {name="LATIN CAPITAL LETTER N WITH CARON", cat="Lu", bidi="L", decomp={0x004E,0x030C}, lower=0x0148};
  [0x0148] = {name="LATIN SMALL LETTER N WITH CARON", cat="Ll", bidi="L", decomp={0x006E,0x030C}, upper=0x0147, title=0x0147};
  [0x0149] = {name="LATIN SMALL LETTER N PRECEDED BY APOSTROPHE", cat="Ll", bidi="L", decomp={compat="compat";0x02BC,0x006E}};
  [0x014a] = {name="LATIN CAPITAL LETTER ENG", cat="Lu", bidi="L", lower=0x014b};
  [0x014b] = {name="LATIN SMALL LETTER ENG", cat="Ll", bidi="L", upper=0x014a, title=0x014a};
  [0x014c] = {name="LATIN CAPITAL LETTER O WITH MACRON", cat="Lu", bidi="L", decomp={0x004F,0x0304}, lower=0x014d};
  [0x014d] = {name="LATIN SMALL LETTER O WITH MACRON", cat="Ll", bidi="L", decomp={0x006F,0x0304}, upper=0x014c, title=0x014c};
  [0x014e] = {name="LATIN CAPITAL LETTER O WITH BREVE", cat="Lu", bidi="L", decomp={0x004F,0x0306}, lower=0x014f};
  [0x014f] = {name="LATIN SMALL LETTER O WITH BREVE", cat="Ll", bidi="L", decomp={0x006F,0x0306}, upper=0x014e, title=0x014e};
  [0x0150] = {name="LATIN CAPITAL LETTER O WITH DOUBLE ACUTE", cat="Lu", bidi="L", decomp={0x004F,0x030B}, lower=0x0151};
  [0x0151] = {name="LATIN SMALL LETTER O WITH DOUBLE ACUTE", cat="Ll", bidi="L", decomp={0x006F,0x030B}, upper=0x0150, title=0x0150};
  [0x0152] = {name="LATIN CAPITAL LIGATURE OE", cat="Lu", bidi="L", lower=0x0153};
  [0x0153] = {name="LATIN SMALL LIGATURE OE", cat="Ll", bidi="L", upper=0x0152, title=0x0152};
  [0x0154] = {name="LATIN CAPITAL LETTER R WITH ACUTE", cat="Lu", bidi="L", decomp={0x0052,0x0301}, lower=0x0155};
  [0x0155] = {name="LATIN SMALL LETTER R WITH ACUTE", cat="Ll", bidi="L", decomp={0x0072,0x0301}, upper=0x0154, title=0x0154};
  [0x0156] = {name="LATIN CAPITAL LETTER R WITH CEDILLA", cat="Lu", bidi="L", decomp={0x0052,0x0327}, lower=0x0157};
  [0x0157] = {name="LATIN SMALL LETTER R WITH CEDILLA", cat="Ll", bidi="L", decomp={0x0072,0x0327}, upper=0x0156, title=0x0156};
  [0x0158] = {name="LATIN CAPITAL LETTER R WITH CARON", cat="Lu", bidi="L", decomp={0x0052,0x030C}, lower=0x0159};
  [0x0159] = {name="LATIN SMALL LETTER R WITH CARON", cat="Ll", bidi="L", decomp={0x0072,0x030C}, upper=0x0158, title=0x0158};
  [0x015a] = {name="LATIN CAPITAL LETTER S WITH ACUTE", cat="Lu", bidi="L", decomp={0x0053,0x0301}, lower=0x015b};
  [0x015b] = {name="LATIN SMALL LETTER S WITH ACUTE", cat="Ll", bidi="L", decomp={0x0073,0x0301}, upper=0x015a, title=0x015a};
  [0x015c] = {name="LATIN CAPITAL LETTER S WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x0053,0x0302}, lower=0x015d};
  [0x015d] = {name="LATIN SMALL LETTER S WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x0073,0x0302}, upper=0x015c, title=0x015c};
  [0x015e] = {name="LATIN CAPITAL LETTER S WITH CEDILLA", cat="Lu", bidi="L", decomp={0x0053,0x0327}, lower=0x015f};
  [0x015f] = {name="LATIN SMALL LETTER S WITH CEDILLA", cat="Ll", bidi="L", decomp={0x0073,0x0327}, upper=0x015e, title=0x015e};
  [0x0160] = {name="LATIN CAPITAL LETTER S WITH CARON", cat="Lu", bidi="L", decomp={0x0053,0x030C}, lower=0x0161};
  [0x0161] = {name="LATIN SMALL LETTER S WITH CARON", cat="Ll", bidi="L", decomp={0x0073,0x030C}, upper=0x0160, title=0x0160};
  [0x0162] = {name="LATIN CAPITAL LETTER T WITH CEDILLA", cat="Lu", bidi="L", decomp={0x0054,0x0327}, lower=0x0163};
  [0x0163] = {name="LATIN SMALL LETTER T WITH CEDILLA", cat="Ll", bidi="L", decomp={0x0074,0x0327}, upper=0x0162, title=0x0162};
  [0x0164] = {name="LATIN CAPITAL LETTER T WITH CARON", cat="Lu", bidi="L", decomp={0x0054,0x030C}, lower=0x0165};
  [0x0165] = {name="LATIN SMALL LETTER T WITH CARON", cat="Ll", bidi="L", decomp={0x0074,0x030C}, upper=0x0164, title=0x0164};
  [0x0166] = {name="LATIN CAPITAL LETTER T WITH STROKE", cat="Lu", bidi="L", lower=0x0167};
  [0x0167] = {name="LATIN SMALL LETTER T WITH STROKE", cat="Ll", bidi="L", upper=0x0166, title=0x0166};
  [0x0168] = {name="LATIN CAPITAL LETTER U WITH TILDE", cat="Lu", bidi="L", decomp={0x0055,0x0303}, lower=0x0169};
  [0x0169] = {name="LATIN SMALL LETTER U WITH TILDE", cat="Ll", bidi="L", decomp={0x0075,0x0303}, upper=0x0168, title=0x0168};
  [0x016a] = {name="LATIN CAPITAL LETTER U WITH MACRON", cat="Lu", bidi="L", decomp={0x0055,0x0304}, lower=0x016b};
  [0x016b] = {name="LATIN SMALL LETTER U WITH MACRON", cat="Ll", bidi="L", decomp={0x0075,0x0304}, upper=0x016a, title=0x016a};
  [0x016c] = {name="LATIN CAPITAL LETTER U WITH BREVE", cat="Lu", bidi="L", decomp={0x0055,0x0306}, lower=0x016d};
  [0x016d] = {name="LATIN SMALL LETTER U WITH BREVE", cat="Ll", bidi="L", decomp={0x0075,0x0306}, upper=0x016c, title=0x016c};
  [0x016e] = {name="LATIN CAPITAL LETTER U WITH RING ABOVE", cat="Lu", bidi="L", decomp={0x0055,0x030A}, lower=0x016f};
  [0x016f] = {name="LATIN SMALL LETTER U WITH RING ABOVE", cat="Ll", bidi="L", decomp={0x0075,0x030A}, upper=0x016e, title=0x016e};
  [0x0170] = {name="LATIN CAPITAL LETTER U WITH DOUBLE ACUTE", cat="Lu", bidi="L", decomp={0x0055,0x030B}, lower=0x0171};
  [0x0171] = {name="LATIN SMALL LETTER U WITH DOUBLE ACUTE", cat="Ll", bidi="L", decomp={0x0075,0x030B}, upper=0x0170, title=0x0170};
  [0x0172] = {name="LATIN CAPITAL LETTER U WITH OGONEK", cat="Lu", bidi="L", decomp={0x0055,0x0328}, lower=0x0173};
  [0x0173] = {name="LATIN SMALL LETTER U WITH OGONEK", cat="Ll", bidi="L", decomp={0x0075,0x0328}, upper=0x0172, title=0x0172};
  [0x0174] = {name="LATIN CAPITAL LETTER W WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x0057,0x0302}, lower=0x0175};
  [0x0175] = {name="LATIN SMALL LETTER W WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x0077,0x0302}, upper=0x0174, title=0x0174};
  [0x0176] = {name="LATIN CAPITAL LETTER Y WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x0059,0x0302}, lower=0x0177};
  [0x0177] = {name="LATIN SMALL LETTER Y WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x0079,0x0302}, upper=0x0176, title=0x0176};
  [0x0178] = {name="LATIN CAPITAL LETTER Y WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0059,0x0308}, lower=0x00ff};
  [0x0179] = {name="LATIN CAPITAL LETTER Z WITH ACUTE", cat="Lu", bidi="L", decomp={0x005A,0x0301}, lower=0x017a};
  [0x017a] = {name="LATIN SMALL LETTER Z WITH ACUTE", cat="Ll", bidi="L", decomp={0x007A,0x0301}, upper=0x0179, title=0x0179};
  [0x017b] = {name="LATIN CAPITAL LETTER Z WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x005A,0x0307}, lower=0x017c};
  [0x017c] = {name="LATIN SMALL LETTER Z WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x007A,0x0307}, upper=0x017b, title=0x017b};
  [0x017d] = {name="LATIN CAPITAL LETTER Z WITH CARON", cat="Lu", bidi="L", decomp={0x005A,0x030C}, lower=0x017e};
  [0x017e] = {name="LATIN SMALL LETTER Z WITH CARON", cat="Ll", bidi="L", decomp={0x007A,0x030C}, upper=0x017d, title=0x017d};
  [0x017f] = {name="LATIN SMALL LETTER LONG S", cat="Ll", bidi="L", decomp={compat="compat";0x0073}, upper=0x0053, title=0x0053};
  [0x0180] = {name="LATIN SMALL LETTER B WITH STROKE", cat="Ll", bidi="L", upper=0x0243, title=0x0243};
  [0x0181] = {name="LATIN CAPITAL LETTER B WITH HOOK", cat="Lu", bidi="L", lower=0x0253};
  [0x0182] = {name="LATIN CAPITAL LETTER B WITH TOPBAR", cat="Lu", bidi="L", lower=0x0183};
  [0x0183] = {name="LATIN SMALL LETTER B WITH TOPBAR", cat="Ll", bidi="L", upper=0x0182, title=0x0182};
  [0x0184] = {name="LATIN CAPITAL LETTER TONE SIX", cat="Lu", bidi="L", lower=0x0185};
  [0x0185] = {name="LATIN SMALL LETTER TONE SIX", cat="Ll", bidi="L", upper=0x0184, title=0x0184};
  [0x0186] = {name="LATIN CAPITAL LETTER OPEN O", cat="Lu", bidi="L", lower=0x0254};
  [0x0187] = {name="LATIN CAPITAL LETTER C WITH HOOK", cat="Lu", bidi="L", lower=0x0188};
  [0x0188] = {name="LATIN SMALL LETTER C WITH HOOK", cat="Ll", bidi="L", upper=0x0187, title=0x0187};
  [0x0189] = {name="LATIN CAPITAL LETTER AFRICAN D", cat="Lu", bidi="L", lower=0x0256};
  [0x018a] = {name="LATIN CAPITAL LETTER D WITH HOOK", cat="Lu", bidi="L", lower=0x0257};
  [0x018b] = {name="LATIN CAPITAL LETTER D WITH TOPBAR", cat="Lu", bidi="L", lower=0x018c};
  [0x018c] = {name="LATIN SMALL LETTER D WITH TOPBAR", cat="Ll", bidi="L", upper=0x018b, title=0x018b};
  [0x018d] = {name="LATIN SMALL LETTER TURNED DELTA", cat="Ll", bidi="L"};
  [0x018e] = {name="LATIN CAPITAL LETTER REVERSED E", cat="Lu", bidi="L", lower=0x01dd};
  [0x018f] = {name="LATIN CAPITAL LETTER SCHWA", cat="Lu", bidi="L", lower=0x0259};
  [0x0190] = {name="LATIN CAPITAL LETTER OPEN E", cat="Lu", bidi="L", lower=0x025b};
  [0x0191] = {name="LATIN CAPITAL LETTER F WITH HOOK", cat="Lu", bidi="L", lower=0x0192};
  [0x0192] = {name="LATIN SMALL LETTER F WITH HOOK", cat="Ll", bidi="L", upper=0x0191, title=0x0191};
  [0x0193] = {name="LATIN CAPITAL LETTER G WITH HOOK", cat="Lu", bidi="L", lower=0x0260};
  [0x0194] = {name="LATIN CAPITAL LETTER GAMMA", cat="Lu", bidi="L", lower=0x0263};
  [0x0195] = {name="LATIN SMALL LETTER HV", cat="Ll", bidi="L", upper=0x01f6, title=0x01f6};
  [0x0196] = {name="LATIN CAPITAL LETTER IOTA", cat="Lu", bidi="L", lower=0x0269};
  [0x0197] = {name="LATIN CAPITAL LETTER I WITH STROKE", cat="Lu", bidi="L", lower=0x0268};
  [0x0198] = {name="LATIN CAPITAL LETTER K WITH HOOK", cat="Lu", bidi="L", lower=0x0199};
  [0x0199] = {name="LATIN SMALL LETTER K WITH HOOK", cat="Ll", bidi="L", upper=0x0198, title=0x0198};
  [0x019a] = {name="LATIN SMALL LETTER L WITH BAR", cat="Ll", bidi="L", upper=0x023d, title=0x023d};
  [0x019b] = {name="LATIN SMALL LETTER LAMBDA WITH STROKE", cat="Ll", bidi="L"};
  [0x019c] = {name="LATIN CAPITAL LETTER TURNED M", cat="Lu", bidi="L", lower=0x026f};
  [0x019d] = {name="LATIN CAPITAL LETTER N WITH LEFT HOOK", cat="Lu", bidi="L", lower=0x0272};
  [0x019e] = {name="LATIN SMALL LETTER N WITH LONG RIGHT LEG", cat="Ll", bidi="L", upper=0x0220, title=0x0220};
  [0x019f] = {name="LATIN CAPITAL LETTER O WITH MIDDLE TILDE", cat="Lu", bidi="L", lower=0x0275};
  [0x01a0] = {name="LATIN CAPITAL LETTER O WITH HORN", cat="Lu", bidi="L", decomp={0x004F,0x031B}, lower=0x01a1};
  [0x01a1] = {name="LATIN SMALL LETTER O WITH HORN", cat="Ll", bidi="L", decomp={0x006F,0x031B}, upper=0x01a0, title=0x01a0};
  [0x01a2] = {name="LATIN CAPITAL LETTER OI", cat="Lu", bidi="L", lower=0x01a3};
  [0x01a3] = {name="LATIN SMALL LETTER OI", cat="Ll", bidi="L", upper=0x01a2, title=0x01a2};
  [0x01a4] = {name="LATIN CAPITAL LETTER P WITH HOOK", cat="Lu", bidi="L", lower=0x01a5};
  [0x01a5] = {name="LATIN SMALL LETTER P WITH HOOK", cat="Ll", bidi="L", upper=0x01a4, title=0x01a4};
  [0x01a6] = {name="LATIN LETTER YR", cat="Lu", bidi="L", lower=0x0280};
  [0x01a7] = {name="LATIN CAPITAL LETTER TONE TWO", cat="Lu", bidi="L", lower=0x01a8};
  [0x01a8] = {name="LATIN SMALL LETTER TONE TWO", cat="Ll", bidi="L", upper=0x01a7, title=0x01a7};
  [0x01a9] = {name="LATIN CAPITAL LETTER ESH", cat="Lu", bidi="L", lower=0x0283};
  [0x01aa] = {name="LATIN LETTER REVERSED ESH LOOP", cat="Ll", bidi="L"};
  [0x01ab] = {name="LATIN SMALL LETTER T WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x01ac] = {name="LATIN CAPITAL LETTER T WITH HOOK", cat="Lu", bidi="L", lower=0x01ad};
  [0x01ad] = {name="LATIN SMALL LETTER T WITH HOOK", cat="Ll", bidi="L", upper=0x01ac, title=0x01ac};
  [0x01ae] = {name="LATIN CAPITAL LETTER T WITH RETROFLEX HOOK", cat="Lu", bidi="L", lower=0x0288};
  [0x01af] = {name="LATIN CAPITAL LETTER U WITH HORN", cat="Lu", bidi="L", decomp={0x0055,0x031B}, lower=0x01b0};
  [0x01b0] = {name="LATIN SMALL LETTER U WITH HORN", cat="Ll", bidi="L", decomp={0x0075,0x031B}, upper=0x01af, title=0x01af};
  [0x01b1] = {name="LATIN CAPITAL LETTER UPSILON", cat="Lu", bidi="L", lower=0x028a};
  [0x01b2] = {name="LATIN CAPITAL LETTER V WITH HOOK", cat="Lu", bidi="L", lower=0x028b};
  [0x01b3] = {name="LATIN CAPITAL LETTER Y WITH HOOK", cat="Lu", bidi="L", lower=0x01b4};
  [0x01b4] = {name="LATIN SMALL LETTER Y WITH HOOK", cat="Ll", bidi="L", upper=0x01b3, title=0x01b3};
  [0x01b5] = {name="LATIN CAPITAL LETTER Z WITH STROKE", cat="Lu", bidi="L", lower=0x01b6};
  [0x01b6] = {name="LATIN SMALL LETTER Z WITH STROKE", cat="Ll", bidi="L", upper=0x01b5, title=0x01b5};
  [0x01b7] = {name="LATIN CAPITAL LETTER EZH", cat="Lu", bidi="L", lower=0x0292};
  [0x01b8] = {name="LATIN CAPITAL LETTER EZH REVERSED", cat="Lu", bidi="L", lower=0x01b9};
  [0x01b9] = {name="LATIN SMALL LETTER EZH REVERSED", cat="Ll", bidi="L", upper=0x01b8, title=0x01b8};
  [0x01ba] = {name="LATIN SMALL LETTER EZH WITH TAIL", cat="Ll", bidi="L"};
  [0x01bb] = {name="LATIN LETTER TWO WITH STROKE", cat="Lo", bidi="L"};
  [0x01bc] = {name="LATIN CAPITAL LETTER TONE FIVE", cat="Lu", bidi="L", lower=0x01bd};
  [0x01bd] = {name="LATIN SMALL LETTER TONE FIVE", cat="Ll", bidi="L", upper=0x01bc, title=0x01bc};
  [0x01be] = {name="LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE", cat="Ll", bidi="L"};
  [0x01bf] = {name="LATIN LETTER WYNN", cat="Ll", bidi="L", upper=0x01f7, title=0x01f7};
  [0x01c0] = {name="LATIN LETTER DENTAL CLICK", cat="Lo", bidi="L"};
  [0x01c1] = {name="LATIN LETTER LATERAL CLICK", cat="Lo", bidi="L"};
  [0x01c2] = {name="LATIN LETTER ALVEOLAR CLICK", cat="Lo", bidi="L"};
  [0x01c3] = {name="LATIN LETTER RETROFLEX CLICK", cat="Lo", bidi="L"};
  [0x01c4] = {name="LATIN CAPITAL LETTER DZ WITH CARON", cat="Lu", bidi="L", decomp={compat="compat";0x0044,0x017D}, lower=0x01c6, title=0x01c5};
  [0x01c5] = {name="LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON", cat="Lt", bidi="L", decomp={compat="compat";0x0044,0x017E}, upper=0x01c4, lower=0x01c6, title=0x01c5};
  [0x01c6] = {name="LATIN SMALL LETTER DZ WITH CARON", cat="Ll", bidi="L", decomp={compat="compat";0x0064,0x017E}, upper=0x01c4, title=0x01c5};
  [0x01c7] = {name="LATIN CAPITAL LETTER LJ", cat="Lu", bidi="L", decomp={compat="compat";0x004C,0x004A}, lower=0x01c9, title=0x01c8};
  [0x01c8] = {name="LATIN CAPITAL LETTER L WITH SMALL LETTER J", cat="Lt", bidi="L", decomp={compat="compat";0x004C,0x006A}, upper=0x01c7, lower=0x01c9, title=0x01c8};
  [0x01c9] = {name="LATIN SMALL LETTER LJ", cat="Ll", bidi="L", decomp={compat="compat";0x006C,0x006A}, upper=0x01c7, title=0x01c8};
  [0x01ca] = {name="LATIN CAPITAL LETTER NJ", cat="Lu", bidi="L", decomp={compat="compat";0x004E,0x004A}, lower=0x01cc, title=0x01cb};
  [0x01cb] = {name="LATIN CAPITAL LETTER N WITH SMALL LETTER J", cat="Lt", bidi="L", decomp={compat="compat";0x004E,0x006A}, upper=0x01ca, lower=0x01cc, title=0x01cb};
  [0x01cc] = {name="LATIN SMALL LETTER NJ", cat="Ll", bidi="L", decomp={compat="compat";0x006E,0x006A}, upper=0x01ca, title=0x01cb};
  [0x01cd] = {name="LATIN CAPITAL LETTER A WITH CARON", cat="Lu", bidi="L", decomp={0x0041,0x030C}, lower=0x01ce};
  [0x01ce] = {name="LATIN SMALL LETTER A WITH CARON", cat="Ll", bidi="L", decomp={0x0061,0x030C}, upper=0x01cd, title=0x01cd};
  [0x01cf] = {name="LATIN CAPITAL LETTER I WITH CARON", cat="Lu", bidi="L", decomp={0x0049,0x030C}, lower=0x01d0};
  [0x01d0] = {name="LATIN SMALL LETTER I WITH CARON", cat="Ll", bidi="L", decomp={0x0069,0x030C}, upper=0x01cf, title=0x01cf};
  [0x01d1] = {name="LATIN CAPITAL LETTER O WITH CARON", cat="Lu", bidi="L", decomp={0x004F,0x030C}, lower=0x01d2};
  [0x01d2] = {name="LATIN SMALL LETTER O WITH CARON", cat="Ll", bidi="L", decomp={0x006F,0x030C}, upper=0x01d1, title=0x01d1};
  [0x01d3] = {name="LATIN CAPITAL LETTER U WITH CARON", cat="Lu", bidi="L", decomp={0x0055,0x030C}, lower=0x01d4};
  [0x01d4] = {name="LATIN SMALL LETTER U WITH CARON", cat="Ll", bidi="L", decomp={0x0075,0x030C}, upper=0x01d3, title=0x01d3};
  [0x01d5] = {name="LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON", cat="Lu", bidi="L", decomp={0x00DC,0x0304}, lower=0x01d6};
  [0x01d6] = {name="LATIN SMALL LETTER U WITH DIAERESIS AND MACRON", cat="Ll", bidi="L", decomp={0x00FC,0x0304}, upper=0x01d5, title=0x01d5};
  [0x01d7] = {name="LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE", cat="Lu", bidi="L", decomp={0x00DC,0x0301}, lower=0x01d8};
  [0x01d8] = {name="LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE", cat="Ll", bidi="L", decomp={0x00FC,0x0301}, upper=0x01d7, title=0x01d7};
  [0x01d9] = {name="LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON", cat="Lu", bidi="L", decomp={0x00DC,0x030C}, lower=0x01da};
  [0x01da] = {name="LATIN SMALL LETTER U WITH DIAERESIS AND CARON", cat="Ll", bidi="L", decomp={0x00FC,0x030C}, upper=0x01d9, title=0x01d9};
  [0x01db] = {name="LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE", cat="Lu", bidi="L", decomp={0x00DC,0x0300}, lower=0x01dc};
  [0x01dc] = {name="LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE", cat="Ll", bidi="L", decomp={0x00FC,0x0300}, upper=0x01db, title=0x01db};
  [0x01dd] = {name="LATIN SMALL LETTER TURNED E", cat="Ll", bidi="L", upper=0x018e, title=0x018e};
  [0x01de] = {name="LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON", cat="Lu", bidi="L", decomp={0x00C4,0x0304}, lower=0x01df};
  [0x01df] = {name="LATIN SMALL LETTER A WITH DIAERESIS AND MACRON", cat="Ll", bidi="L", decomp={0x00E4,0x0304}, upper=0x01de, title=0x01de};
  [0x01e0] = {name="LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON", cat="Lu", bidi="L", decomp={0x0226,0x0304}, lower=0x01e1};
  [0x01e1] = {name="LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON", cat="Ll", bidi="L", decomp={0x0227,0x0304}, upper=0x01e0, title=0x01e0};
  [0x01e2] = {name="LATIN CAPITAL LETTER AE WITH MACRON", cat="Lu", bidi="L", decomp={0x00C6,0x0304}, lower=0x01e3};
  [0x01e3] = {name="LATIN SMALL LETTER AE WITH MACRON", cat="Ll", bidi="L", decomp={0x00E6,0x0304}, upper=0x01e2, title=0x01e2};
  [0x01e4] = {name="LATIN CAPITAL LETTER G WITH STROKE", cat="Lu", bidi="L", lower=0x01e5};
  [0x01e5] = {name="LATIN SMALL LETTER G WITH STROKE", cat="Ll", bidi="L", upper=0x01e4, title=0x01e4};
  [0x01e6] = {name="LATIN CAPITAL LETTER G WITH CARON", cat="Lu", bidi="L", decomp={0x0047,0x030C}, lower=0x01e7};
  [0x01e7] = {name="LATIN SMALL LETTER G WITH CARON", cat="Ll", bidi="L", decomp={0x0067,0x030C}, upper=0x01e6, title=0x01e6};
  [0x01e8] = {name="LATIN CAPITAL LETTER K WITH CARON", cat="Lu", bidi="L", decomp={0x004B,0x030C}, lower=0x01e9};
  [0x01e9] = {name="LATIN SMALL LETTER K WITH CARON", cat="Ll", bidi="L", decomp={0x006B,0x030C}, upper=0x01e8, title=0x01e8};
  [0x01ea] = {name="LATIN CAPITAL LETTER O WITH OGONEK", cat="Lu", bidi="L", decomp={0x004F,0x0328}, lower=0x01eb};
  [0x01eb] = {name="LATIN SMALL LETTER O WITH OGONEK", cat="Ll", bidi="L", decomp={0x006F,0x0328}, upper=0x01ea, title=0x01ea};
  [0x01ec] = {name="LATIN CAPITAL LETTER O WITH OGONEK AND MACRON", cat="Lu", bidi="L", decomp={0x01EA,0x0304}, lower=0x01ed};
  [0x01ed] = {name="LATIN SMALL LETTER O WITH OGONEK AND MACRON", cat="Ll", bidi="L", decomp={0x01EB,0x0304}, upper=0x01ec, title=0x01ec};
  [0x01ee] = {name="LATIN CAPITAL LETTER EZH WITH CARON", cat="Lu", bidi="L", decomp={0x01B7,0x030C}, lower=0x01ef};
  [0x01ef] = {name="LATIN SMALL LETTER EZH WITH CARON", cat="Ll", bidi="L", decomp={0x0292,0x030C}, upper=0x01ee, title=0x01ee};
  [0x01f0] = {name="LATIN SMALL LETTER J WITH CARON", cat="Ll", bidi="L", decomp={0x006A,0x030C}};
  [0x01f1] = {name="LATIN CAPITAL LETTER DZ", cat="Lu", bidi="L", decomp={compat="compat";0x0044,0x005A}, lower=0x01f3, title=0x01f2};
  [0x01f2] = {name="LATIN CAPITAL LETTER D WITH SMALL LETTER Z", cat="Lt", bidi="L", decomp={compat="compat";0x0044,0x007A}, upper=0x01f1, lower=0x01f3, title=0x01f2};
  [0x01f3] = {name="LATIN SMALL LETTER DZ", cat="Ll", bidi="L", decomp={compat="compat";0x0064,0x007A}, upper=0x01f1, title=0x01f2};
  [0x01f4] = {name="LATIN CAPITAL LETTER G WITH ACUTE", cat="Lu", bidi="L", decomp={0x0047,0x0301}, lower=0x01f5};
  [0x01f5] = {name="LATIN SMALL LETTER G WITH ACUTE", cat="Ll", bidi="L", decomp={0x0067,0x0301}, upper=0x01f4, title=0x01f4};
  [0x01f6] = {name="LATIN CAPITAL LETTER HWAIR", cat="Lu", bidi="L", lower=0x0195};
  [0x01f7] = {name="LATIN CAPITAL LETTER WYNN", cat="Lu", bidi="L", lower=0x01bf};
  [0x01f8] = {name="LATIN CAPITAL LETTER N WITH GRAVE", cat="Lu", bidi="L", decomp={0x004E,0x0300}, lower=0x01f9};
  [0x01f9] = {name="LATIN SMALL LETTER N WITH GRAVE", cat="Ll", bidi="L", decomp={0x006E,0x0300}, upper=0x01f8, title=0x01f8};
  [0x01fa] = {name="LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE", cat="Lu", bidi="L", decomp={0x00C5,0x0301}, lower=0x01fb};
  [0x01fb] = {name="LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE", cat="Ll", bidi="L", decomp={0x00E5,0x0301}, upper=0x01fa, title=0x01fa};
  [0x01fc] = {name="LATIN CAPITAL LETTER AE WITH ACUTE", cat="Lu", bidi="L", decomp={0x00C6,0x0301}, lower=0x01fd};
  [0x01fd] = {name="LATIN SMALL LETTER AE WITH ACUTE", cat="Ll", bidi="L", decomp={0x00E6,0x0301}, upper=0x01fc, title=0x01fc};
  [0x01fe] = {name="LATIN CAPITAL LETTER O WITH STROKE AND ACUTE", cat="Lu", bidi="L", decomp={0x00D8,0x0301}, lower=0x01ff};
  [0x01ff] = {name="LATIN SMALL LETTER O WITH STROKE AND ACUTE", cat="Ll", bidi="L", decomp={0x00F8,0x0301}, upper=0x01fe, title=0x01fe};
  [0x0200] = {name="LATIN CAPITAL LETTER A WITH DOUBLE GRAVE", cat="Lu", bidi="L", decomp={0x0041,0x030F}, lower=0x0201};
  [0x0201] = {name="LATIN SMALL LETTER A WITH DOUBLE GRAVE", cat="Ll", bidi="L", decomp={0x0061,0x030F}, upper=0x0200, title=0x0200};
  [0x0202] = {name="LATIN CAPITAL LETTER A WITH INVERTED BREVE", cat="Lu", bidi="L", decomp={0x0041,0x0311}, lower=0x0203};
  [0x0203] = {name="LATIN SMALL LETTER A WITH INVERTED BREVE", cat="Ll", bidi="L", decomp={0x0061,0x0311}, upper=0x0202, title=0x0202};
  [0x0204] = {name="LATIN CAPITAL LETTER E WITH DOUBLE GRAVE", cat="Lu", bidi="L", decomp={0x0045,0x030F}, lower=0x0205};
  [0x0205] = {name="LATIN SMALL LETTER E WITH DOUBLE GRAVE", cat="Ll", bidi="L", decomp={0x0065,0x030F}, upper=0x0204, title=0x0204};
  [0x0206] = {name="LATIN CAPITAL LETTER E WITH INVERTED BREVE", cat="Lu", bidi="L", decomp={0x0045,0x0311}, lower=0x0207};
  [0x0207] = {name="LATIN SMALL LETTER E WITH INVERTED BREVE", cat="Ll", bidi="L", decomp={0x0065,0x0311}, upper=0x0206, title=0x0206};
  [0x0208] = {name="LATIN CAPITAL LETTER I WITH DOUBLE GRAVE", cat="Lu", bidi="L", decomp={0x0049,0x030F}, lower=0x0209};
  [0x0209] = {name="LATIN SMALL LETTER I WITH DOUBLE GRAVE", cat="Ll", bidi="L", decomp={0x0069,0x030F}, upper=0x0208, title=0x0208};
  [0x020a] = {name="LATIN CAPITAL LETTER I WITH INVERTED BREVE", cat="Lu", bidi="L", decomp={0x0049,0x0311}, lower=0x020b};
  [0x020b] = {name="LATIN SMALL LETTER I WITH INVERTED BREVE", cat="Ll", bidi="L", decomp={0x0069,0x0311}, upper=0x020a, title=0x020a};
  [0x020c] = {name="LATIN CAPITAL LETTER O WITH DOUBLE GRAVE", cat="Lu", bidi="L", decomp={0x004F,0x030F}, lower=0x020d};
  [0x020d] = {name="LATIN SMALL LETTER O WITH DOUBLE GRAVE", cat="Ll", bidi="L", decomp={0x006F,0x030F}, upper=0x020c, title=0x020c};
  [0x020e] = {name="LATIN CAPITAL LETTER O WITH INVERTED BREVE", cat="Lu", bidi="L", decomp={0x004F,0x0311}, lower=0x020f};
  [0x020f] = {name="LATIN SMALL LETTER O WITH INVERTED BREVE", cat="Ll", bidi="L", decomp={0x006F,0x0311}, upper=0x020e, title=0x020e};
  [0x0210] = {name="LATIN CAPITAL LETTER R WITH DOUBLE GRAVE", cat="Lu", bidi="L", decomp={0x0052,0x030F}, lower=0x0211};
  [0x0211] = {name="LATIN SMALL LETTER R WITH DOUBLE GRAVE", cat="Ll", bidi="L", decomp={0x0072,0x030F}, upper=0x0210, title=0x0210};
  [0x0212] = {name="LATIN CAPITAL LETTER R WITH INVERTED BREVE", cat="Lu", bidi="L", decomp={0x0052,0x0311}, lower=0x0213};
  [0x0213] = {name="LATIN SMALL LETTER R WITH INVERTED BREVE", cat="Ll", bidi="L", decomp={0x0072,0x0311}, upper=0x0212, title=0x0212};
  [0x0214] = {name="LATIN CAPITAL LETTER U WITH DOUBLE GRAVE", cat="Lu", bidi="L", decomp={0x0055,0x030F}, lower=0x0215};
  [0x0215] = {name="LATIN SMALL LETTER U WITH DOUBLE GRAVE", cat="Ll", bidi="L", decomp={0x0075,0x030F}, upper=0x0214, title=0x0214};
  [0x0216] = {name="LATIN CAPITAL LETTER U WITH INVERTED BREVE", cat="Lu", bidi="L", decomp={0x0055,0x0311}, lower=0x0217};
  [0x0217] = {name="LATIN SMALL LETTER U WITH INVERTED BREVE", cat="Ll", bidi="L", decomp={0x0075,0x0311}, upper=0x0216, title=0x0216};
  [0x0218] = {name="LATIN CAPITAL LETTER S WITH COMMA BELOW", cat="Lu", bidi="L", decomp={0x0053,0x0326}, lower=0x0219};
  [0x0219] = {name="LATIN SMALL LETTER S WITH COMMA BELOW", cat="Ll", bidi="L", decomp={0x0073,0x0326}, upper=0x0218, title=0x0218};
  [0x021a] = {name="LATIN CAPITAL LETTER T WITH COMMA BELOW", cat="Lu", bidi="L", decomp={0x0054,0x0326}, lower=0x021b};
  [0x021b] = {name="LATIN SMALL LETTER T WITH COMMA BELOW", cat="Ll", bidi="L", decomp={0x0074,0x0326}, upper=0x021a, title=0x021a};
  [0x021c] = {name="LATIN CAPITAL LETTER YOGH", cat="Lu", bidi="L", lower=0x021d};
  [0x021d] = {name="LATIN SMALL LETTER YOGH", cat="Ll", bidi="L", upper=0x021c, title=0x021c};
  [0x021e] = {name="LATIN CAPITAL LETTER H WITH CARON", cat="Lu", bidi="L", decomp={0x0048,0x030C}, lower=0x021f};
  [0x021f] = {name="LATIN SMALL LETTER H WITH CARON", cat="Ll", bidi="L", decomp={0x0068,0x030C}, upper=0x021e, title=0x021e};
  [0x0220] = {name="LATIN CAPITAL LETTER N WITH LONG RIGHT LEG", cat="Lu", bidi="L", lower=0x019e};
  [0x0221] = {name="LATIN SMALL LETTER D WITH CURL", cat="Ll", bidi="L"};
  [0x0222] = {name="LATIN CAPITAL LETTER OU", cat="Lu", bidi="L", lower=0x0223};
  [0x0223] = {name="LATIN SMALL LETTER OU", cat="Ll", bidi="L", upper=0x0222, title=0x0222};
  [0x0224] = {name="LATIN CAPITAL LETTER Z WITH HOOK", cat="Lu", bidi="L", lower=0x0225};
  [0x0225] = {name="LATIN SMALL LETTER Z WITH HOOK", cat="Ll", bidi="L", upper=0x0224, title=0x0224};
  [0x0226] = {name="LATIN CAPITAL LETTER A WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0041,0x0307}, lower=0x0227};
  [0x0227] = {name="LATIN SMALL LETTER A WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0061,0x0307}, upper=0x0226, title=0x0226};
  [0x0228] = {name="LATIN CAPITAL LETTER E WITH CEDILLA", cat="Lu", bidi="L", decomp={0x0045,0x0327}, lower=0x0229};
  [0x0229] = {name="LATIN SMALL LETTER E WITH CEDILLA", cat="Ll", bidi="L", decomp={0x0065,0x0327}, upper=0x0228, title=0x0228};
  [0x022a] = {name="LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON", cat="Lu", bidi="L", decomp={0x00D6,0x0304}, lower=0x022b};
  [0x022b] = {name="LATIN SMALL LETTER O WITH DIAERESIS AND MACRON", cat="Ll", bidi="L", decomp={0x00F6,0x0304}, upper=0x022a, title=0x022a};
  [0x022c] = {name="LATIN CAPITAL LETTER O WITH TILDE AND MACRON", cat="Lu", bidi="L", decomp={0x00D5,0x0304}, lower=0x022d};
  [0x022d] = {name="LATIN SMALL LETTER O WITH TILDE AND MACRON", cat="Ll", bidi="L", decomp={0x00F5,0x0304}, upper=0x022c, title=0x022c};
  [0x022e] = {name="LATIN CAPITAL LETTER O WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x004F,0x0307}, lower=0x022f};
  [0x022f] = {name="LATIN SMALL LETTER O WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x006F,0x0307}, upper=0x022e, title=0x022e};
  [0x0230] = {name="LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON", cat="Lu", bidi="L", decomp={0x022E,0x0304}, lower=0x0231};
  [0x0231] = {name="LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON", cat="Ll", bidi="L", decomp={0x022F,0x0304}, upper=0x0230, title=0x0230};
  [0x0232] = {name="LATIN CAPITAL LETTER Y WITH MACRON", cat="Lu", bidi="L", decomp={0x0059,0x0304}, lower=0x0233};
  [0x0233] = {name="LATIN SMALL LETTER Y WITH MACRON", cat="Ll", bidi="L", decomp={0x0079,0x0304}, upper=0x0232, title=0x0232};
  [0x0234] = {name="LATIN SMALL LETTER L WITH CURL", cat="Ll", bidi="L"};
  [0x0235] = {name="LATIN SMALL LETTER N WITH CURL", cat="Ll", bidi="L"};
  [0x0236] = {name="LATIN SMALL LETTER T WITH CURL", cat="Ll", bidi="L"};
  [0x0237] = {name="LATIN SMALL LETTER DOTLESS J", cat="Ll", bidi="L"};
  [0x0238] = {name="LATIN SMALL LETTER DB DIGRAPH", cat="Ll", bidi="L"};
  [0x0239] = {name="LATIN SMALL LETTER QP DIGRAPH", cat="Ll", bidi="L"};
  [0x023a] = {name="LATIN CAPITAL LETTER A WITH STROKE", cat="Lu", bidi="L", lower=0x2c65};
  [0x023b] = {name="LATIN CAPITAL LETTER C WITH STROKE", cat="Lu", bidi="L", lower=0x023c};
  [0x023c] = {name="LATIN SMALL LETTER C WITH STROKE", cat="Ll", bidi="L", upper=0x023b, title=0x023b};
  [0x023d] = {name="LATIN CAPITAL LETTER L WITH BAR", cat="Lu", bidi="L", lower=0x019a};
  [0x023e] = {name="LATIN CAPITAL LETTER T WITH DIAGONAL STROKE", cat="Lu", bidi="L", lower=0x2c66};
  [0x023f] = {name="LATIN SMALL LETTER S WITH SWASH TAIL", cat="Ll", bidi="L", upper=0x2c7e, title=0x2c7e};
  [0x0240] = {name="LATIN SMALL LETTER Z WITH SWASH TAIL", cat="Ll", bidi="L", upper=0x2c7f, title=0x2c7f};
  [0x0241] = {name="LATIN CAPITAL LETTER GLOTTAL STOP", cat="Lu", bidi="L", lower=0x0242};
  [0x0242] = {name="LATIN SMALL LETTER GLOTTAL STOP", cat="Ll", bidi="L", upper=0x0241, title=0x0241};
  [0x0243] = {name="LATIN CAPITAL LETTER B WITH STROKE", cat="Lu", bidi="L", lower=0x0180};
  [0x0244] = {name="LATIN CAPITAL LETTER U BAR", cat="Lu", bidi="L", lower=0x0289};
  [0x0245] = {name="LATIN CAPITAL LETTER TURNED V", cat="Lu", bidi="L", lower=0x028c};
  [0x0246] = {name="LATIN CAPITAL LETTER E WITH STROKE", cat="Lu", bidi="L", lower=0x0247};
  [0x0247] = {name="LATIN SMALL LETTER E WITH STROKE", cat="Ll", bidi="L", upper=0x0246, title=0x0246};
  [0x0248] = {name="LATIN CAPITAL LETTER J WITH STROKE", cat="Lu", bidi="L", lower=0x0249};
  [0x0249] = {name="LATIN SMALL LETTER J WITH STROKE", cat="Ll", bidi="L", upper=0x0248, title=0x0248};
  [0x024a] = {name="LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL", cat="Lu", bidi="L", lower=0x024b};
  [0x024b] = {name="LATIN SMALL LETTER Q WITH HOOK TAIL", cat="Ll", bidi="L", upper=0x024a, title=0x024a};
  [0x024c] = {name="LATIN CAPITAL LETTER R WITH STROKE", cat="Lu", bidi="L", lower=0x024d};
  [0x024d] = {name="LATIN SMALL LETTER R WITH STROKE", cat="Ll", bidi="L", upper=0x024c, title=0x024c};
  [0x024e] = {name="LATIN CAPITAL LETTER Y WITH STROKE", cat="Lu", bidi="L", lower=0x024f};
  [0x024f] = {name="LATIN SMALL LETTER Y WITH STROKE", cat="Ll", bidi="L", upper=0x024e, title=0x024e};
  [0x0250] = {name="LATIN SMALL LETTER TURNED A", cat="Ll", bidi="L", upper=0x2c6f, title=0x2c6f};
  [0x0251] = {name="LATIN SMALL LETTER ALPHA", cat="Ll", bidi="L", upper=0x2c6d, title=0x2c6d};
  [0x0252] = {name="LATIN SMALL LETTER TURNED ALPHA", cat="Ll", bidi="L", upper=0x2c70, title=0x2c70};
  [0x0253] = {name="LATIN SMALL LETTER B WITH HOOK", cat="Ll", bidi="L", upper=0x0181, title=0x0181};
  [0x0254] = {name="LATIN SMALL LETTER OPEN O", cat="Ll", bidi="L", upper=0x0186, title=0x0186};
  [0x0255] = {name="LATIN SMALL LETTER C WITH CURL", cat="Ll", bidi="L"};
  [0x0256] = {name="LATIN SMALL LETTER D WITH TAIL", cat="Ll", bidi="L", upper=0x0189, title=0x0189};
  [0x0257] = {name="LATIN SMALL LETTER D WITH HOOK", cat="Ll", bidi="L", upper=0x018a, title=0x018a};
  [0x0258] = {name="LATIN SMALL LETTER REVERSED E", cat="Ll", bidi="L"};
  [0x0259] = {name="LATIN SMALL LETTER SCHWA", cat="Ll", bidi="L", upper=0x018f, title=0x018f};
  [0x025a] = {name="LATIN SMALL LETTER SCHWA WITH HOOK", cat="Ll", bidi="L"};
  [0x025b] = {name="LATIN SMALL LETTER OPEN E", cat="Ll", bidi="L", upper=0x0190, title=0x0190};
  [0x025c] = {name="LATIN SMALL LETTER REVERSED OPEN E", cat="Ll", bidi="L"};
  [0x025d] = {name="LATIN SMALL LETTER REVERSED OPEN E WITH HOOK", cat="Ll", bidi="L"};
  [0x025e] = {name="LATIN SMALL LETTER CLOSED REVERSED OPEN E", cat="Ll", bidi="L"};
  [0x025f] = {name="LATIN SMALL LETTER DOTLESS J WITH STROKE", cat="Ll", bidi="L"};
  [0x0260] = {name="LATIN SMALL LETTER G WITH HOOK", cat="Ll", bidi="L", upper=0x0193, title=0x0193};
  [0x0261] = {name="LATIN SMALL LETTER SCRIPT G", cat="Ll", bidi="L"};
  [0x0262] = {name="LATIN LETTER SMALL CAPITAL G", cat="Ll", bidi="L"};
  [0x0263] = {name="LATIN SMALL LETTER GAMMA", cat="Ll", bidi="L", upper=0x0194, title=0x0194};
  [0x0264] = {name="LATIN SMALL LETTER RAMS HORN", cat="Ll", bidi="L"};
  [0x0265] = {name="LATIN SMALL LETTER TURNED H", cat="Ll", bidi="L"};
  [0x0266] = {name="LATIN SMALL LETTER H WITH HOOK", cat="Ll", bidi="L"};
  [0x0267] = {name="LATIN SMALL LETTER HENG WITH HOOK", cat="Ll", bidi="L"};
  [0x0268] = {name="LATIN SMALL LETTER I WITH STROKE", cat="Ll", bidi="L", upper=0x0197, title=0x0197};
  [0x0269] = {name="LATIN SMALL LETTER IOTA", cat="Ll", bidi="L", upper=0x0196, title=0x0196};
  [0x026a] = {name="LATIN LETTER SMALL CAPITAL I", cat="Ll", bidi="L"};
  [0x026b] = {name="LATIN SMALL LETTER L WITH MIDDLE TILDE", cat="Ll", bidi="L", upper=0x2c62, title=0x2c62};
  [0x026c] = {name="LATIN SMALL LETTER L WITH BELT", cat="Ll", bidi="L"};
  [0x026d] = {name="LATIN SMALL LETTER L WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x026e] = {name="LATIN SMALL LETTER LEZH", cat="Ll", bidi="L"};
  [0x026f] = {name="LATIN SMALL LETTER TURNED M", cat="Ll", bidi="L", upper=0x019c, title=0x019c};
  [0x0270] = {name="LATIN SMALL LETTER TURNED M WITH LONG LEG", cat="Ll", bidi="L"};
  [0x0271] = {name="LATIN SMALL LETTER M WITH HOOK", cat="Ll", bidi="L", upper=0x2c6e, title=0x2c6e};
  [0x0272] = {name="LATIN SMALL LETTER N WITH LEFT HOOK", cat="Ll", bidi="L", upper=0x019d, title=0x019d};
  [0x0273] = {name="LATIN SMALL LETTER N WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x0274] = {name="LATIN LETTER SMALL CAPITAL N", cat="Ll", bidi="L"};
  [0x0275] = {name="LATIN SMALL LETTER BARRED O", cat="Ll", bidi="L", upper=0x019f, title=0x019f};
  [0x0276] = {name="LATIN LETTER SMALL CAPITAL OE", cat="Ll", bidi="L"};
  [0x0277] = {name="LATIN SMALL LETTER CLOSED OMEGA", cat="Ll", bidi="L"};
  [0x0278] = {name="LATIN SMALL LETTER PHI", cat="Ll", bidi="L"};
  [0x0279] = {name="LATIN SMALL LETTER TURNED R", cat="Ll", bidi="L"};
  [0x027a] = {name="LATIN SMALL LETTER TURNED R WITH LONG LEG", cat="Ll", bidi="L"};
  [0x027b] = {name="LATIN SMALL LETTER TURNED R WITH HOOK", cat="Ll", bidi="L"};
  [0x027c] = {name="LATIN SMALL LETTER R WITH LONG LEG", cat="Ll", bidi="L"};
  [0x027d] = {name="LATIN SMALL LETTER R WITH TAIL", cat="Ll", bidi="L", upper=0x2c64, title=0x2c64};
  [0x027e] = {name="LATIN SMALL LETTER R WITH FISHHOOK", cat="Ll", bidi="L"};
  [0x027f] = {name="LATIN SMALL LETTER REVERSED R WITH FISHHOOK", cat="Ll", bidi="L"};
  [0x0280] = {name="LATIN LETTER SMALL CAPITAL R", cat="Ll", bidi="L", upper=0x01a6, title=0x01a6};
  [0x0281] = {name="LATIN LETTER SMALL CAPITAL INVERTED R", cat="Ll", bidi="L"};
  [0x0282] = {name="LATIN SMALL LETTER S WITH HOOK", cat="Ll", bidi="L"};
  [0x0283] = {name="LATIN SMALL LETTER ESH", cat="Ll", bidi="L", upper=0x01a9, title=0x01a9};
  [0x0284] = {name="LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK", cat="Ll", bidi="L"};
  [0x0285] = {name="LATIN SMALL LETTER SQUAT REVERSED ESH", cat="Ll", bidi="L"};
  [0x0286] = {name="LATIN SMALL LETTER ESH WITH CURL", cat="Ll", bidi="L"};
  [0x0287] = {name="LATIN SMALL LETTER TURNED T", cat="Ll", bidi="L"};
  [0x0288] = {name="LATIN SMALL LETTER T WITH RETROFLEX HOOK", cat="Ll", bidi="L", upper=0x01ae, title=0x01ae};
  [0x0289] = {name="LATIN SMALL LETTER U BAR", cat="Ll", bidi="L", upper=0x0244, title=0x0244};
  [0x028a] = {name="LATIN SMALL LETTER UPSILON", cat="Ll", bidi="L", upper=0x01b1, title=0x01b1};
  [0x028b] = {name="LATIN SMALL LETTER V WITH HOOK", cat="Ll", bidi="L", upper=0x01b2, title=0x01b2};
  [0x028c] = {name="LATIN SMALL LETTER TURNED V", cat="Ll", bidi="L", upper=0x0245, title=0x0245};
  [0x028d] = {name="LATIN SMALL LETTER TURNED W", cat="Ll", bidi="L"};
  [0x028e] = {name="LATIN SMALL LETTER TURNED Y", cat="Ll", bidi="L"};
  [0x028f] = {name="LATIN LETTER SMALL CAPITAL Y", cat="Ll", bidi="L"};
  [0x0290] = {name="LATIN SMALL LETTER Z WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x0291] = {name="LATIN SMALL LETTER Z WITH CURL", cat="Ll", bidi="L"};
  [0x0292] = {name="LATIN SMALL LETTER EZH", cat="Ll", bidi="L", upper=0x01b7, title=0x01b7};
  [0x0293] = {name="LATIN SMALL LETTER EZH WITH CURL", cat="Ll", bidi="L"};
  [0x0294] = {name="LATIN LETTER GLOTTAL STOP", cat="Lo", bidi="L"};
  [0x0295] = {name="LATIN LETTER PHARYNGEAL VOICED FRICATIVE", cat="Ll", bidi="L"};
  [0x0296] = {name="LATIN LETTER INVERTED GLOTTAL STOP", cat="Ll", bidi="L"};
  [0x0297] = {name="LATIN LETTER STRETCHED C", cat="Ll", bidi="L"};
  [0x0298] = {name="LATIN LETTER BILABIAL CLICK", cat="Ll", bidi="L"};
  [0x0299] = {name="LATIN LETTER SMALL CAPITAL B", cat="Ll", bidi="L"};
  [0x029a] = {name="LATIN SMALL LETTER CLOSED OPEN E", cat="Ll", bidi="L"};
  [0x029b] = {name="LATIN LETTER SMALL CAPITAL G WITH HOOK", cat="Ll", bidi="L"};
  [0x029c] = {name="LATIN LETTER SMALL CAPITAL H", cat="Ll", bidi="L"};
  [0x029d] = {name="LATIN SMALL LETTER J WITH CROSSED-TAIL", cat="Ll", bidi="L"};
  [0x029e] = {name="LATIN SMALL LETTER TURNED K", cat="Ll", bidi="L"};
  [0x029f] = {name="LATIN LETTER SMALL CAPITAL L", cat="Ll", bidi="L"};
  [0x02a0] = {name="LATIN SMALL LETTER Q WITH HOOK", cat="Ll", bidi="L"};
  [0x02a1] = {name="LATIN LETTER GLOTTAL STOP WITH STROKE", cat="Ll", bidi="L"};
  [0x02a2] = {name="LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE", cat="Ll", bidi="L"};
  [0x02a3] = {name="LATIN SMALL LETTER DZ DIGRAPH", cat="Ll", bidi="L"};
  [0x02a4] = {name="LATIN SMALL LETTER DEZH DIGRAPH", cat="Ll", bidi="L"};
  [0x02a5] = {name="LATIN SMALL LETTER DZ DIGRAPH WITH CURL", cat="Ll", bidi="L"};
  [0x02a6] = {name="LATIN SMALL LETTER TS DIGRAPH", cat="Ll", bidi="L"};
  [0x02a7] = {name="LATIN SMALL LETTER TESH DIGRAPH", cat="Ll", bidi="L"};
  [0x02a8] = {name="LATIN SMALL LETTER TC DIGRAPH WITH CURL", cat="Ll", bidi="L"};
  [0x02a9] = {name="LATIN SMALL LETTER FENG DIGRAPH", cat="Ll", bidi="L"};
  [0x02aa] = {name="LATIN SMALL LETTER LS DIGRAPH", cat="Ll", bidi="L"};
  [0x02ab] = {name="LATIN SMALL LETTER LZ DIGRAPH", cat="Ll", bidi="L"};
  [0x02ac] = {name="LATIN LETTER BILABIAL PERCUSSIVE", cat="Ll", bidi="L"};
  [0x02ad] = {name="LATIN LETTER BIDENTAL PERCUSSIVE", cat="Ll", bidi="L"};
  [0x02ae] = {name="LATIN SMALL LETTER TURNED H WITH FISHHOOK", cat="Ll", bidi="L"};
  [0x02af] = {name="LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL", cat="Ll", bidi="L"};
  [0x02b0] = {name="MODIFIER LETTER SMALL H", cat="Lm", bidi="L", decomp={compat="super";0x0068}};
  [0x02b1] = {name="MODIFIER LETTER SMALL H WITH HOOK", cat="Lm", bidi="L", decomp={compat="super";0x0266}};
  [0x02b2] = {name="MODIFIER LETTER SMALL J", cat="Lm", bidi="L", decomp={compat="super";0x006A}};
  [0x02b3] = {name="MODIFIER LETTER SMALL R", cat="Lm", bidi="L", decomp={compat="super";0x0072}};
  [0x02b4] = {name="MODIFIER LETTER SMALL TURNED R", cat="Lm", bidi="L", decomp={compat="super";0x0279}};
  [0x02b5] = {name="MODIFIER LETTER SMALL TURNED R WITH HOOK", cat="Lm", bidi="L", decomp={compat="super";0x027B}};
  [0x02b6] = {name="MODIFIER LETTER SMALL CAPITAL INVERTED R", cat="Lm", bidi="L", decomp={compat="super";0x0281}};
  [0x02b7] = {name="MODIFIER LETTER SMALL W", cat="Lm", bidi="L", decomp={compat="super";0x0077}};
  [0x02b8] = {name="MODIFIER LETTER SMALL Y", cat="Lm", bidi="L", decomp={compat="super";0x0079}};
  [0x02b9] = {name="MODIFIER LETTER PRIME", cat="Lm", bidi="ON"};
  [0x02ba] = {name="MODIFIER LETTER DOUBLE PRIME", cat="Lm", bidi="ON"};
  [0x02bb] = {name="MODIFIER LETTER TURNED COMMA", cat="Lm", bidi="L"};
  [0x02bc] = {name="MODIFIER LETTER APOSTROPHE", cat="Lm", bidi="L"};
  [0x02bd] = {name="MODIFIER LETTER REVERSED COMMA", cat="Lm", bidi="L"};
  [0x02be] = {name="MODIFIER LETTER RIGHT HALF RING", cat="Lm", bidi="L"};
  [0x02bf] = {name="MODIFIER LETTER LEFT HALF RING", cat="Lm", bidi="L"};
  [0x02c0] = {name="MODIFIER LETTER GLOTTAL STOP", cat="Lm", bidi="L"};
  [0x02c1] = {name="MODIFIER LETTER REVERSED GLOTTAL STOP", cat="Lm", bidi="L"};
  [0x02c2] = {name="MODIFIER LETTER LEFT ARROWHEAD", cat="Sk", bidi="ON"};
  [0x02c3] = {name="MODIFIER LETTER RIGHT ARROWHEAD", cat="Sk", bidi="ON"};
  [0x02c4] = {name="MODIFIER LETTER UP ARROWHEAD", cat="Sk", bidi="ON"};
  [0x02c5] = {name="MODIFIER LETTER DOWN ARROWHEAD", cat="Sk", bidi="ON"};
  [0x02c6] = {name="MODIFIER LETTER CIRCUMFLEX ACCENT", cat="Lm", bidi="ON"};
  [0x02c7] = {name="CARON", cat="Lm", bidi="ON"};
  [0x02c8] = {name="MODIFIER LETTER VERTICAL LINE", cat="Lm", bidi="ON"};
  [0x02c9] = {name="MODIFIER LETTER MACRON", cat="Lm", bidi="ON"};
  [0x02ca] = {name="MODIFIER LETTER ACUTE ACCENT", cat="Lm", bidi="ON"};
  [0x02cb] = {name="MODIFIER LETTER GRAVE ACCENT", cat="Lm", bidi="ON"};
  [0x02cc] = {name="MODIFIER LETTER LOW VERTICAL LINE", cat="Lm", bidi="ON"};
  [0x02cd] = {name="MODIFIER LETTER LOW MACRON", cat="Lm", bidi="ON"};
  [0x02ce] = {name="MODIFIER LETTER LOW GRAVE ACCENT", cat="Lm", bidi="ON"};
  [0x02cf] = {name="MODIFIER LETTER LOW ACUTE ACCENT", cat="Lm", bidi="ON"};
  [0x02d0] = {name="MODIFIER LETTER TRIANGULAR COLON", cat="Lm", bidi="L"};
  [0x02d1] = {name="MODIFIER LETTER HALF TRIANGULAR COLON", cat="Lm", bidi="L"};
  [0x02d2] = {name="MODIFIER LETTER CENTRED RIGHT HALF RING", cat="Sk", bidi="ON"};
  [0x02d3] = {name="MODIFIER LETTER CENTRED LEFT HALF RING", cat="Sk", bidi="ON"};
  [0x02d4] = {name="MODIFIER LETTER UP TACK", cat="Sk", bidi="ON"};
  [0x02d5] = {name="MODIFIER LETTER DOWN TACK", cat="Sk", bidi="ON"};
  [0x02d6] = {name="MODIFIER LETTER PLUS SIGN", cat="Sk", bidi="ON"};
  [0x02d7] = {name="MODIFIER LETTER MINUS SIGN", cat="Sk", bidi="ON"};
  [0x02d8] = {name="BREVE", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0306}};
  [0x02d9] = {name="DOT ABOVE", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0307}};
  [0x02da] = {name="RING ABOVE", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x030A}};
  [0x02db] = {name="OGONEK", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0328}};
  [0x02dc] = {name="SMALL TILDE", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0303}};
  [0x02dd] = {name="DOUBLE ACUTE ACCENT", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x030B}};
  [0x02de] = {name="MODIFIER LETTER RHOTIC HOOK", cat="Sk", bidi="ON"};
  [0x02df] = {name="MODIFIER LETTER CROSS ACCENT", cat="Sk", bidi="ON"};
  [0x02e0] = {name="MODIFIER LETTER SMALL GAMMA", cat="Lm", bidi="L", decomp={compat="super";0x0263}};
  [0x02e1] = {name="MODIFIER LETTER SMALL L", cat="Lm", bidi="L", decomp={compat="super";0x006C}};
  [0x02e2] = {name="MODIFIER LETTER SMALL S", cat="Lm", bidi="L", decomp={compat="super";0x0073}};
  [0x02e3] = {name="MODIFIER LETTER SMALL X", cat="Lm", bidi="L", decomp={compat="super";0x0078}};
  [0x02e4] = {name="MODIFIER LETTER SMALL REVERSED GLOTTAL STOP", cat="Lm", bidi="L", decomp={compat="super";0x0295}};
  [0x02e5] = {name="MODIFIER LETTER EXTRA-HIGH TONE BAR", cat="Sk", bidi="ON"};
  [0x02e6] = {name="MODIFIER LETTER HIGH TONE BAR", cat="Sk", bidi="ON"};
  [0x02e7] = {name="MODIFIER LETTER MID TONE BAR", cat="Sk", bidi="ON"};
  [0x02e8] = {name="MODIFIER LETTER LOW TONE BAR", cat="Sk", bidi="ON"};
  [0x02e9] = {name="MODIFIER LETTER EXTRA-LOW TONE BAR", cat="Sk", bidi="ON"};
  [0x02ea] = {name="MODIFIER LETTER YIN DEPARTING TONE MARK", cat="Sk", bidi="ON"};
  [0x02eb] = {name="MODIFIER LETTER YANG DEPARTING TONE MARK", cat="Sk", bidi="ON"};
  [0x02ec] = {name="MODIFIER LETTER VOICING", cat="Lm", bidi="ON"};
  [0x02ed] = {name="MODIFIER LETTER UNASPIRATED", cat="Sk", bidi="ON"};
  [0x02ee] = {name="MODIFIER LETTER DOUBLE APOSTROPHE", cat="Lm", bidi="L"};
  [0x02ef] = {name="MODIFIER LETTER LOW DOWN ARROWHEAD", cat="Sk", bidi="ON"};
  [0x02f0] = {name="MODIFIER LETTER LOW UP ARROWHEAD", cat="Sk", bidi="ON"};
  [0x02f1] = {name="MODIFIER LETTER LOW LEFT ARROWHEAD", cat="Sk", bidi="ON"};
  [0x02f2] = {name="MODIFIER LETTER LOW RIGHT ARROWHEAD", cat="Sk", bidi="ON"};
  [0x02f3] = {name="MODIFIER LETTER LOW RING", cat="Sk", bidi="ON"};
  [0x02f4] = {name="MODIFIER LETTER MIDDLE GRAVE ACCENT", cat="Sk", bidi="ON"};
  [0x02f5] = {name="MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT", cat="Sk", bidi="ON"};
  [0x02f6] = {name="MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT", cat="Sk", bidi="ON"};
  [0x02f7] = {name="MODIFIER LETTER LOW TILDE", cat="Sk", bidi="ON"};
  [0x02f8] = {name="MODIFIER LETTER RAISED COLON", cat="Sk", bidi="ON"};
  [0x02f9] = {name="MODIFIER LETTER BEGIN HIGH TONE", cat="Sk", bidi="ON"};
  [0x02fa] = {name="MODIFIER LETTER END HIGH TONE", cat="Sk", bidi="ON"};
  [0x02fb] = {name="MODIFIER LETTER BEGIN LOW TONE", cat="Sk", bidi="ON"};
  [0x02fc] = {name="MODIFIER LETTER END LOW TONE", cat="Sk", bidi="ON"};
  [0x02fd] = {name="MODIFIER LETTER SHELF", cat="Sk", bidi="ON"};
  [0x02fe] = {name="MODIFIER LETTER OPEN SHELF", cat="Sk", bidi="ON"};
  [0x02ff] = {name="MODIFIER LETTER LOW LEFT ARROW", cat="Sk", bidi="ON"};
  [0x0300] = {name="COMBINING GRAVE ACCENT", cat="Mn", combo=230, bidi="NSM"};
  [0x0301] = {name="COMBINING ACUTE ACCENT", cat="Mn", combo=230, bidi="NSM"};
  [0x0302] = {name="COMBINING CIRCUMFLEX ACCENT", cat="Mn", combo=230, bidi="NSM"};
  [0x0303] = {name="COMBINING TILDE", cat="Mn", combo=230, bidi="NSM"};
  [0x0304] = {name="COMBINING MACRON", cat="Mn", combo=230, bidi="NSM"};
  [0x0305] = {name="COMBINING OVERLINE", cat="Mn", combo=230, bidi="NSM"};
  [0x0306] = {name="COMBINING BREVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0307] = {name="COMBINING DOT ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0308] = {name="COMBINING DIAERESIS", cat="Mn", combo=230, bidi="NSM"};
  [0x0309] = {name="COMBINING HOOK ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x030a] = {name="COMBINING RING ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x030b] = {name="COMBINING DOUBLE ACUTE ACCENT", cat="Mn", combo=230, bidi="NSM"};
  [0x030c] = {name="COMBINING CARON", cat="Mn", combo=230, bidi="NSM"};
  [0x030d] = {name="COMBINING VERTICAL LINE ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x030e] = {name="COMBINING DOUBLE VERTICAL LINE ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x030f] = {name="COMBINING DOUBLE GRAVE ACCENT", cat="Mn", combo=230, bidi="NSM"};
  [0x0310] = {name="COMBINING CANDRABINDU", cat="Mn", combo=230, bidi="NSM"};
  [0x0311] = {name="COMBINING INVERTED BREVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0312] = {name="COMBINING TURNED COMMA ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0313] = {name="COMBINING COMMA ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0314] = {name="COMBINING REVERSED COMMA ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0315] = {name="COMBINING COMMA ABOVE RIGHT", cat="Mn", combo=232, bidi="NSM"};
  [0x0316] = {name="COMBINING GRAVE ACCENT BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0317] = {name="COMBINING ACUTE ACCENT BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0318] = {name="COMBINING LEFT TACK BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0319] = {name="COMBINING RIGHT TACK BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x031a] = {name="COMBINING LEFT ANGLE ABOVE", cat="Mn", combo=232, bidi="NSM"};
  [0x031b] = {name="COMBINING HORN", cat="Mn", combo=216, bidi="NSM"};
  [0x031c] = {name="COMBINING LEFT HALF RING BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x031d] = {name="COMBINING UP TACK BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x031e] = {name="COMBINING DOWN TACK BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x031f] = {name="COMBINING PLUS SIGN BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0320] = {name="COMBINING MINUS SIGN BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0321] = {name="COMBINING PALATALIZED HOOK BELOW", cat="Mn", combo=202, bidi="NSM"};
  [0x0322] = {name="COMBINING RETROFLEX HOOK BELOW", cat="Mn", combo=202, bidi="NSM"};
  [0x0323] = {name="COMBINING DOT BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0324] = {name="COMBINING DIAERESIS BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0325] = {name="COMBINING RING BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0326] = {name="COMBINING COMMA BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0327] = {name="COMBINING CEDILLA", cat="Mn", combo=202, bidi="NSM"};
  [0x0328] = {name="COMBINING OGONEK", cat="Mn", combo=202, bidi="NSM"};
  [0x0329] = {name="COMBINING VERTICAL LINE BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x032a] = {name="COMBINING BRIDGE BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x032b] = {name="COMBINING INVERTED DOUBLE ARCH BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x032c] = {name="COMBINING CARON BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x032d] = {name="COMBINING CIRCUMFLEX ACCENT BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x032e] = {name="COMBINING BREVE BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x032f] = {name="COMBINING INVERTED BREVE BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0330] = {name="COMBINING TILDE BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0331] = {name="COMBINING MACRON BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0332] = {name="COMBINING LOW LINE", cat="Mn", combo=220, bidi="NSM"};
  [0x0333] = {name="COMBINING DOUBLE LOW LINE", cat="Mn", combo=220, bidi="NSM"};
  [0x0334] = {name="COMBINING TILDE OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x0335] = {name="COMBINING SHORT STROKE OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x0336] = {name="COMBINING LONG STROKE OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x0337] = {name="COMBINING SHORT SOLIDUS OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x0338] = {name="COMBINING LONG SOLIDUS OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x0339] = {name="COMBINING RIGHT HALF RING BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x033a] = {name="COMBINING INVERTED BRIDGE BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x033b] = {name="COMBINING SQUARE BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x033c] = {name="COMBINING SEAGULL BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x033d] = {name="COMBINING X ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x033e] = {name="COMBINING VERTICAL TILDE", cat="Mn", combo=230, bidi="NSM"};
  [0x033f] = {name="COMBINING DOUBLE OVERLINE", cat="Mn", combo=230, bidi="NSM"};
  [0x0340] = {name="COMBINING GRAVE TONE MARK", cat="Mn", combo=230, bidi="NSM", decomp={0x0300}};
  [0x0341] = {name="COMBINING ACUTE TONE MARK", cat="Mn", combo=230, bidi="NSM", decomp={0x0301}};
  [0x0342] = {name="COMBINING GREEK PERISPOMENI", cat="Mn", combo=230, bidi="NSM"};
  [0x0343] = {name="COMBINING GREEK KORONIS", cat="Mn", combo=230, bidi="NSM", decomp={0x0313}};
  [0x0344] = {name="COMBINING GREEK DIALYTIKA TONOS", cat="Mn", combo=230, bidi="NSM", decomp={0x0308,0x0301}};
  [0x0345] = {name="COMBINING GREEK YPOGEGRAMMENI", cat="Mn", combo=240, bidi="NSM", upper=0x0399, title=0x0399};
  [0x0346] = {name="COMBINING BRIDGE ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0347] = {name="COMBINING EQUALS SIGN BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0348] = {name="COMBINING DOUBLE VERTICAL LINE BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0349] = {name="COMBINING LEFT ANGLE BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x034a] = {name="COMBINING NOT TILDE ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x034b] = {name="COMBINING HOMOTHETIC ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x034c] = {name="COMBINING ALMOST EQUAL TO ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x034d] = {name="COMBINING LEFT RIGHT ARROW BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x034e] = {name="COMBINING UPWARDS ARROW BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x034f] = {name="COMBINING GRAPHEME JOINER", cat="Mn", bidi="NSM"};
  [0x0350] = {name="COMBINING RIGHT ARROWHEAD ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0351] = {name="COMBINING LEFT HALF RING ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0352] = {name="COMBINING FERMATA", cat="Mn", combo=230, bidi="NSM"};
  [0x0353] = {name="COMBINING X BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0354] = {name="COMBINING LEFT ARROWHEAD BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0355] = {name="COMBINING RIGHT ARROWHEAD BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0356] = {name="COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0357] = {name="COMBINING RIGHT HALF RING ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0358] = {name="COMBINING DOT ABOVE RIGHT", cat="Mn", combo=232, bidi="NSM"};
  [0x0359] = {name="COMBINING ASTERISK BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x035a] = {name="COMBINING DOUBLE RING BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x035b] = {name="COMBINING ZIGZAG ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x035c] = {name="COMBINING DOUBLE BREVE BELOW", cat="Mn", combo=233, bidi="NSM"};
  [0x035d] = {name="COMBINING DOUBLE BREVE", cat="Mn", combo=234, bidi="NSM"};
  [0x035e] = {name="COMBINING DOUBLE MACRON", cat="Mn", combo=234, bidi="NSM"};
  [0x035f] = {name="COMBINING DOUBLE MACRON BELOW", cat="Mn", combo=233, bidi="NSM"};
  [0x0360] = {name="COMBINING DOUBLE TILDE", cat="Mn", combo=234, bidi="NSM"};
  [0x0361] = {name="COMBINING DOUBLE INVERTED BREVE", cat="Mn", combo=234, bidi="NSM"};
  [0x0362] = {name="COMBINING DOUBLE RIGHTWARDS ARROW BELOW", cat="Mn", combo=233, bidi="NSM"};
  [0x0363] = {name="COMBINING LATIN SMALL LETTER A", cat="Mn", combo=230, bidi="NSM"};
  [0x0364] = {name="COMBINING LATIN SMALL LETTER E", cat="Mn", combo=230, bidi="NSM"};
  [0x0365] = {name="COMBINING LATIN SMALL LETTER I", cat="Mn", combo=230, bidi="NSM"};
  [0x0366] = {name="COMBINING LATIN SMALL LETTER O", cat="Mn", combo=230, bidi="NSM"};
  [0x0367] = {name="COMBINING LATIN SMALL LETTER U", cat="Mn", combo=230, bidi="NSM"};
  [0x0368] = {name="COMBINING LATIN SMALL LETTER C", cat="Mn", combo=230, bidi="NSM"};
  [0x0369] = {name="COMBINING LATIN SMALL LETTER D", cat="Mn", combo=230, bidi="NSM"};
  [0x036a] = {name="COMBINING LATIN SMALL LETTER H", cat="Mn", combo=230, bidi="NSM"};
  [0x036b] = {name="COMBINING LATIN SMALL LETTER M", cat="Mn", combo=230, bidi="NSM"};
  [0x036c] = {name="COMBINING LATIN SMALL LETTER R", cat="Mn", combo=230, bidi="NSM"};
  [0x036d] = {name="COMBINING LATIN SMALL LETTER T", cat="Mn", combo=230, bidi="NSM"};
  [0x036e] = {name="COMBINING LATIN SMALL LETTER V", cat="Mn", combo=230, bidi="NSM"};
  [0x036f] = {name="COMBINING LATIN SMALL LETTER X", cat="Mn", combo=230, bidi="NSM"};
  [0x0370] = {name="GREEK CAPITAL LETTER HETA", cat="Lu", bidi="L", lower=0x0371};
  [0x0371] = {name="GREEK SMALL LETTER HETA", cat="Ll", bidi="L", upper=0x0370, title=0x0370};
  [0x0372] = {name="GREEK CAPITAL LETTER ARCHAIC SAMPI", cat="Lu", bidi="L", lower=0x0373};
  [0x0373] = {name="GREEK SMALL LETTER ARCHAIC SAMPI", cat="Ll", bidi="L", upper=0x0372, title=0x0372};
  [0x0374] = {name="GREEK NUMERAL SIGN", cat="Lm", bidi="ON", decomp={0x02B9}};
  [0x0375] = {name="GREEK LOWER NUMERAL SIGN", cat="Sk", bidi="ON"};
  [0x0376] = {name="GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA", cat="Lu", bidi="L", lower=0x0377};
  [0x0377] = {name="GREEK SMALL LETTER PAMPHYLIAN DIGAMMA", cat="Ll", bidi="L", upper=0x0376, title=0x0376};
  [0x037a] = {name="GREEK YPOGEGRAMMENI", cat="Lm", bidi="L", decomp={compat="compat";0x0020,0x0345}};
  [0x037b] = {name="GREEK SMALL REVERSED LUNATE SIGMA SYMBOL", cat="Ll", bidi="L", upper=0x03fd, title=0x03fd};
  [0x037c] = {name="GREEK SMALL DOTTED LUNATE SIGMA SYMBOL", cat="Ll", bidi="L", upper=0x03fe, title=0x03fe};
  [0x037d] = {name="GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL", cat="Ll", bidi="L", upper=0x03ff, title=0x03ff};
  [0x037e] = {name="GREEK QUESTION MARK", cat="Po", bidi="ON", decomp={0x003B}};
  [0x0384] = {name="GREEK TONOS", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0301}};
  [0x0385] = {name="GREEK DIALYTIKA TONOS", cat="Sk", bidi="ON", decomp={0x00A8,0x0301}};
  [0x0386] = {name="GREEK CAPITAL LETTER ALPHA WITH TONOS", cat="Lu", bidi="L", decomp={0x0391,0x0301}, lower=0x03ac};
  [0x0387] = {name="GREEK ANO TELEIA", cat="Po", bidi="ON", decomp={0x00B7}};
  [0x0388] = {name="GREEK CAPITAL LETTER EPSILON WITH TONOS", cat="Lu", bidi="L", decomp={0x0395,0x0301}, lower=0x03ad};
  [0x0389] = {name="GREEK CAPITAL LETTER ETA WITH TONOS", cat="Lu", bidi="L", decomp={0x0397,0x0301}, lower=0x03ae};
  [0x038a] = {name="GREEK CAPITAL LETTER IOTA WITH TONOS", cat="Lu", bidi="L", decomp={0x0399,0x0301}, lower=0x03af};
  [0x038c] = {name="GREEK CAPITAL LETTER OMICRON WITH TONOS", cat="Lu", bidi="L", decomp={0x039F,0x0301}, lower=0x03cc};
  [0x038e] = {name="GREEK CAPITAL LETTER UPSILON WITH TONOS", cat="Lu", bidi="L", decomp={0x03A5,0x0301}, lower=0x03cd};
  [0x038f] = {name="GREEK CAPITAL LETTER OMEGA WITH TONOS", cat="Lu", bidi="L", decomp={0x03A9,0x0301}, lower=0x03ce};
  [0x0390] = {name="GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS", cat="Ll", bidi="L", decomp={0x03CA,0x0301}};
  [0x0391] = {name="GREEK CAPITAL LETTER ALPHA", cat="Lu", bidi="L", lower=0x03b1};
  [0x0392] = {name="GREEK CAPITAL LETTER BETA", cat="Lu", bidi="L", lower=0x03b2};
  [0x0393] = {name="GREEK CAPITAL LETTER GAMMA", cat="Lu", bidi="L", lower=0x03b3};
  [0x0394] = {name="GREEK CAPITAL LETTER DELTA", cat="Lu", bidi="L", lower=0x03b4};
  [0x0395] = {name="GREEK CAPITAL LETTER EPSILON", cat="Lu", bidi="L", lower=0x03b5};
  [0x0396] = {name="GREEK CAPITAL LETTER ZETA", cat="Lu", bidi="L", lower=0x03b6};
  [0x0397] = {name="GREEK CAPITAL LETTER ETA", cat="Lu", bidi="L", lower=0x03b7};
  [0x0398] = {name="GREEK CAPITAL LETTER THETA", cat="Lu", bidi="L", lower=0x03b8};
  [0x0399] = {name="GREEK CAPITAL LETTER IOTA", cat="Lu", bidi="L", lower=0x03b9};
  [0x039a] = {name="GREEK CAPITAL LETTER KAPPA", cat="Lu", bidi="L", lower=0x03ba};
  [0x039b] = {name="GREEK CAPITAL LETTER LAMDA", cat="Lu", bidi="L", lower=0x03bb};
  [0x039c] = {name="GREEK CAPITAL LETTER MU", cat="Lu", bidi="L", lower=0x03bc};
  [0x039d] = {name="GREEK CAPITAL LETTER NU", cat="Lu", bidi="L", lower=0x03bd};
  [0x039e] = {name="GREEK CAPITAL LETTER XI", cat="Lu", bidi="L", lower=0x03be};
  [0x039f] = {name="GREEK CAPITAL LETTER OMICRON", cat="Lu", bidi="L", lower=0x03bf};
  [0x03a0] = {name="GREEK CAPITAL LETTER PI", cat="Lu", bidi="L", lower=0x03c0};
  [0x03a1] = {name="GREEK CAPITAL LETTER RHO", cat="Lu", bidi="L", lower=0x03c1};
  [0x03a3] = {name="GREEK CAPITAL LETTER SIGMA", cat="Lu", bidi="L", lower=0x03c3};
  [0x03a4] = {name="GREEK CAPITAL LETTER TAU", cat="Lu", bidi="L", lower=0x03c4};
  [0x03a5] = {name="GREEK CAPITAL LETTER UPSILON", cat="Lu", bidi="L", lower=0x03c5};
  [0x03a6] = {name="GREEK CAPITAL LETTER PHI", cat="Lu", bidi="L", lower=0x03c6};
  [0x03a7] = {name="GREEK CAPITAL LETTER CHI", cat="Lu", bidi="L", lower=0x03c7};
  [0x03a8] = {name="GREEK CAPITAL LETTER PSI", cat="Lu", bidi="L", lower=0x03c8};
  [0x03a9] = {name="GREEK CAPITAL LETTER OMEGA", cat="Lu", bidi="L", lower=0x03c9};
  [0x03aa] = {name="GREEK CAPITAL LETTER IOTA WITH DIALYTIKA", cat="Lu", bidi="L", decomp={0x0399,0x0308}, lower=0x03ca};
  [0x03ab] = {name="GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA", cat="Lu", bidi="L", decomp={0x03A5,0x0308}, lower=0x03cb};
  [0x03ac] = {name="GREEK SMALL LETTER ALPHA WITH TONOS", cat="Ll", bidi="L", decomp={0x03B1,0x0301}, upper=0x0386, title=0x0386};
  [0x03ad] = {name="GREEK SMALL LETTER EPSILON WITH TONOS", cat="Ll", bidi="L", decomp={0x03B5,0x0301}, upper=0x0388, title=0x0388};
  [0x03ae] = {name="GREEK SMALL LETTER ETA WITH TONOS", cat="Ll", bidi="L", decomp={0x03B7,0x0301}, upper=0x0389, title=0x0389};
  [0x03af] = {name="GREEK SMALL LETTER IOTA WITH TONOS", cat="Ll", bidi="L", decomp={0x03B9,0x0301}, upper=0x038a, title=0x038a};
  [0x03b0] = {name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS", cat="Ll", bidi="L", decomp={0x03CB,0x0301}};
  [0x03b1] = {name="GREEK SMALL LETTER ALPHA", cat="Ll", bidi="L", upper=0x0391, title=0x0391};
  [0x03b2] = {name="GREEK SMALL LETTER BETA", cat="Ll", bidi="L", upper=0x0392, title=0x0392};
  [0x03b3] = {name="GREEK SMALL LETTER GAMMA", cat="Ll", bidi="L", upper=0x0393, title=0x0393};
  [0x03b4] = {name="GREEK SMALL LETTER DELTA", cat="Ll", bidi="L", upper=0x0394, title=0x0394};
  [0x03b5] = {name="GREEK SMALL LETTER EPSILON", cat="Ll", bidi="L", upper=0x0395, title=0x0395};
  [0x03b6] = {name="GREEK SMALL LETTER ZETA", cat="Ll", bidi="L", upper=0x0396, title=0x0396};
  [0x03b7] = {name="GREEK SMALL LETTER ETA", cat="Ll", bidi="L", upper=0x0397, title=0x0397};
  [0x03b8] = {name="GREEK SMALL LETTER THETA", cat="Ll", bidi="L", upper=0x0398, title=0x0398};
  [0x03b9] = {name="GREEK SMALL LETTER IOTA", cat="Ll", bidi="L", upper=0x0399, title=0x0399};
  [0x03ba] = {name="GREEK SMALL LETTER KAPPA", cat="Ll", bidi="L", upper=0x039a, title=0x039a};
  [0x03bb] = {name="GREEK SMALL LETTER LAMDA", cat="Ll", bidi="L", upper=0x039b, title=0x039b};
  [0x03bc] = {name="GREEK SMALL LETTER MU", cat="Ll", bidi="L", upper=0x039c, title=0x039c};
  [0x03bd] = {name="GREEK SMALL LETTER NU", cat="Ll", bidi="L", upper=0x039d, title=0x039d};
  [0x03be] = {name="GREEK SMALL LETTER XI", cat="Ll", bidi="L", upper=0x039e, title=0x039e};
  [0x03bf] = {name="GREEK SMALL LETTER OMICRON", cat="Ll", bidi="L", upper=0x039f, title=0x039f};
  [0x03c0] = {name="GREEK SMALL LETTER PI", cat="Ll", bidi="L", upper=0x03a0, title=0x03a0};
  [0x03c1] = {name="GREEK SMALL LETTER RHO", cat="Ll", bidi="L", upper=0x03a1, title=0x03a1};
  [0x03c2] = {name="GREEK SMALL LETTER FINAL SIGMA", cat="Ll", bidi="L", upper=0x03a3, title=0x03a3};
  [0x03c3] = {name="GREEK SMALL LETTER SIGMA", cat="Ll", bidi="L", upper=0x03a3, title=0x03a3};
  [0x03c4] = {name="GREEK SMALL LETTER TAU", cat="Ll", bidi="L", upper=0x03a4, title=0x03a4};
  [0x03c5] = {name="GREEK SMALL LETTER UPSILON", cat="Ll", bidi="L", upper=0x03a5, title=0x03a5};
  [0x03c6] = {name="GREEK SMALL LETTER PHI", cat="Ll", bidi="L", upper=0x03a6, title=0x03a6};
  [0x03c7] = {name="GREEK SMALL LETTER CHI", cat="Ll", bidi="L", upper=0x03a7, title=0x03a7};
  [0x03c8] = {name="GREEK SMALL LETTER PSI", cat="Ll", bidi="L", upper=0x03a8, title=0x03a8};
  [0x03c9] = {name="GREEK SMALL LETTER OMEGA", cat="Ll", bidi="L", upper=0x03a9, title=0x03a9};
  [0x03ca] = {name="GREEK SMALL LETTER IOTA WITH DIALYTIKA", cat="Ll", bidi="L", decomp={0x03B9,0x0308}, upper=0x03aa, title=0x03aa};
  [0x03cb] = {name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA", cat="Ll", bidi="L", decomp={0x03C5,0x0308}, upper=0x03ab, title=0x03ab};
  [0x03cc] = {name="GREEK SMALL LETTER OMICRON WITH TONOS", cat="Ll", bidi="L", decomp={0x03BF,0x0301}, upper=0x038c, title=0x038c};
  [0x03cd] = {name="GREEK SMALL LETTER UPSILON WITH TONOS", cat="Ll", bidi="L", decomp={0x03C5,0x0301}, upper=0x038e, title=0x038e};
  [0x03ce] = {name="GREEK SMALL LETTER OMEGA WITH TONOS", cat="Ll", bidi="L", decomp={0x03C9,0x0301}, upper=0x038f, title=0x038f};
  [0x03cf] = {name="GREEK CAPITAL KAI SYMBOL", cat="Lu", bidi="L", lower=0x03d7};
  [0x03d0] = {name="GREEK BETA SYMBOL", cat="Ll", bidi="L", decomp={compat="compat";0x03B2}, upper=0x0392, title=0x0392};
  [0x03d1] = {name="GREEK THETA SYMBOL", cat="Ll", bidi="L", decomp={compat="compat";0x03B8}, upper=0x0398, title=0x0398};
  [0x03d2] = {name="GREEK UPSILON WITH HOOK SYMBOL", cat="Lu", bidi="L", decomp={compat="compat";0x03A5}};
  [0x03d3] = {name="GREEK UPSILON WITH ACUTE AND HOOK SYMBOL", cat="Lu", bidi="L", decomp={0x03D2,0x0301}};
  [0x03d4] = {name="GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL", cat="Lu", bidi="L", decomp={0x03D2,0x0308}};
  [0x03d5] = {name="GREEK PHI SYMBOL", cat="Ll", bidi="L", decomp={compat="compat";0x03C6}, upper=0x03a6, title=0x03a6};
  [0x03d6] = {name="GREEK PI SYMBOL", cat="Ll", bidi="L", decomp={compat="compat";0x03C0}, upper=0x03a0, title=0x03a0};
  [0x03d7] = {name="GREEK KAI SYMBOL", cat="Ll", bidi="L", upper=0x03cf, title=0x03cf};
  [0x03d8] = {name="GREEK LETTER ARCHAIC KOPPA", cat="Lu", bidi="L", lower=0x03d9};
  [0x03d9] = {name="GREEK SMALL LETTER ARCHAIC KOPPA", cat="Ll", bidi="L", upper=0x03d8, title=0x03d8};
  [0x03da] = {name="GREEK LETTER STIGMA", cat="Lu", bidi="L", lower=0x03db};
  [0x03db] = {name="GREEK SMALL LETTER STIGMA", cat="Ll", bidi="L", upper=0x03da, title=0x03da};
  [0x03dc] = {name="GREEK LETTER DIGAMMA", cat="Lu", bidi="L", lower=0x03dd};
  [0x03dd] = {name="GREEK SMALL LETTER DIGAMMA", cat="Ll", bidi="L", upper=0x03dc, title=0x03dc};
  [0x03de] = {name="GREEK LETTER KOPPA", cat="Lu", bidi="L", lower=0x03df};
  [0x03df] = {name="GREEK SMALL LETTER KOPPA", cat="Ll", bidi="L", upper=0x03de, title=0x03de};
  [0x03e0] = {name="GREEK LETTER SAMPI", cat="Lu", bidi="L", lower=0x03e1};
  [0x03e1] = {name="GREEK SMALL LETTER SAMPI", cat="Ll", bidi="L", upper=0x03e0, title=0x03e0};
  [0x03e2] = {name="COPTIC CAPITAL LETTER SHEI", cat="Lu", bidi="L", lower=0x03e3};
  [0x03e3] = {name="COPTIC SMALL LETTER SHEI", cat="Ll", bidi="L", upper=0x03e2, title=0x03e2};
  [0x03e4] = {name="COPTIC CAPITAL LETTER FEI", cat="Lu", bidi="L", lower=0x03e5};
  [0x03e5] = {name="COPTIC SMALL LETTER FEI", cat="Ll", bidi="L", upper=0x03e4, title=0x03e4};
  [0x03e6] = {name="COPTIC CAPITAL LETTER KHEI", cat="Lu", bidi="L", lower=0x03e7};
  [0x03e7] = {name="COPTIC SMALL LETTER KHEI", cat="Ll", bidi="L", upper=0x03e6, title=0x03e6};
  [0x03e8] = {name="COPTIC CAPITAL LETTER HORI", cat="Lu", bidi="L", lower=0x03e9};
  [0x03e9] = {name="COPTIC SMALL LETTER HORI", cat="Ll", bidi="L", upper=0x03e8, title=0x03e8};
  [0x03ea] = {name="COPTIC CAPITAL LETTER GANGIA", cat="Lu", bidi="L", lower=0x03eb};
  [0x03eb] = {name="COPTIC SMALL LETTER GANGIA", cat="Ll", bidi="L", upper=0x03ea, title=0x03ea};
  [0x03ec] = {name="COPTIC CAPITAL LETTER SHIMA", cat="Lu", bidi="L", lower=0x03ed};
  [0x03ed] = {name="COPTIC SMALL LETTER SHIMA", cat="Ll", bidi="L", upper=0x03ec, title=0x03ec};
  [0x03ee] = {name="COPTIC CAPITAL LETTER DEI", cat="Lu", bidi="L", lower=0x03ef};
  [0x03ef] = {name="COPTIC SMALL LETTER DEI", cat="Ll", bidi="L", upper=0x03ee, title=0x03ee};
  [0x03f0] = {name="GREEK KAPPA SYMBOL", cat="Ll", bidi="L", decomp={compat="compat";0x03BA}, upper=0x039a, title=0x039a};
  [0x03f1] = {name="GREEK RHO SYMBOL", cat="Ll", bidi="L", decomp={compat="compat";0x03C1}, upper=0x03a1, title=0x03a1};
  [0x03f2] = {name="GREEK LUNATE SIGMA SYMBOL", cat="Ll", bidi="L", decomp={compat="compat";0x03C2}, upper=0x03f9, title=0x03f9};
  [0x03f3] = {name="GREEK LETTER YOT", cat="Ll", bidi="L"};
  [0x03f4] = {name="GREEK CAPITAL THETA SYMBOL", cat="Lu", bidi="L", decomp={compat="compat";0x0398}, lower=0x03b8};
  [0x03f5] = {name="GREEK LUNATE EPSILON SYMBOL", cat="Ll", bidi="L", decomp={compat="compat";0x03B5}, upper=0x0395, title=0x0395};
  [0x03f6] = {name="GREEK REVERSED LUNATE EPSILON SYMBOL", cat="Sm", bidi="ON"};
  [0x03f7] = {name="GREEK CAPITAL LETTER SHO", cat="Lu", bidi="L", lower=0x03f8};
  [0x03f8] = {name="GREEK SMALL LETTER SHO", cat="Ll", bidi="L", upper=0x03f7, title=0x03f7};
  [0x03f9] = {name="GREEK CAPITAL LUNATE SIGMA SYMBOL", cat="Lu", bidi="L", decomp={compat="compat";0x03A3}, lower=0x03f2};
  [0x03fa] = {name="GREEK CAPITAL LETTER SAN", cat="Lu", bidi="L", lower=0x03fb};
  [0x03fb] = {name="GREEK SMALL LETTER SAN", cat="Ll", bidi="L", upper=0x03fa, title=0x03fa};
  [0x03fc] = {name="GREEK RHO WITH STROKE SYMBOL", cat="Ll", bidi="L"};
  [0x03fd] = {name="GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL", cat="Lu", bidi="L", lower=0x037b};
  [0x03fe] = {name="GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL", cat="Lu", bidi="L", lower=0x037c};
  [0x03ff] = {name="GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL", cat="Lu", bidi="L", lower=0x037d};
  [0x0400] = {name="CYRILLIC CAPITAL LETTER IE WITH GRAVE", cat="Lu", bidi="L", decomp={0x0415,0x0300}, lower=0x0450};
  [0x0401] = {name="CYRILLIC CAPITAL LETTER IO", cat="Lu", bidi="L", decomp={0x0415,0x0308}, lower=0x0451};
  [0x0402] = {name="CYRILLIC CAPITAL LETTER DJE", cat="Lu", bidi="L", lower=0x0452};
  [0x0403] = {name="CYRILLIC CAPITAL LETTER GJE", cat="Lu", bidi="L", decomp={0x0413,0x0301}, lower=0x0453};
  [0x0404] = {name="CYRILLIC CAPITAL LETTER UKRAINIAN IE", cat="Lu", bidi="L", lower=0x0454};
  [0x0405] = {name="CYRILLIC CAPITAL LETTER DZE", cat="Lu", bidi="L", lower=0x0455};
  [0x0406] = {name="CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I", cat="Lu", bidi="L", lower=0x0456};
  [0x0407] = {name="CYRILLIC CAPITAL LETTER YI", cat="Lu", bidi="L", decomp={0x0406,0x0308}, lower=0x0457};
  [0x0408] = {name="CYRILLIC CAPITAL LETTER JE", cat="Lu", bidi="L", lower=0x0458};
  [0x0409] = {name="CYRILLIC CAPITAL LETTER LJE", cat="Lu", bidi="L", lower=0x0459};
  [0x040a] = {name="CYRILLIC CAPITAL LETTER NJE", cat="Lu", bidi="L", lower=0x045a};
  [0x040b] = {name="CYRILLIC CAPITAL LETTER TSHE", cat="Lu", bidi="L", lower=0x045b};
  [0x040c] = {name="CYRILLIC CAPITAL LETTER KJE", cat="Lu", bidi="L", decomp={0x041A,0x0301}, lower=0x045c};
  [0x040d] = {name="CYRILLIC CAPITAL LETTER I WITH GRAVE", cat="Lu", bidi="L", decomp={0x0418,0x0300}, lower=0x045d};
  [0x040e] = {name="CYRILLIC CAPITAL LETTER SHORT U", cat="Lu", bidi="L", decomp={0x0423,0x0306}, lower=0x045e};
  [0x040f] = {name="CYRILLIC CAPITAL LETTER DZHE", cat="Lu", bidi="L", lower=0x045f};
  [0x0410] = {name="CYRILLIC CAPITAL LETTER A", cat="Lu", bidi="L", lower=0x0430};
  [0x0411] = {name="CYRILLIC CAPITAL LETTER BE", cat="Lu", bidi="L", lower=0x0431};
  [0x0412] = {name="CYRILLIC CAPITAL LETTER VE", cat="Lu", bidi="L", lower=0x0432};
  [0x0413] = {name="CYRILLIC CAPITAL LETTER GHE", cat="Lu", bidi="L", lower=0x0433};
  [0x0414] = {name="CYRILLIC CAPITAL LETTER DE", cat="Lu", bidi="L", lower=0x0434};
  [0x0415] = {name="CYRILLIC CAPITAL LETTER IE", cat="Lu", bidi="L", lower=0x0435};
  [0x0416] = {name="CYRILLIC CAPITAL LETTER ZHE", cat="Lu", bidi="L", lower=0x0436};
  [0x0417] = {name="CYRILLIC CAPITAL LETTER ZE", cat="Lu", bidi="L", lower=0x0437};
  [0x0418] = {name="CYRILLIC CAPITAL LETTER I", cat="Lu", bidi="L", lower=0x0438};
  [0x0419] = {name="CYRILLIC CAPITAL LETTER SHORT I", cat="Lu", bidi="L", decomp={0x0418,0x0306}, lower=0x0439};
  [0x041a] = {name="CYRILLIC CAPITAL LETTER KA", cat="Lu", bidi="L", lower=0x043a};
  [0x041b] = {name="CYRILLIC CAPITAL LETTER EL", cat="Lu", bidi="L", lower=0x043b};
  [0x041c] = {name="CYRILLIC CAPITAL LETTER EM", cat="Lu", bidi="L", lower=0x043c};
  [0x041d] = {name="CYRILLIC CAPITAL LETTER EN", cat="Lu", bidi="L", lower=0x043d};
  [0x041e] = {name="CYRILLIC CAPITAL LETTER O", cat="Lu", bidi="L", lower=0x043e};
  [0x041f] = {name="CYRILLIC CAPITAL LETTER PE", cat="Lu", bidi="L", lower=0x043f};
  [0x0420] = {name="CYRILLIC CAPITAL LETTER ER", cat="Lu", bidi="L", lower=0x0440};
  [0x0421] = {name="CYRILLIC CAPITAL LETTER ES", cat="Lu", bidi="L", lower=0x0441};
  [0x0422] = {name="CYRILLIC CAPITAL LETTER TE", cat="Lu", bidi="L", lower=0x0442};
  [0x0423] = {name="CYRILLIC CAPITAL LETTER U", cat="Lu", bidi="L", lower=0x0443};
  [0x0424] = {name="CYRILLIC CAPITAL LETTER EF", cat="Lu", bidi="L", lower=0x0444};
  [0x0425] = {name="CYRILLIC CAPITAL LETTER HA", cat="Lu", bidi="L", lower=0x0445};
  [0x0426] = {name="CYRILLIC CAPITAL LETTER TSE", cat="Lu", bidi="L", lower=0x0446};
  [0x0427] = {name="CYRILLIC CAPITAL LETTER CHE", cat="Lu", bidi="L", lower=0x0447};
  [0x0428] = {name="CYRILLIC CAPITAL LETTER SHA", cat="Lu", bidi="L", lower=0x0448};
  [0x0429] = {name="CYRILLIC CAPITAL LETTER SHCHA", cat="Lu", bidi="L", lower=0x0449};
  [0x042a] = {name="CYRILLIC CAPITAL LETTER HARD SIGN", cat="Lu", bidi="L", lower=0x044a};
  [0x042b] = {name="CYRILLIC CAPITAL LETTER YERU", cat="Lu", bidi="L", lower=0x044b};
  [0x042c] = {name="CYRILLIC CAPITAL LETTER SOFT SIGN", cat="Lu", bidi="L", lower=0x044c};
  [0x042d] = {name="CYRILLIC CAPITAL LETTER E", cat="Lu", bidi="L", lower=0x044d};
  [0x042e] = {name="CYRILLIC CAPITAL LETTER YU", cat="Lu", bidi="L", lower=0x044e};
  [0x042f] = {name="CYRILLIC CAPITAL LETTER YA", cat="Lu", bidi="L", lower=0x044f};
  [0x0430] = {name="CYRILLIC SMALL LETTER A", cat="Ll", bidi="L", upper=0x0410, title=0x0410};
  [0x0431] = {name="CYRILLIC SMALL LETTER BE", cat="Ll", bidi="L", upper=0x0411, title=0x0411};
  [0x0432] = {name="CYRILLIC SMALL LETTER VE", cat="Ll", bidi="L", upper=0x0412, title=0x0412};
  [0x0433] = {name="CYRILLIC SMALL LETTER GHE", cat="Ll", bidi="L", upper=0x0413, title=0x0413};
  [0x0434] = {name="CYRILLIC SMALL LETTER DE", cat="Ll", bidi="L", upper=0x0414, title=0x0414};
  [0x0435] = {name="CYRILLIC SMALL LETTER IE", cat="Ll", bidi="L", upper=0x0415, title=0x0415};
  [0x0436] = {name="CYRILLIC SMALL LETTER ZHE", cat="Ll", bidi="L", upper=0x0416, title=0x0416};
  [0x0437] = {name="CYRILLIC SMALL LETTER ZE", cat="Ll", bidi="L", upper=0x0417, title=0x0417};
  [0x0438] = {name="CYRILLIC SMALL LETTER I", cat="Ll", bidi="L", upper=0x0418, title=0x0418};
  [0x0439] = {name="CYRILLIC SMALL LETTER SHORT I", cat="Ll", bidi="L", decomp={0x0438,0x0306}, upper=0x0419, title=0x0419};
  [0x043a] = {name="CYRILLIC SMALL LETTER KA", cat="Ll", bidi="L", upper=0x041a, title=0x041a};
  [0x043b] = {name="CYRILLIC SMALL LETTER EL", cat="Ll", bidi="L", upper=0x041b, title=0x041b};
  [0x043c] = {name="CYRILLIC SMALL LETTER EM", cat="Ll", bidi="L", upper=0x041c, title=0x041c};
  [0x043d] = {name="CYRILLIC SMALL LETTER EN", cat="Ll", bidi="L", upper=0x041d, title=0x041d};
  [0x043e] = {name="CYRILLIC SMALL LETTER O", cat="Ll", bidi="L", upper=0x041e, title=0x041e};
  [0x043f] = {name="CYRILLIC SMALL LETTER PE", cat="Ll", bidi="L", upper=0x041f, title=0x041f};
  [0x0440] = {name="CYRILLIC SMALL LETTER ER", cat="Ll", bidi="L", upper=0x0420, title=0x0420};
  [0x0441] = {name="CYRILLIC SMALL LETTER ES", cat="Ll", bidi="L", upper=0x0421, title=0x0421};
  [0x0442] = {name="CYRILLIC SMALL LETTER TE", cat="Ll", bidi="L", upper=0x0422, title=0x0422};
  [0x0443] = {name="CYRILLIC SMALL LETTER U", cat="Ll", bidi="L", upper=0x0423, title=0x0423};
  [0x0444] = {name="CYRILLIC SMALL LETTER EF", cat="Ll", bidi="L", upper=0x0424, title=0x0424};
  [0x0445] = {name="CYRILLIC SMALL LETTER HA", cat="Ll", bidi="L", upper=0x0425, title=0x0425};
  [0x0446] = {name="CYRILLIC SMALL LETTER TSE", cat="Ll", bidi="L", upper=0x0426, title=0x0426};
  [0x0447] = {name="CYRILLIC SMALL LETTER CHE", cat="Ll", bidi="L", upper=0x0427, title=0x0427};
  [0x0448] = {name="CYRILLIC SMALL LETTER SHA", cat="Ll", bidi="L", upper=0x0428, title=0x0428};
  [0x0449] = {name="CYRILLIC SMALL LETTER SHCHA", cat="Ll", bidi="L", upper=0x0429, title=0x0429};
  [0x044a] = {name="CYRILLIC SMALL LETTER HARD SIGN", cat="Ll", bidi="L", upper=0x042a, title=0x042a};
  [0x044b] = {name="CYRILLIC SMALL LETTER YERU", cat="Ll", bidi="L", upper=0x042b, title=0x042b};
  [0x044c] = {name="CYRILLIC SMALL LETTER SOFT SIGN", cat="Ll", bidi="L", upper=0x042c, title=0x042c};
  [0x044d] = {name="CYRILLIC SMALL LETTER E", cat="Ll", bidi="L", upper=0x042d, title=0x042d};
  [0x044e] = {name="CYRILLIC SMALL LETTER YU", cat="Ll", bidi="L", upper=0x042e, title=0x042e};
  [0x044f] = {name="CYRILLIC SMALL LETTER YA", cat="Ll", bidi="L", upper=0x042f, title=0x042f};
  [0x0450] = {name="CYRILLIC SMALL LETTER IE WITH GRAVE", cat="Ll", bidi="L", decomp={0x0435,0x0300}, upper=0x0400, title=0x0400};
  [0x0451] = {name="CYRILLIC SMALL LETTER IO", cat="Ll", bidi="L", decomp={0x0435,0x0308}, upper=0x0401, title=0x0401};
  [0x0452] = {name="CYRILLIC SMALL LETTER DJE", cat="Ll", bidi="L", upper=0x0402, title=0x0402};
  [0x0453] = {name="CYRILLIC SMALL LETTER GJE", cat="Ll", bidi="L", decomp={0x0433,0x0301}, upper=0x0403, title=0x0403};
  [0x0454] = {name="CYRILLIC SMALL LETTER UKRAINIAN IE", cat="Ll", bidi="L", upper=0x0404, title=0x0404};
  [0x0455] = {name="CYRILLIC SMALL LETTER DZE", cat="Ll", bidi="L", upper=0x0405, title=0x0405};
  [0x0456] = {name="CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I", cat="Ll", bidi="L", upper=0x0406, title=0x0406};
  [0x0457] = {name="CYRILLIC SMALL LETTER YI", cat="Ll", bidi="L", decomp={0x0456,0x0308}, upper=0x0407, title=0x0407};
  [0x0458] = {name="CYRILLIC SMALL LETTER JE", cat="Ll", bidi="L", upper=0x0408, title=0x0408};
  [0x0459] = {name="CYRILLIC SMALL LETTER LJE", cat="Ll", bidi="L", upper=0x0409, title=0x0409};
  [0x045a] = {name="CYRILLIC SMALL LETTER NJE", cat="Ll", bidi="L", upper=0x040a, title=0x040a};
  [0x045b] = {name="CYRILLIC SMALL LETTER TSHE", cat="Ll", bidi="L", upper=0x040b, title=0x040b};
  [0x045c] = {name="CYRILLIC SMALL LETTER KJE", cat="Ll", bidi="L", decomp={0x043A,0x0301}, upper=0x040c, title=0x040c};
  [0x045d] = {name="CYRILLIC SMALL LETTER I WITH GRAVE", cat="Ll", bidi="L", decomp={0x0438,0x0300}, upper=0x040d, title=0x040d};
  [0x045e] = {name="CYRILLIC SMALL LETTER SHORT U", cat="Ll", bidi="L", decomp={0x0443,0x0306}, upper=0x040e, title=0x040e};
  [0x045f] = {name="CYRILLIC SMALL LETTER DZHE", cat="Ll", bidi="L", upper=0x040f, title=0x040f};
  [0x0460] = {name="CYRILLIC CAPITAL LETTER OMEGA", cat="Lu", bidi="L", lower=0x0461};
  [0x0461] = {name="CYRILLIC SMALL LETTER OMEGA", cat="Ll", bidi="L", upper=0x0460, title=0x0460};
  [0x0462] = {name="CYRILLIC CAPITAL LETTER YAT", cat="Lu", bidi="L", lower=0x0463};
  [0x0463] = {name="CYRILLIC SMALL LETTER YAT", cat="Ll", bidi="L", upper=0x0462, title=0x0462};
  [0x0464] = {name="CYRILLIC CAPITAL LETTER IOTIFIED E", cat="Lu", bidi="L", lower=0x0465};
  [0x0465] = {name="CYRILLIC SMALL LETTER IOTIFIED E", cat="Ll", bidi="L", upper=0x0464, title=0x0464};
  [0x0466] = {name="CYRILLIC CAPITAL LETTER LITTLE YUS", cat="Lu", bidi="L", lower=0x0467};
  [0x0467] = {name="CYRILLIC SMALL LETTER LITTLE YUS", cat="Ll", bidi="L", upper=0x0466, title=0x0466};
  [0x0468] = {name="CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS", cat="Lu", bidi="L", lower=0x0469};
  [0x0469] = {name="CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS", cat="Ll", bidi="L", upper=0x0468, title=0x0468};
  [0x046a] = {name="CYRILLIC CAPITAL LETTER BIG YUS", cat="Lu", bidi="L", lower=0x046b};
  [0x046b] = {name="CYRILLIC SMALL LETTER BIG YUS", cat="Ll", bidi="L", upper=0x046a, title=0x046a};
  [0x046c] = {name="CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS", cat="Lu", bidi="L", lower=0x046d};
  [0x046d] = {name="CYRILLIC SMALL LETTER IOTIFIED BIG YUS", cat="Ll", bidi="L", upper=0x046c, title=0x046c};
  [0x046e] = {name="CYRILLIC CAPITAL LETTER KSI", cat="Lu", bidi="L", lower=0x046f};
  [0x046f] = {name="CYRILLIC SMALL LETTER KSI", cat="Ll", bidi="L", upper=0x046e, title=0x046e};
  [0x0470] = {name="CYRILLIC CAPITAL LETTER PSI", cat="Lu", bidi="L", lower=0x0471};
  [0x0471] = {name="CYRILLIC SMALL LETTER PSI", cat="Ll", bidi="L", upper=0x0470, title=0x0470};
  [0x0472] = {name="CYRILLIC CAPITAL LETTER FITA", cat="Lu", bidi="L", lower=0x0473};
  [0x0473] = {name="CYRILLIC SMALL LETTER FITA", cat="Ll", bidi="L", upper=0x0472, title=0x0472};
  [0x0474] = {name="CYRILLIC CAPITAL LETTER IZHITSA", cat="Lu", bidi="L", lower=0x0475};
  [0x0475] = {name="CYRILLIC SMALL LETTER IZHITSA", cat="Ll", bidi="L", upper=0x0474, title=0x0474};
  [0x0476] = {name="CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT", cat="Lu", bidi="L", decomp={0x0474,0x030F}, lower=0x0477};
  [0x0477] = {name="CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT", cat="Ll", bidi="L", decomp={0x0475,0x030F}, upper=0x0476, title=0x0476};
  [0x0478] = {name="CYRILLIC CAPITAL LETTER UK", cat="Lu", bidi="L", lower=0x0479};
  [0x0479] = {name="CYRILLIC SMALL LETTER UK", cat="Ll", bidi="L", upper=0x0478, title=0x0478};
  [0x047a] = {name="CYRILLIC CAPITAL LETTER ROUND OMEGA", cat="Lu", bidi="L", lower=0x047b};
  [0x047b] = {name="CYRILLIC SMALL LETTER ROUND OMEGA", cat="Ll", bidi="L", upper=0x047a, title=0x047a};
  [0x047c] = {name="CYRILLIC CAPITAL LETTER OMEGA WITH TITLO", cat="Lu", bidi="L", lower=0x047d};
  [0x047d] = {name="CYRILLIC SMALL LETTER OMEGA WITH TITLO", cat="Ll", bidi="L", upper=0x047c, title=0x047c};
  [0x047e] = {name="CYRILLIC CAPITAL LETTER OT", cat="Lu", bidi="L", lower=0x047f};
  [0x047f] = {name="CYRILLIC SMALL LETTER OT", cat="Ll", bidi="L", upper=0x047e, title=0x047e};
  [0x0480] = {name="CYRILLIC CAPITAL LETTER KOPPA", cat="Lu", bidi="L", lower=0x0481};
  [0x0481] = {name="CYRILLIC SMALL LETTER KOPPA", cat="Ll", bidi="L", upper=0x0480, title=0x0480};
  [0x0482] = {name="CYRILLIC THOUSANDS SIGN", cat="So", bidi="L"};
  [0x0483] = {name="COMBINING CYRILLIC TITLO", cat="Mn", combo=230, bidi="NSM"};
  [0x0484] = {name="COMBINING CYRILLIC PALATALIZATION", cat="Mn", combo=230, bidi="NSM"};
  [0x0485] = {name="COMBINING CYRILLIC DASIA PNEUMATA", cat="Mn", combo=230, bidi="NSM"};
  [0x0486] = {name="COMBINING CYRILLIC PSILI PNEUMATA", cat="Mn", combo=230, bidi="NSM"};
  [0x0487] = {name="COMBINING CYRILLIC POKRYTIE", cat="Mn", combo=230, bidi="NSM"};
  [0x0488] = {name="COMBINING CYRILLIC HUNDRED THOUSANDS SIGN", cat="Me", bidi="NSM"};
  [0x0489] = {name="COMBINING CYRILLIC MILLIONS SIGN", cat="Me", bidi="NSM"};
  [0x048a] = {name="CYRILLIC CAPITAL LETTER SHORT I WITH TAIL", cat="Lu", bidi="L", lower=0x048b};
  [0x048b] = {name="CYRILLIC SMALL LETTER SHORT I WITH TAIL", cat="Ll", bidi="L", upper=0x048a, title=0x048a};
  [0x048c] = {name="CYRILLIC CAPITAL LETTER SEMISOFT SIGN", cat="Lu", bidi="L", lower=0x048d};
  [0x048d] = {name="CYRILLIC SMALL LETTER SEMISOFT SIGN", cat="Ll", bidi="L", upper=0x048c, title=0x048c};
  [0x048e] = {name="CYRILLIC CAPITAL LETTER ER WITH TICK", cat="Lu", bidi="L", lower=0x048f};
  [0x048f] = {name="CYRILLIC SMALL LETTER ER WITH TICK", cat="Ll", bidi="L", upper=0x048e, title=0x048e};
  [0x0490] = {name="CYRILLIC CAPITAL LETTER GHE WITH UPTURN", cat="Lu", bidi="L", lower=0x0491};
  [0x0491] = {name="CYRILLIC SMALL LETTER GHE WITH UPTURN", cat="Ll", bidi="L", upper=0x0490, title=0x0490};
  [0x0492] = {name="CYRILLIC CAPITAL LETTER GHE WITH STROKE", cat="Lu", bidi="L", lower=0x0493};
  [0x0493] = {name="CYRILLIC SMALL LETTER GHE WITH STROKE", cat="Ll", bidi="L", upper=0x0492, title=0x0492};
  [0x0494] = {name="CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK", cat="Lu", bidi="L", lower=0x0495};
  [0x0495] = {name="CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK", cat="Ll", bidi="L", upper=0x0494, title=0x0494};
  [0x0496] = {name="CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER", cat="Lu", bidi="L", lower=0x0497};
  [0x0497] = {name="CYRILLIC SMALL LETTER ZHE WITH DESCENDER", cat="Ll", bidi="L", upper=0x0496, title=0x0496};
  [0x0498] = {name="CYRILLIC CAPITAL LETTER ZE WITH DESCENDER", cat="Lu", bidi="L", lower=0x0499};
  [0x0499] = {name="CYRILLIC SMALL LETTER ZE WITH DESCENDER", cat="Ll", bidi="L", upper=0x0498, title=0x0498};
  [0x049a] = {name="CYRILLIC CAPITAL LETTER KA WITH DESCENDER", cat="Lu", bidi="L", lower=0x049b};
  [0x049b] = {name="CYRILLIC SMALL LETTER KA WITH DESCENDER", cat="Ll", bidi="L", upper=0x049a, title=0x049a};
  [0x049c] = {name="CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE", cat="Lu", bidi="L", lower=0x049d};
  [0x049d] = {name="CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE", cat="Ll", bidi="L", upper=0x049c, title=0x049c};
  [0x049e] = {name="CYRILLIC CAPITAL LETTER KA WITH STROKE", cat="Lu", bidi="L", lower=0x049f};
  [0x049f] = {name="CYRILLIC SMALL LETTER KA WITH STROKE", cat="Ll", bidi="L", upper=0x049e, title=0x049e};
  [0x04a0] = {name="CYRILLIC CAPITAL LETTER BASHKIR KA", cat="Lu", bidi="L", lower=0x04a1};
  [0x04a1] = {name="CYRILLIC SMALL LETTER BASHKIR KA", cat="Ll", bidi="L", upper=0x04a0, title=0x04a0};
  [0x04a2] = {name="CYRILLIC CAPITAL LETTER EN WITH DESCENDER", cat="Lu", bidi="L", lower=0x04a3};
  [0x04a3] = {name="CYRILLIC SMALL LETTER EN WITH DESCENDER", cat="Ll", bidi="L", upper=0x04a2, title=0x04a2};
  [0x04a4] = {name="CYRILLIC CAPITAL LIGATURE EN GHE", cat="Lu", bidi="L", lower=0x04a5};
  [0x04a5] = {name="CYRILLIC SMALL LIGATURE EN GHE", cat="Ll", bidi="L", upper=0x04a4, title=0x04a4};
  [0x04a6] = {name="CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK", cat="Lu", bidi="L", lower=0x04a7};
  [0x04a7] = {name="CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK", cat="Ll", bidi="L", upper=0x04a6, title=0x04a6};
  [0x04a8] = {name="CYRILLIC CAPITAL LETTER ABKHASIAN HA", cat="Lu", bidi="L", lower=0x04a9};
  [0x04a9] = {name="CYRILLIC SMALL LETTER ABKHASIAN HA", cat="Ll", bidi="L", upper=0x04a8, title=0x04a8};
  [0x04aa] = {name="CYRILLIC CAPITAL LETTER ES WITH DESCENDER", cat="Lu", bidi="L", lower=0x04ab};
  [0x04ab] = {name="CYRILLIC SMALL LETTER ES WITH DESCENDER", cat="Ll", bidi="L", upper=0x04aa, title=0x04aa};
  [0x04ac] = {name="CYRILLIC CAPITAL LETTER TE WITH DESCENDER", cat="Lu", bidi="L", lower=0x04ad};
  [0x04ad] = {name="CYRILLIC SMALL LETTER TE WITH DESCENDER", cat="Ll", bidi="L", upper=0x04ac, title=0x04ac};
  [0x04ae] = {name="CYRILLIC CAPITAL LETTER STRAIGHT U", cat="Lu", bidi="L", lower=0x04af};
  [0x04af] = {name="CYRILLIC SMALL LETTER STRAIGHT U", cat="Ll", bidi="L", upper=0x04ae, title=0x04ae};
  [0x04b0] = {name="CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE", cat="Lu", bidi="L", lower=0x04b1};
  [0x04b1] = {name="CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE", cat="Ll", bidi="L", upper=0x04b0, title=0x04b0};
  [0x04b2] = {name="CYRILLIC CAPITAL LETTER HA WITH DESCENDER", cat="Lu", bidi="L", lower=0x04b3};
  [0x04b3] = {name="CYRILLIC SMALL LETTER HA WITH DESCENDER", cat="Ll", bidi="L", upper=0x04b2, title=0x04b2};
  [0x04b4] = {name="CYRILLIC CAPITAL LIGATURE TE TSE", cat="Lu", bidi="L", lower=0x04b5};
  [0x04b5] = {name="CYRILLIC SMALL LIGATURE TE TSE", cat="Ll", bidi="L", upper=0x04b4, title=0x04b4};
  [0x04b6] = {name="CYRILLIC CAPITAL LETTER CHE WITH DESCENDER", cat="Lu", bidi="L", lower=0x04b7};
  [0x04b7] = {name="CYRILLIC SMALL LETTER CHE WITH DESCENDER", cat="Ll", bidi="L", upper=0x04b6, title=0x04b6};
  [0x04b8] = {name="CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE", cat="Lu", bidi="L", lower=0x04b9};
  [0x04b9] = {name="CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE", cat="Ll", bidi="L", upper=0x04b8, title=0x04b8};
  [0x04ba] = {name="CYRILLIC CAPITAL LETTER SHHA", cat="Lu", bidi="L", lower=0x04bb};
  [0x04bb] = {name="CYRILLIC SMALL LETTER SHHA", cat="Ll", bidi="L", upper=0x04ba, title=0x04ba};
  [0x04bc] = {name="CYRILLIC CAPITAL LETTER ABKHASIAN CHE", cat="Lu", bidi="L", lower=0x04bd};
  [0x04bd] = {name="CYRILLIC SMALL LETTER ABKHASIAN CHE", cat="Ll", bidi="L", upper=0x04bc, title=0x04bc};
  [0x04be] = {name="CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER", cat="Lu", bidi="L", lower=0x04bf};
  [0x04bf] = {name="CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER", cat="Ll", bidi="L", upper=0x04be, title=0x04be};
  [0x04c0] = {name="CYRILLIC LETTER PALOCHKA", cat="Lu", bidi="L", lower=0x04cf};
  [0x04c1] = {name="CYRILLIC CAPITAL LETTER ZHE WITH BREVE", cat="Lu", bidi="L", decomp={0x0416,0x0306}, lower=0x04c2};
  [0x04c2] = {name="CYRILLIC SMALL LETTER ZHE WITH BREVE", cat="Ll", bidi="L", decomp={0x0436,0x0306}, upper=0x04c1, title=0x04c1};
  [0x04c3] = {name="CYRILLIC CAPITAL LETTER KA WITH HOOK", cat="Lu", bidi="L", lower=0x04c4};
  [0x04c4] = {name="CYRILLIC SMALL LETTER KA WITH HOOK", cat="Ll", bidi="L", upper=0x04c3, title=0x04c3};
  [0x04c5] = {name="CYRILLIC CAPITAL LETTER EL WITH TAIL", cat="Lu", bidi="L", lower=0x04c6};
  [0x04c6] = {name="CYRILLIC SMALL LETTER EL WITH TAIL", cat="Ll", bidi="L", upper=0x04c5, title=0x04c5};
  [0x04c7] = {name="CYRILLIC CAPITAL LETTER EN WITH HOOK", cat="Lu", bidi="L", lower=0x04c8};
  [0x04c8] = {name="CYRILLIC SMALL LETTER EN WITH HOOK", cat="Ll", bidi="L", upper=0x04c7, title=0x04c7};
  [0x04c9] = {name="CYRILLIC CAPITAL LETTER EN WITH TAIL", cat="Lu", bidi="L", lower=0x04ca};
  [0x04ca] = {name="CYRILLIC SMALL LETTER EN WITH TAIL", cat="Ll", bidi="L", upper=0x04c9, title=0x04c9};
  [0x04cb] = {name="CYRILLIC CAPITAL LETTER KHAKASSIAN CHE", cat="Lu", bidi="L", lower=0x04cc};
  [0x04cc] = {name="CYRILLIC SMALL LETTER KHAKASSIAN CHE", cat="Ll", bidi="L", upper=0x04cb, title=0x04cb};
  [0x04cd] = {name="CYRILLIC CAPITAL LETTER EM WITH TAIL", cat="Lu", bidi="L", lower=0x04ce};
  [0x04ce] = {name="CYRILLIC SMALL LETTER EM WITH TAIL", cat="Ll", bidi="L", upper=0x04cd, title=0x04cd};
  [0x04cf] = {name="CYRILLIC SMALL LETTER PALOCHKA", cat="Ll", bidi="L", upper=0x04c0, title=0x04c0};
  [0x04d0] = {name="CYRILLIC CAPITAL LETTER A WITH BREVE", cat="Lu", bidi="L", decomp={0x0410,0x0306}, lower=0x04d1};
  [0x04d1] = {name="CYRILLIC SMALL LETTER A WITH BREVE", cat="Ll", bidi="L", decomp={0x0430,0x0306}, upper=0x04d0, title=0x04d0};
  [0x04d2] = {name="CYRILLIC CAPITAL LETTER A WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0410,0x0308}, lower=0x04d3};
  [0x04d3] = {name="CYRILLIC SMALL LETTER A WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0430,0x0308}, upper=0x04d2, title=0x04d2};
  [0x04d4] = {name="CYRILLIC CAPITAL LIGATURE A IE", cat="Lu", bidi="L", lower=0x04d5};
  [0x04d5] = {name="CYRILLIC SMALL LIGATURE A IE", cat="Ll", bidi="L", upper=0x04d4, title=0x04d4};
  [0x04d6] = {name="CYRILLIC CAPITAL LETTER IE WITH BREVE", cat="Lu", bidi="L", decomp={0x0415,0x0306}, lower=0x04d7};
  [0x04d7] = {name="CYRILLIC SMALL LETTER IE WITH BREVE", cat="Ll", bidi="L", decomp={0x0435,0x0306}, upper=0x04d6, title=0x04d6};
  [0x04d8] = {name="CYRILLIC CAPITAL LETTER SCHWA", cat="Lu", bidi="L", lower=0x04d9};
  [0x04d9] = {name="CYRILLIC SMALL LETTER SCHWA", cat="Ll", bidi="L", upper=0x04d8, title=0x04d8};
  [0x04da] = {name="CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x04D8,0x0308}, lower=0x04db};
  [0x04db] = {name="CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x04D9,0x0308}, upper=0x04da, title=0x04da};
  [0x04dc] = {name="CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0416,0x0308}, lower=0x04dd};
  [0x04dd] = {name="CYRILLIC SMALL LETTER ZHE WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0436,0x0308}, upper=0x04dc, title=0x04dc};
  [0x04de] = {name="CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0417,0x0308}, lower=0x04df};
  [0x04df] = {name="CYRILLIC SMALL LETTER ZE WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0437,0x0308}, upper=0x04de, title=0x04de};
  [0x04e0] = {name="CYRILLIC CAPITAL LETTER ABKHASIAN DZE", cat="Lu", bidi="L", lower=0x04e1};
  [0x04e1] = {name="CYRILLIC SMALL LETTER ABKHASIAN DZE", cat="Ll", bidi="L", upper=0x04e0, title=0x04e0};
  [0x04e2] = {name="CYRILLIC CAPITAL LETTER I WITH MACRON", cat="Lu", bidi="L", decomp={0x0418,0x0304}, lower=0x04e3};
  [0x04e3] = {name="CYRILLIC SMALL LETTER I WITH MACRON", cat="Ll", bidi="L", decomp={0x0438,0x0304}, upper=0x04e2, title=0x04e2};
  [0x04e4] = {name="CYRILLIC CAPITAL LETTER I WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0418,0x0308}, lower=0x04e5};
  [0x04e5] = {name="CYRILLIC SMALL LETTER I WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0438,0x0308}, upper=0x04e4, title=0x04e4};
  [0x04e6] = {name="CYRILLIC CAPITAL LETTER O WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x041E,0x0308}, lower=0x04e7};
  [0x04e7] = {name="CYRILLIC SMALL LETTER O WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x043E,0x0308}, upper=0x04e6, title=0x04e6};
  [0x04e8] = {name="CYRILLIC CAPITAL LETTER BARRED O", cat="Lu", bidi="L", lower=0x04e9};
  [0x04e9] = {name="CYRILLIC SMALL LETTER BARRED O", cat="Ll", bidi="L", upper=0x04e8, title=0x04e8};
  [0x04ea] = {name="CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x04E8,0x0308}, lower=0x04eb};
  [0x04eb] = {name="CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x04E9,0x0308}, upper=0x04ea, title=0x04ea};
  [0x04ec] = {name="CYRILLIC CAPITAL LETTER E WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x042D,0x0308}, lower=0x04ed};
  [0x04ed] = {name="CYRILLIC SMALL LETTER E WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x044D,0x0308}, upper=0x04ec, title=0x04ec};
  [0x04ee] = {name="CYRILLIC CAPITAL LETTER U WITH MACRON", cat="Lu", bidi="L", decomp={0x0423,0x0304}, lower=0x04ef};
  [0x04ef] = {name="CYRILLIC SMALL LETTER U WITH MACRON", cat="Ll", bidi="L", decomp={0x0443,0x0304}, upper=0x04ee, title=0x04ee};
  [0x04f0] = {name="CYRILLIC CAPITAL LETTER U WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0423,0x0308}, lower=0x04f1};
  [0x04f1] = {name="CYRILLIC SMALL LETTER U WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0443,0x0308}, upper=0x04f0, title=0x04f0};
  [0x04f2] = {name="CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE", cat="Lu", bidi="L", decomp={0x0423,0x030B}, lower=0x04f3};
  [0x04f3] = {name="CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE", cat="Ll", bidi="L", decomp={0x0443,0x030B}, upper=0x04f2, title=0x04f2};
  [0x04f4] = {name="CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0427,0x0308}, lower=0x04f5};
  [0x04f5] = {name="CYRILLIC SMALL LETTER CHE WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0447,0x0308}, upper=0x04f4, title=0x04f4};
  [0x04f6] = {name="CYRILLIC CAPITAL LETTER GHE WITH DESCENDER", cat="Lu", bidi="L", lower=0x04f7};
  [0x04f7] = {name="CYRILLIC SMALL LETTER GHE WITH DESCENDER", cat="Ll", bidi="L", upper=0x04f6, title=0x04f6};
  [0x04f8] = {name="CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x042B,0x0308}, lower=0x04f9};
  [0x04f9] = {name="CYRILLIC SMALL LETTER YERU WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x044B,0x0308}, upper=0x04f8, title=0x04f8};
  [0x04fa] = {name="CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK", cat="Lu", bidi="L", lower=0x04fb};
  [0x04fb] = {name="CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK", cat="Ll", bidi="L", upper=0x04fa, title=0x04fa};
  [0x04fc] = {name="CYRILLIC CAPITAL LETTER HA WITH HOOK", cat="Lu", bidi="L", lower=0x04fd};
  [0x04fd] = {name="CYRILLIC SMALL LETTER HA WITH HOOK", cat="Ll", bidi="L", upper=0x04fc, title=0x04fc};
  [0x04fe] = {name="CYRILLIC CAPITAL LETTER HA WITH STROKE", cat="Lu", bidi="L", lower=0x04ff};
  [0x04ff] = {name="CYRILLIC SMALL LETTER HA WITH STROKE", cat="Ll", bidi="L", upper=0x04fe, title=0x04fe};
  [0x0500] = {name="CYRILLIC CAPITAL LETTER KOMI DE", cat="Lu", bidi="L", lower=0x0501};
  [0x0501] = {name="CYRILLIC SMALL LETTER KOMI DE", cat="Ll", bidi="L", upper=0x0500, title=0x0500};
  [0x0502] = {name="CYRILLIC CAPITAL LETTER KOMI DJE", cat="Lu", bidi="L", lower=0x0503};
  [0x0503] = {name="CYRILLIC SMALL LETTER KOMI DJE", cat="Ll", bidi="L", upper=0x0502, title=0x0502};
  [0x0504] = {name="CYRILLIC CAPITAL LETTER KOMI ZJE", cat="Lu", bidi="L", lower=0x0505};
  [0x0505] = {name="CYRILLIC SMALL LETTER KOMI ZJE", cat="Ll", bidi="L", upper=0x0504, title=0x0504};
  [0x0506] = {name="CYRILLIC CAPITAL LETTER KOMI DZJE", cat="Lu", bidi="L", lower=0x0507};
  [0x0507] = {name="CYRILLIC SMALL LETTER KOMI DZJE", cat="Ll", bidi="L", upper=0x0506, title=0x0506};
  [0x0508] = {name="CYRILLIC CAPITAL LETTER KOMI LJE", cat="Lu", bidi="L", lower=0x0509};
  [0x0509] = {name="CYRILLIC SMALL LETTER KOMI LJE", cat="Ll", bidi="L", upper=0x0508, title=0x0508};
  [0x050a] = {name="CYRILLIC CAPITAL LETTER KOMI NJE", cat="Lu", bidi="L", lower=0x050b};
  [0x050b] = {name="CYRILLIC SMALL LETTER KOMI NJE", cat="Ll", bidi="L", upper=0x050a, title=0x050a};
  [0x050c] = {name="CYRILLIC CAPITAL LETTER KOMI SJE", cat="Lu", bidi="L", lower=0x050d};
  [0x050d] = {name="CYRILLIC SMALL LETTER KOMI SJE", cat="Ll", bidi="L", upper=0x050c, title=0x050c};
  [0x050e] = {name="CYRILLIC CAPITAL LETTER KOMI TJE", cat="Lu", bidi="L", lower=0x050f};
  [0x050f] = {name="CYRILLIC SMALL LETTER KOMI TJE", cat="Ll", bidi="L", upper=0x050e, title=0x050e};
  [0x0510] = {name="CYRILLIC CAPITAL LETTER REVERSED ZE", cat="Lu", bidi="L", lower=0x0511};
  [0x0511] = {name="CYRILLIC SMALL LETTER REVERSED ZE", cat="Ll", bidi="L", upper=0x0510, title=0x0510};
  [0x0512] = {name="CYRILLIC CAPITAL LETTER EL WITH HOOK", cat="Lu", bidi="L", lower=0x0513};
  [0x0513] = {name="CYRILLIC SMALL LETTER EL WITH HOOK", cat="Ll", bidi="L", upper=0x0512, title=0x0512};
  [0x0514] = {name="CYRILLIC CAPITAL LETTER LHA", cat="Lu", bidi="L", lower=0x0515};
  [0x0515] = {name="CYRILLIC SMALL LETTER LHA", cat="Ll", bidi="L", upper=0x0514, title=0x0514};
  [0x0516] = {name="CYRILLIC CAPITAL LETTER RHA", cat="Lu", bidi="L", lower=0x0517};
  [0x0517] = {name="CYRILLIC SMALL LETTER RHA", cat="Ll", bidi="L", upper=0x0516, title=0x0516};
  [0x0518] = {name="CYRILLIC CAPITAL LETTER YAE", cat="Lu", bidi="L", lower=0x0519};
  [0x0519] = {name="CYRILLIC SMALL LETTER YAE", cat="Ll", bidi="L", upper=0x0518, title=0x0518};
  [0x051a] = {name="CYRILLIC CAPITAL LETTER QA", cat="Lu", bidi="L", lower=0x051b};
  [0x051b] = {name="CYRILLIC SMALL LETTER QA", cat="Ll", bidi="L", upper=0x051a, title=0x051a};
  [0x051c] = {name="CYRILLIC CAPITAL LETTER WE", cat="Lu", bidi="L", lower=0x051d};
  [0x051d] = {name="CYRILLIC SMALL LETTER WE", cat="Ll", bidi="L", upper=0x051c, title=0x051c};
  [0x051e] = {name="CYRILLIC CAPITAL LETTER ALEUT KA", cat="Lu", bidi="L", lower=0x051f};
  [0x051f] = {name="CYRILLIC SMALL LETTER ALEUT KA", cat="Ll", bidi="L", upper=0x051e, title=0x051e};
  [0x0520] = {name="CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK", cat="Lu", bidi="L", lower=0x0521};
  [0x0521] = {name="CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK", cat="Ll", bidi="L", upper=0x0520, title=0x0520};
  [0x0522] = {name="CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK", cat="Lu", bidi="L", lower=0x0523};
  [0x0523] = {name="CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK", cat="Ll", bidi="L", upper=0x0522, title=0x0522};
  [0x0524] = {name="CYRILLIC CAPITAL LETTER PE WITH DESCENDER", cat="Lu", bidi="L", lower=0x0525};
  [0x0525] = {name="CYRILLIC SMALL LETTER PE WITH DESCENDER", cat="Ll", bidi="L", upper=0x0524, title=0x0524};
  [0x0531] = {name="ARMENIAN CAPITAL LETTER AYB", cat="Lu", bidi="L", lower=0x0561};
  [0x0532] = {name="ARMENIAN CAPITAL LETTER BEN", cat="Lu", bidi="L", lower=0x0562};
  [0x0533] = {name="ARMENIAN CAPITAL LETTER GIM", cat="Lu", bidi="L", lower=0x0563};
  [0x0534] = {name="ARMENIAN CAPITAL LETTER DA", cat="Lu", bidi="L", lower=0x0564};
  [0x0535] = {name="ARMENIAN CAPITAL LETTER ECH", cat="Lu", bidi="L", lower=0x0565};
  [0x0536] = {name="ARMENIAN CAPITAL LETTER ZA", cat="Lu", bidi="L", lower=0x0566};
  [0x0537] = {name="ARMENIAN CAPITAL LETTER EH", cat="Lu", bidi="L", lower=0x0567};
  [0x0538] = {name="ARMENIAN CAPITAL LETTER ET", cat="Lu", bidi="L", lower=0x0568};
  [0x0539] = {name="ARMENIAN CAPITAL LETTER TO", cat="Lu", bidi="L", lower=0x0569};
  [0x053a] = {name="ARMENIAN CAPITAL LETTER ZHE", cat="Lu", bidi="L", lower=0x056a};
  [0x053b] = {name="ARMENIAN CAPITAL LETTER INI", cat="Lu", bidi="L", lower=0x056b};
  [0x053c] = {name="ARMENIAN CAPITAL LETTER LIWN", cat="Lu", bidi="L", lower=0x056c};
  [0x053d] = {name="ARMENIAN CAPITAL LETTER XEH", cat="Lu", bidi="L", lower=0x056d};
  [0x053e] = {name="ARMENIAN CAPITAL LETTER CA", cat="Lu", bidi="L", lower=0x056e};
  [0x053f] = {name="ARMENIAN CAPITAL LETTER KEN", cat="Lu", bidi="L", lower=0x056f};
  [0x0540] = {name="ARMENIAN CAPITAL LETTER HO", cat="Lu", bidi="L", lower=0x0570};
  [0x0541] = {name="ARMENIAN CAPITAL LETTER JA", cat="Lu", bidi="L", lower=0x0571};
  [0x0542] = {name="ARMENIAN CAPITAL LETTER GHAD", cat="Lu", bidi="L", lower=0x0572};
  [0x0543] = {name="ARMENIAN CAPITAL LETTER CHEH", cat="Lu", bidi="L", lower=0x0573};
  [0x0544] = {name="ARMENIAN CAPITAL LETTER MEN", cat="Lu", bidi="L", lower=0x0574};
  [0x0545] = {name="ARMENIAN CAPITAL LETTER YI", cat="Lu", bidi="L", lower=0x0575};
  [0x0546] = {name="ARMENIAN CAPITAL LETTER NOW", cat="Lu", bidi="L", lower=0x0576};
  [0x0547] = {name="ARMENIAN CAPITAL LETTER SHA", cat="Lu", bidi="L", lower=0x0577};
  [0x0548] = {name="ARMENIAN CAPITAL LETTER VO", cat="Lu", bidi="L", lower=0x0578};
  [0x0549] = {name="ARMENIAN CAPITAL LETTER CHA", cat="Lu", bidi="L", lower=0x0579};
  [0x054a] = {name="ARMENIAN CAPITAL LETTER PEH", cat="Lu", bidi="L", lower=0x057a};
  [0x054b] = {name="ARMENIAN CAPITAL LETTER JHEH", cat="Lu", bidi="L", lower=0x057b};
  [0x054c] = {name="ARMENIAN CAPITAL LETTER RA", cat="Lu", bidi="L", lower=0x057c};
  [0x054d] = {name="ARMENIAN CAPITAL LETTER SEH", cat="Lu", bidi="L", lower=0x057d};
  [0x054e] = {name="ARMENIAN CAPITAL LETTER VEW", cat="Lu", bidi="L", lower=0x057e};
  [0x054f] = {name="ARMENIAN CAPITAL LETTER TIWN", cat="Lu", bidi="L", lower=0x057f};
  [0x0550] = {name="ARMENIAN CAPITAL LETTER REH", cat="Lu", bidi="L", lower=0x0580};
  [0x0551] = {name="ARMENIAN CAPITAL LETTER CO", cat="Lu", bidi="L", lower=0x0581};
  [0x0552] = {name="ARMENIAN CAPITAL LETTER YIWN", cat="Lu", bidi="L", lower=0x0582};
  [0x0553] = {name="ARMENIAN CAPITAL LETTER PIWR", cat="Lu", bidi="L", lower=0x0583};
  [0x0554] = {name="ARMENIAN CAPITAL LETTER KEH", cat="Lu", bidi="L", lower=0x0584};
  [0x0555] = {name="ARMENIAN CAPITAL LETTER OH", cat="Lu", bidi="L", lower=0x0585};
  [0x0556] = {name="ARMENIAN CAPITAL LETTER FEH", cat="Lu", bidi="L", lower=0x0586};
  [0x0559] = {name="ARMENIAN MODIFIER LETTER LEFT HALF RING", cat="Lm", bidi="L"};
  [0x055a] = {name="ARMENIAN APOSTROPHE", cat="Po", bidi="L"};
  [0x055b] = {name="ARMENIAN EMPHASIS MARK", cat="Po", bidi="L"};
  [0x055c] = {name="ARMENIAN EXCLAMATION MARK", cat="Po", bidi="L"};
  [0x055d] = {name="ARMENIAN COMMA", cat="Po", bidi="L"};
  [0x055e] = {name="ARMENIAN QUESTION MARK", cat="Po", bidi="L"};
  [0x055f] = {name="ARMENIAN ABBREVIATION MARK", cat="Po", bidi="L"};
  [0x0561] = {name="ARMENIAN SMALL LETTER AYB", cat="Ll", bidi="L", upper=0x0531, title=0x0531};
  [0x0562] = {name="ARMENIAN SMALL LETTER BEN", cat="Ll", bidi="L", upper=0x0532, title=0x0532};
  [0x0563] = {name="ARMENIAN SMALL LETTER GIM", cat="Ll", bidi="L", upper=0x0533, title=0x0533};
  [0x0564] = {name="ARMENIAN SMALL LETTER DA", cat="Ll", bidi="L", upper=0x0534, title=0x0534};
  [0x0565] = {name="ARMENIAN SMALL LETTER ECH", cat="Ll", bidi="L", upper=0x0535, title=0x0535};
  [0x0566] = {name="ARMENIAN SMALL LETTER ZA", cat="Ll", bidi="L", upper=0x0536, title=0x0536};
  [0x0567] = {name="ARMENIAN SMALL LETTER EH", cat="Ll", bidi="L", upper=0x0537, title=0x0537};
  [0x0568] = {name="ARMENIAN SMALL LETTER ET", cat="Ll", bidi="L", upper=0x0538, title=0x0538};
  [0x0569] = {name="ARMENIAN SMALL LETTER TO", cat="Ll", bidi="L", upper=0x0539, title=0x0539};
  [0x056a] = {name="ARMENIAN SMALL LETTER ZHE", cat="Ll", bidi="L", upper=0x053a, title=0x053a};
  [0x056b] = {name="ARMENIAN SMALL LETTER INI", cat="Ll", bidi="L", upper=0x053b, title=0x053b};
  [0x056c] = {name="ARMENIAN SMALL LETTER LIWN", cat="Ll", bidi="L", upper=0x053c, title=0x053c};
  [0x056d] = {name="ARMENIAN SMALL LETTER XEH", cat="Ll", bidi="L", upper=0x053d, title=0x053d};
  [0x056e] = {name="ARMENIAN SMALL LETTER CA", cat="Ll", bidi="L", upper=0x053e, title=0x053e};
  [0x056f] = {name="ARMENIAN SMALL LETTER KEN", cat="Ll", bidi="L", upper=0x053f, title=0x053f};
  [0x0570] = {name="ARMENIAN SMALL LETTER HO", cat="Ll", bidi="L", upper=0x0540, title=0x0540};
  [0x0571] = {name="ARMENIAN SMALL LETTER JA", cat="Ll", bidi="L", upper=0x0541, title=0x0541};
  [0x0572] = {name="ARMENIAN SMALL LETTER GHAD", cat="Ll", bidi="L", upper=0x0542, title=0x0542};
  [0x0573] = {name="ARMENIAN SMALL LETTER CHEH", cat="Ll", bidi="L", upper=0x0543, title=0x0543};
  [0x0574] = {name="ARMENIAN SMALL LETTER MEN", cat="Ll", bidi="L", upper=0x0544, title=0x0544};
  [0x0575] = {name="ARMENIAN SMALL LETTER YI", cat="Ll", bidi="L", upper=0x0545, title=0x0545};
  [0x0576] = {name="ARMENIAN SMALL LETTER NOW", cat="Ll", bidi="L", upper=0x0546, title=0x0546};
  [0x0577] = {name="ARMENIAN SMALL LETTER SHA", cat="Ll", bidi="L", upper=0x0547, title=0x0547};
  [0x0578] = {name="ARMENIAN SMALL LETTER VO", cat="Ll", bidi="L", upper=0x0548, title=0x0548};
  [0x0579] = {name="ARMENIAN SMALL LETTER CHA", cat="Ll", bidi="L", upper=0x0549, title=0x0549};
  [0x057a] = {name="ARMENIAN SMALL LETTER PEH", cat="Ll", bidi="L", upper=0x054a, title=0x054a};
  [0x057b] = {name="ARMENIAN SMALL LETTER JHEH", cat="Ll", bidi="L", upper=0x054b, title=0x054b};
  [0x057c] = {name="ARMENIAN SMALL LETTER RA", cat="Ll", bidi="L", upper=0x054c, title=0x054c};
  [0x057d] = {name="ARMENIAN SMALL LETTER SEH", cat="Ll", bidi="L", upper=0x054d, title=0x054d};
  [0x057e] = {name="ARMENIAN SMALL LETTER VEW", cat="Ll", bidi="L", upper=0x054e, title=0x054e};
  [0x057f] = {name="ARMENIAN SMALL LETTER TIWN", cat="Ll", bidi="L", upper=0x054f, title=0x054f};
  [0x0580] = {name="ARMENIAN SMALL LETTER REH", cat="Ll", bidi="L", upper=0x0550, title=0x0550};
  [0x0581] = {name="ARMENIAN SMALL LETTER CO", cat="Ll", bidi="L", upper=0x0551, title=0x0551};
  [0x0582] = {name="ARMENIAN SMALL LETTER YIWN", cat="Ll", bidi="L", upper=0x0552, title=0x0552};
  [0x0583] = {name="ARMENIAN SMALL LETTER PIWR", cat="Ll", bidi="L", upper=0x0553, title=0x0553};
  [0x0584] = {name="ARMENIAN SMALL LETTER KEH", cat="Ll", bidi="L", upper=0x0554, title=0x0554};
  [0x0585] = {name="ARMENIAN SMALL LETTER OH", cat="Ll", bidi="L", upper=0x0555, title=0x0555};
  [0x0586] = {name="ARMENIAN SMALL LETTER FEH", cat="Ll", bidi="L", upper=0x0556, title=0x0556};
  [0x0587] = {name="ARMENIAN SMALL LIGATURE ECH YIWN", cat="Ll", bidi="L", decomp={compat="compat";0x0565,0x0582}};
  [0x0589] = {name="ARMENIAN FULL STOP", cat="Po", bidi="L"};
  [0x058a] = {name="ARMENIAN HYPHEN", cat="Pd", bidi="ON"};
  [0x0591] = {name="HEBREW ACCENT ETNAHTA", cat="Mn", combo=220, bidi="NSM"};
  [0x0592] = {name="HEBREW ACCENT SEGOL", cat="Mn", combo=230, bidi="NSM"};
  [0x0593] = {name="HEBREW ACCENT SHALSHELET", cat="Mn", combo=230, bidi="NSM"};
  [0x0594] = {name="HEBREW ACCENT ZAQEF QATAN", cat="Mn", combo=230, bidi="NSM"};
  [0x0595] = {name="HEBREW ACCENT ZAQEF GADOL", cat="Mn", combo=230, bidi="NSM"};
  [0x0596] = {name="HEBREW ACCENT TIPEHA", cat="Mn", combo=220, bidi="NSM"};
  [0x0597] = {name="HEBREW ACCENT REVIA", cat="Mn", combo=230, bidi="NSM"};
  [0x0598] = {name="HEBREW ACCENT ZARQA", cat="Mn", combo=230, bidi="NSM"};
  [0x0599] = {name="HEBREW ACCENT PASHTA", cat="Mn", combo=230, bidi="NSM"};
  [0x059a] = {name="HEBREW ACCENT YETIV", cat="Mn", combo=222, bidi="NSM"};
  [0x059b] = {name="HEBREW ACCENT TEVIR", cat="Mn", combo=220, bidi="NSM"};
  [0x059c] = {name="HEBREW ACCENT GERESH", cat="Mn", combo=230, bidi="NSM"};
  [0x059d] = {name="HEBREW ACCENT GERESH MUQDAM", cat="Mn", combo=230, bidi="NSM"};
  [0x059e] = {name="HEBREW ACCENT GERSHAYIM", cat="Mn", combo=230, bidi="NSM"};
  [0x059f] = {name="HEBREW ACCENT QARNEY PARA", cat="Mn", combo=230, bidi="NSM"};
  [0x05a0] = {name="HEBREW ACCENT TELISHA GEDOLA", cat="Mn", combo=230, bidi="NSM"};
  [0x05a1] = {name="HEBREW ACCENT PAZER", cat="Mn", combo=230, bidi="NSM"};
  [0x05a2] = {name="HEBREW ACCENT ATNAH HAFUKH", cat="Mn", combo=220, bidi="NSM"};
  [0x05a3] = {name="HEBREW ACCENT MUNAH", cat="Mn", combo=220, bidi="NSM"};
  [0x05a4] = {name="HEBREW ACCENT MAHAPAKH", cat="Mn", combo=220, bidi="NSM"};
  [0x05a5] = {name="HEBREW ACCENT MERKHA", cat="Mn", combo=220, bidi="NSM"};
  [0x05a6] = {name="HEBREW ACCENT MERKHA KEFULA", cat="Mn", combo=220, bidi="NSM"};
  [0x05a7] = {name="HEBREW ACCENT DARGA", cat="Mn", combo=220, bidi="NSM"};
  [0x05a8] = {name="HEBREW ACCENT QADMA", cat="Mn", combo=230, bidi="NSM"};
  [0x05a9] = {name="HEBREW ACCENT TELISHA QETANA", cat="Mn", combo=230, bidi="NSM"};
  [0x05aa] = {name="HEBREW ACCENT YERAH BEN YOMO", cat="Mn", combo=220, bidi="NSM"};
  [0x05ab] = {name="HEBREW ACCENT OLE", cat="Mn", combo=230, bidi="NSM"};
  [0x05ac] = {name="HEBREW ACCENT ILUY", cat="Mn", combo=230, bidi="NSM"};
  [0x05ad] = {name="HEBREW ACCENT DEHI", cat="Mn", combo=222, bidi="NSM"};
  [0x05ae] = {name="HEBREW ACCENT ZINOR", cat="Mn", combo=228, bidi="NSM"};
  [0x05af] = {name="HEBREW MARK MASORA CIRCLE", cat="Mn", combo=230, bidi="NSM"};
  [0x05b0] = {name="HEBREW POINT SHEVA", cat="Mn", combo=10, bidi="NSM"};
  [0x05b1] = {name="HEBREW POINT HATAF SEGOL", cat="Mn", combo=11, bidi="NSM"};
  [0x05b2] = {name="HEBREW POINT HATAF PATAH", cat="Mn", combo=12, bidi="NSM"};
  [0x05b3] = {name="HEBREW POINT HATAF QAMATS", cat="Mn", combo=13, bidi="NSM"};
  [0x05b4] = {name="HEBREW POINT HIRIQ", cat="Mn", combo=14, bidi="NSM"};
  [0x05b5] = {name="HEBREW POINT TSERE", cat="Mn", combo=15, bidi="NSM"};
  [0x05b6] = {name="HEBREW POINT SEGOL", cat="Mn", combo=16, bidi="NSM"};
  [0x05b7] = {name="HEBREW POINT PATAH", cat="Mn", combo=17, bidi="NSM"};
  [0x05b8] = {name="HEBREW POINT QAMATS", cat="Mn", combo=18, bidi="NSM"};
  [0x05b9] = {name="HEBREW POINT HOLAM", cat="Mn", combo=19, bidi="NSM"};
  [0x05ba] = {name="HEBREW POINT HOLAM HASER FOR VAV", cat="Mn", combo=19, bidi="NSM"};
  [0x05bb] = {name="HEBREW POINT QUBUTS", cat="Mn", combo=20, bidi="NSM"};
  [0x05bc] = {name="HEBREW POINT DAGESH OR MAPIQ", cat="Mn", combo=21, bidi="NSM"};
  [0x05bd] = {name="HEBREW POINT METEG", cat="Mn", combo=22, bidi="NSM"};
  [0x05be] = {name="HEBREW PUNCTUATION MAQAF", cat="Pd", bidi="R"};
  [0x05bf] = {name="HEBREW POINT RAFE", cat="Mn", combo=23, bidi="NSM"};
  [0x05c0] = {name="HEBREW PUNCTUATION PASEQ", cat="Po", bidi="R"};
  [0x05c1] = {name="HEBREW POINT SHIN DOT", cat="Mn", combo=24, bidi="NSM"};
  [0x05c2] = {name="HEBREW POINT SIN DOT", cat="Mn", combo=25, bidi="NSM"};
  [0x05c3] = {name="HEBREW PUNCTUATION SOF PASUQ", cat="Po", bidi="R"};
  [0x05c4] = {name="HEBREW MARK UPPER DOT", cat="Mn", combo=230, bidi="NSM"};
  [0x05c5] = {name="HEBREW MARK LOWER DOT", cat="Mn", combo=220, bidi="NSM"};
  [0x05c6] = {name="HEBREW PUNCTUATION NUN HAFUKHA", cat="Po", bidi="R"};
  [0x05c7] = {name="HEBREW POINT QAMATS QATAN", cat="Mn", combo=18, bidi="NSM"};
  [0x05d0] = {name="HEBREW LETTER ALEF", cat="Lo", bidi="R"};
  [0x05d1] = {name="HEBREW LETTER BET", cat="Lo", bidi="R"};
  [0x05d2] = {name="HEBREW LETTER GIMEL", cat="Lo", bidi="R"};
  [0x05d3] = {name="HEBREW LETTER DALET", cat="Lo", bidi="R"};
  [0x05d4] = {name="HEBREW LETTER HE", cat="Lo", bidi="R"};
  [0x05d5] = {name="HEBREW LETTER VAV", cat="Lo", bidi="R"};
  [0x05d6] = {name="HEBREW LETTER ZAYIN", cat="Lo", bidi="R"};
  [0x05d7] = {name="HEBREW LETTER HET", cat="Lo", bidi="R"};
  [0x05d8] = {name="HEBREW LETTER TET", cat="Lo", bidi="R"};
  [0x05d9] = {name="HEBREW LETTER YOD", cat="Lo", bidi="R"};
  [0x05da] = {name="HEBREW LETTER FINAL KAF", cat="Lo", bidi="R"};
  [0x05db] = {name="HEBREW LETTER KAF", cat="Lo", bidi="R"};
  [0x05dc] = {name="HEBREW LETTER LAMED", cat="Lo", bidi="R"};
  [0x05dd] = {name="HEBREW LETTER FINAL MEM", cat="Lo", bidi="R"};
  [0x05de] = {name="HEBREW LETTER MEM", cat="Lo", bidi="R"};
  [0x05df] = {name="HEBREW LETTER FINAL NUN", cat="Lo", bidi="R"};
  [0x05e0] = {name="HEBREW LETTER NUN", cat="Lo", bidi="R"};
  [0x05e1] = {name="HEBREW LETTER SAMEKH", cat="Lo", bidi="R"};
  [0x05e2] = {name="HEBREW LETTER AYIN", cat="Lo", bidi="R"};
  [0x05e3] = {name="HEBREW LETTER FINAL PE", cat="Lo", bidi="R"};
  [0x05e4] = {name="HEBREW LETTER PE", cat="Lo", bidi="R"};
  [0x05e5] = {name="HEBREW LETTER FINAL TSADI", cat="Lo", bidi="R"};
  [0x05e6] = {name="HEBREW LETTER TSADI", cat="Lo", bidi="R"};
  [0x05e7] = {name="HEBREW LETTER QOF", cat="Lo", bidi="R"};
  [0x05e8] = {name="HEBREW LETTER RESH", cat="Lo", bidi="R"};
  [0x05e9] = {name="HEBREW LETTER SHIN", cat="Lo", bidi="R"};
  [0x05ea] = {name="HEBREW LETTER TAV", cat="Lo", bidi="R"};
  [0x05f0] = {name="HEBREW LIGATURE YIDDISH DOUBLE VAV", cat="Lo", bidi="R"};
  [0x05f1] = {name="HEBREW LIGATURE YIDDISH VAV YOD", cat="Lo", bidi="R"};
  [0x05f2] = {name="HEBREW LIGATURE YIDDISH DOUBLE YOD", cat="Lo", bidi="R"};
  [0x05f3] = {name="HEBREW PUNCTUATION GERESH", cat="Po", bidi="R"};
  [0x05f4] = {name="HEBREW PUNCTUATION GERSHAYIM", cat="Po", bidi="R"};
  [0x0600] = {name="ARABIC NUMBER SIGN", cat="Cf", bidi="AN"};
  [0x0601] = {name="ARABIC SIGN SANAH", cat="Cf", bidi="AN"};
  [0x0602] = {name="ARABIC FOOTNOTE MARKER", cat="Cf", bidi="AN"};
  [0x0603] = {name="ARABIC SIGN SAFHA", cat="Cf", bidi="AN"};
  [0x0606] = {name="ARABIC-INDIC CUBE ROOT", cat="Sm", bidi="ON"};
  [0x0607] = {name="ARABIC-INDIC FOURTH ROOT", cat="Sm", bidi="ON"};
  [0x0608] = {name="ARABIC RAY", cat="Sm", bidi="AL"};
  [0x0609] = {name="ARABIC-INDIC PER MILLE SIGN", cat="Po", bidi="ET"};
  [0x060a] = {name="ARABIC-INDIC PER TEN THOUSAND SIGN", cat="Po", bidi="ET"};
  [0x060b] = {name="AFGHANI SIGN", cat="Sc", bidi="AL"};
  [0x060c] = {name="ARABIC COMMA", cat="Po", bidi="CS"};
  [0x060d] = {name="ARABIC DATE SEPARATOR", cat="Po", bidi="AL"};
  [0x060e] = {name="ARABIC POETIC VERSE SIGN", cat="So", bidi="ON"};
  [0x060f] = {name="ARABIC SIGN MISRA", cat="So", bidi="ON"};
  [0x0610] = {name="ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM", cat="Mn", combo=230, bidi="NSM"};
  [0x0611] = {name="ARABIC SIGN ALAYHE ASSALLAM", cat="Mn", combo=230, bidi="NSM"};
  [0x0612] = {name="ARABIC SIGN RAHMATULLAH ALAYHE", cat="Mn", combo=230, bidi="NSM"};
  [0x0613] = {name="ARABIC SIGN RADI ALLAHOU ANHU", cat="Mn", combo=230, bidi="NSM"};
  [0x0614] = {name="ARABIC SIGN TAKHALLUS", cat="Mn", combo=230, bidi="NSM"};
  [0x0615] = {name="ARABIC SMALL HIGH TAH", cat="Mn", combo=230, bidi="NSM"};
  [0x0616] = {name="ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH", cat="Mn", combo=230, bidi="NSM"};
  [0x0617] = {name="ARABIC SMALL HIGH ZAIN", cat="Mn", combo=230, bidi="NSM"};
  [0x0618] = {name="ARABIC SMALL FATHA", cat="Mn", combo=30, bidi="NSM"};
  [0x0619] = {name="ARABIC SMALL DAMMA", cat="Mn", combo=31, bidi="NSM"};
  [0x061a] = {name="ARABIC SMALL KASRA", cat="Mn", combo=32, bidi="NSM"};
  [0x061b] = {name="ARABIC SEMICOLON", cat="Po", bidi="AL"};
  [0x061e] = {name="ARABIC TRIPLE DOT PUNCTUATION MARK", cat="Po", bidi="AL"};
  [0x061f] = {name="ARABIC QUESTION MARK", cat="Po", bidi="AL"};
  [0x0621] = {name="ARABIC LETTER HAMZA", cat="Lo", bidi="AL"};
  [0x0622] = {name="ARABIC LETTER ALEF WITH MADDA ABOVE", cat="Lo", bidi="AL", decomp={0x0627,0x0653}};
  [0x0623] = {name="ARABIC LETTER ALEF WITH HAMZA ABOVE", cat="Lo", bidi="AL", decomp={0x0627,0x0654}};
  [0x0624] = {name="ARABIC LETTER WAW WITH HAMZA ABOVE", cat="Lo", bidi="AL", decomp={0x0648,0x0654}};
  [0x0625] = {name="ARABIC LETTER ALEF WITH HAMZA BELOW", cat="Lo", bidi="AL", decomp={0x0627,0x0655}};
  [0x0626] = {name="ARABIC LETTER YEH WITH HAMZA ABOVE", cat="Lo", bidi="AL", decomp={0x064A,0x0654}};
  [0x0627] = {name="ARABIC LETTER ALEF", cat="Lo", bidi="AL"};
  [0x0628] = {name="ARABIC LETTER BEH", cat="Lo", bidi="AL"};
  [0x0629] = {name="ARABIC LETTER TEH MARBUTA", cat="Lo", bidi="AL"};
  [0x062a] = {name="ARABIC LETTER TEH", cat="Lo", bidi="AL"};
  [0x062b] = {name="ARABIC LETTER THEH", cat="Lo", bidi="AL"};
  [0x062c] = {name="ARABIC LETTER JEEM", cat="Lo", bidi="AL"};
  [0x062d] = {name="ARABIC LETTER HAH", cat="Lo", bidi="AL"};
  [0x062e] = {name="ARABIC LETTER KHAH", cat="Lo", bidi="AL"};
  [0x062f] = {name="ARABIC LETTER DAL", cat="Lo", bidi="AL"};
  [0x0630] = {name="ARABIC LETTER THAL", cat="Lo", bidi="AL"};
  [0x0631] = {name="ARABIC LETTER REH", cat="Lo", bidi="AL"};
  [0x0632] = {name="ARABIC LETTER ZAIN", cat="Lo", bidi="AL"};
  [0x0633] = {name="ARABIC LETTER SEEN", cat="Lo", bidi="AL"};
  [0x0634] = {name="ARABIC LETTER SHEEN", cat="Lo", bidi="AL"};
  [0x0635] = {name="ARABIC LETTER SAD", cat="Lo", bidi="AL"};
  [0x0636] = {name="ARABIC LETTER DAD", cat="Lo", bidi="AL"};
  [0x0637] = {name="ARABIC LETTER TAH", cat="Lo", bidi="AL"};
  [0x0638] = {name="ARABIC LETTER ZAH", cat="Lo", bidi="AL"};
  [0x0639] = {name="ARABIC LETTER AIN", cat="Lo", bidi="AL"};
  [0x063a] = {name="ARABIC LETTER GHAIN", cat="Lo", bidi="AL"};
  [0x063b] = {name="ARABIC LETTER KEHEH WITH TWO DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x063c] = {name="ARABIC LETTER KEHEH WITH THREE DOTS BELOW", cat="Lo", bidi="AL"};
  [0x063d] = {name="ARABIC LETTER FARSI YEH WITH INVERTED V", cat="Lo", bidi="AL"};
  [0x063e] = {name="ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x063f] = {name="ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x0640] = {name="ARABIC TATWEEL", cat="Lm", bidi="AL"};
  [0x0641] = {name="ARABIC LETTER FEH", cat="Lo", bidi="AL"};
  [0x0642] = {name="ARABIC LETTER QAF", cat="Lo", bidi="AL"};
  [0x0643] = {name="ARABIC LETTER KAF", cat="Lo", bidi="AL"};
  [0x0644] = {name="ARABIC LETTER LAM", cat="Lo", bidi="AL"};
  [0x0645] = {name="ARABIC LETTER MEEM", cat="Lo", bidi="AL"};
  [0x0646] = {name="ARABIC LETTER NOON", cat="Lo", bidi="AL"};
  [0x0647] = {name="ARABIC LETTER HEH", cat="Lo", bidi="AL"};
  [0x0648] = {name="ARABIC LETTER WAW", cat="Lo", bidi="AL"};
  [0x0649] = {name="ARABIC LETTER ALEF MAKSURA", cat="Lo", bidi="AL"};
  [0x064a] = {name="ARABIC LETTER YEH", cat="Lo", bidi="AL"};
  [0x064b] = {name="ARABIC FATHATAN", cat="Mn", combo=27, bidi="NSM"};
  [0x064c] = {name="ARABIC DAMMATAN", cat="Mn", combo=28, bidi="NSM"};
  [0x064d] = {name="ARABIC KASRATAN", cat="Mn", combo=29, bidi="NSM"};
  [0x064e] = {name="ARABIC FATHA", cat="Mn", combo=30, bidi="NSM"};
  [0x064f] = {name="ARABIC DAMMA", cat="Mn", combo=31, bidi="NSM"};
  [0x0650] = {name="ARABIC KASRA", cat="Mn", combo=32, bidi="NSM"};
  [0x0651] = {name="ARABIC SHADDA", cat="Mn", combo=33, bidi="NSM"};
  [0x0652] = {name="ARABIC SUKUN", cat="Mn", combo=34, bidi="NSM"};
  [0x0653] = {name="ARABIC MADDAH ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0654] = {name="ARABIC HAMZA ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0655] = {name="ARABIC HAMZA BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0656] = {name="ARABIC SUBSCRIPT ALEF", cat="Mn", combo=220, bidi="NSM"};
  [0x0657] = {name="ARABIC INVERTED DAMMA", cat="Mn", combo=230, bidi="NSM"};
  [0x0658] = {name="ARABIC MARK NOON GHUNNA", cat="Mn", combo=230, bidi="NSM"};
  [0x0659] = {name="ARABIC ZWARAKAY", cat="Mn", combo=230, bidi="NSM"};
  [0x065a] = {name="ARABIC VOWEL SIGN SMALL V ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x065b] = {name="ARABIC VOWEL SIGN INVERTED SMALL V ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x065c] = {name="ARABIC VOWEL SIGN DOT BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x065d] = {name="ARABIC REVERSED DAMMA", cat="Mn", combo=230, bidi="NSM"};
  [0x065e] = {name="ARABIC FATHA WITH TWO DOTS", cat="Mn", combo=230, bidi="NSM"};
  [0x0660] = {name="ARABIC-INDIC DIGIT ZERO", cat="Nd", bidi="AN", decdigit=0, digit=0, numeric=0};
  [0x0661] = {name="ARABIC-INDIC DIGIT ONE", cat="Nd", bidi="AN", decdigit=1, digit=1, numeric=1};
  [0x0662] = {name="ARABIC-INDIC DIGIT TWO", cat="Nd", bidi="AN", decdigit=2, digit=2, numeric=2};
  [0x0663] = {name="ARABIC-INDIC DIGIT THREE", cat="Nd", bidi="AN", decdigit=3, digit=3, numeric=3};
  [0x0664] = {name="ARABIC-INDIC DIGIT FOUR", cat="Nd", bidi="AN", decdigit=4, digit=4, numeric=4};
  [0x0665] = {name="ARABIC-INDIC DIGIT FIVE", cat="Nd", bidi="AN", decdigit=5, digit=5, numeric=5};
  [0x0666] = {name="ARABIC-INDIC DIGIT SIX", cat="Nd", bidi="AN", decdigit=6, digit=6, numeric=6};
  [0x0667] = {name="ARABIC-INDIC DIGIT SEVEN", cat="Nd", bidi="AN", decdigit=7, digit=7, numeric=7};
  [0x0668] = {name="ARABIC-INDIC DIGIT EIGHT", cat="Nd", bidi="AN", decdigit=8, digit=8, numeric=8};
  [0x0669] = {name="ARABIC-INDIC DIGIT NINE", cat="Nd", bidi="AN", decdigit=9, digit=9, numeric=9};
  [0x066a] = {name="ARABIC PERCENT SIGN", cat="Po", bidi="ET"};
  [0x066b] = {name="ARABIC DECIMAL SEPARATOR", cat="Po", bidi="AN"};
  [0x066c] = {name="ARABIC THOUSANDS SEPARATOR", cat="Po", bidi="AN"};
  [0x066d] = {name="ARABIC FIVE POINTED STAR", cat="Po", bidi="AL"};
  [0x066e] = {name="ARABIC LETTER DOTLESS BEH", cat="Lo", bidi="AL"};
  [0x066f] = {name="ARABIC LETTER DOTLESS QAF", cat="Lo", bidi="AL"};
  [0x0670] = {name="ARABIC LETTER SUPERSCRIPT ALEF", cat="Mn", combo=35, bidi="NSM"};
  [0x0671] = {name="ARABIC LETTER ALEF WASLA", cat="Lo", bidi="AL"};
  [0x0672] = {name="ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE", cat="Lo", bidi="AL"};
  [0x0673] = {name="ARABIC LETTER ALEF WITH WAVY HAMZA BELOW", cat="Lo", bidi="AL"};
  [0x0674] = {name="ARABIC LETTER HIGH HAMZA", cat="Lo", bidi="AL"};
  [0x0675] = {name="ARABIC LETTER HIGH HAMZA ALEF", cat="Lo", bidi="AL", decomp={compat="compat";0x0627,0x0674}};
  [0x0676] = {name="ARABIC LETTER HIGH HAMZA WAW", cat="Lo", bidi="AL", decomp={compat="compat";0x0648,0x0674}};
  [0x0677] = {name="ARABIC LETTER U WITH HAMZA ABOVE", cat="Lo", bidi="AL", decomp={compat="compat";0x06C7,0x0674}};
  [0x0678] = {name="ARABIC LETTER HIGH HAMZA YEH", cat="Lo", bidi="AL", decomp={compat="compat";0x064A,0x0674}};
  [0x0679] = {name="ARABIC LETTER TTEH", cat="Lo", bidi="AL"};
  [0x067a] = {name="ARABIC LETTER TTEHEH", cat="Lo", bidi="AL"};
  [0x067b] = {name="ARABIC LETTER BEEH", cat="Lo", bidi="AL"};
  [0x067c] = {name="ARABIC LETTER TEH WITH RING", cat="Lo", bidi="AL"};
  [0x067d] = {name="ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS", cat="Lo", bidi="AL"};
  [0x067e] = {name="ARABIC LETTER PEH", cat="Lo", bidi="AL"};
  [0x067f] = {name="ARABIC LETTER TEHEH", cat="Lo", bidi="AL"};
  [0x0680] = {name="ARABIC LETTER BEHEH", cat="Lo", bidi="AL"};
  [0x0681] = {name="ARABIC LETTER HAH WITH HAMZA ABOVE", cat="Lo", bidi="AL"};
  [0x0682] = {name="ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE", cat="Lo", bidi="AL"};
  [0x0683] = {name="ARABIC LETTER NYEH", cat="Lo", bidi="AL"};
  [0x0684] = {name="ARABIC LETTER DYEH", cat="Lo", bidi="AL"};
  [0x0685] = {name="ARABIC LETTER HAH WITH THREE DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x0686] = {name="ARABIC LETTER TCHEH", cat="Lo", bidi="AL"};
  [0x0687] = {name="ARABIC LETTER TCHEHEH", cat="Lo", bidi="AL"};
  [0x0688] = {name="ARABIC LETTER DDAL", cat="Lo", bidi="AL"};
  [0x0689] = {name="ARABIC LETTER DAL WITH RING", cat="Lo", bidi="AL"};
  [0x068a] = {name="ARABIC LETTER DAL WITH DOT BELOW", cat="Lo", bidi="AL"};
  [0x068b] = {name="ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH", cat="Lo", bidi="AL"};
  [0x068c] = {name="ARABIC LETTER DAHAL", cat="Lo", bidi="AL"};
  [0x068d] = {name="ARABIC LETTER DDAHAL", cat="Lo", bidi="AL"};
  [0x068e] = {name="ARABIC LETTER DUL", cat="Lo", bidi="AL"};
  [0x068f] = {name="ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS", cat="Lo", bidi="AL"};
  [0x0690] = {name="ARABIC LETTER DAL WITH FOUR DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x0691] = {name="ARABIC LETTER RREH", cat="Lo", bidi="AL"};
  [0x0692] = {name="ARABIC LETTER REH WITH SMALL V", cat="Lo", bidi="AL"};
  [0x0693] = {name="ARABIC LETTER REH WITH RING", cat="Lo", bidi="AL"};
  [0x0694] = {name="ARABIC LETTER REH WITH DOT BELOW", cat="Lo", bidi="AL"};
  [0x0695] = {name="ARABIC LETTER REH WITH SMALL V BELOW", cat="Lo", bidi="AL"};
  [0x0696] = {name="ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE", cat="Lo", bidi="AL"};
  [0x0697] = {name="ARABIC LETTER REH WITH TWO DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x0698] = {name="ARABIC LETTER JEH", cat="Lo", bidi="AL"};
  [0x0699] = {name="ARABIC LETTER REH WITH FOUR DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x069a] = {name="ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE", cat="Lo", bidi="AL"};
  [0x069b] = {name="ARABIC LETTER SEEN WITH THREE DOTS BELOW", cat="Lo", bidi="AL"};
  [0x069c] = {name="ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x069d] = {name="ARABIC LETTER SAD WITH TWO DOTS BELOW", cat="Lo", bidi="AL"};
  [0x069e] = {name="ARABIC LETTER SAD WITH THREE DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x069f] = {name="ARABIC LETTER TAH WITH THREE DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x06a0] = {name="ARABIC LETTER AIN WITH THREE DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x06a1] = {name="ARABIC LETTER DOTLESS FEH", cat="Lo", bidi="AL"};
  [0x06a2] = {name="ARABIC LETTER FEH WITH DOT MOVED BELOW", cat="Lo", bidi="AL"};
  [0x06a3] = {name="ARABIC LETTER FEH WITH DOT BELOW", cat="Lo", bidi="AL"};
  [0x06a4] = {name="ARABIC LETTER VEH", cat="Lo", bidi="AL"};
  [0x06a5] = {name="ARABIC LETTER FEH WITH THREE DOTS BELOW", cat="Lo", bidi="AL"};
  [0x06a6] = {name="ARABIC LETTER PEHEH", cat="Lo", bidi="AL"};
  [0x06a7] = {name="ARABIC LETTER QAF WITH DOT ABOVE", cat="Lo", bidi="AL"};
  [0x06a8] = {name="ARABIC LETTER QAF WITH THREE DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x06a9] = {name="ARABIC LETTER KEHEH", cat="Lo", bidi="AL"};
  [0x06aa] = {name="ARABIC LETTER SWASH KAF", cat="Lo", bidi="AL"};
  [0x06ab] = {name="ARABIC LETTER KAF WITH RING", cat="Lo", bidi="AL"};
  [0x06ac] = {name="ARABIC LETTER KAF WITH DOT ABOVE", cat="Lo", bidi="AL"};
  [0x06ad] = {name="ARABIC LETTER NG", cat="Lo", bidi="AL"};
  [0x06ae] = {name="ARABIC LETTER KAF WITH THREE DOTS BELOW", cat="Lo", bidi="AL"};
  [0x06af] = {name="ARABIC LETTER GAF", cat="Lo", bidi="AL"};
  [0x06b0] = {name="ARABIC LETTER GAF WITH RING", cat="Lo", bidi="AL"};
  [0x06b1] = {name="ARABIC LETTER NGOEH", cat="Lo", bidi="AL"};
  [0x06b2] = {name="ARABIC LETTER GAF WITH TWO DOTS BELOW", cat="Lo", bidi="AL"};
  [0x06b3] = {name="ARABIC LETTER GUEH", cat="Lo", bidi="AL"};
  [0x06b4] = {name="ARABIC LETTER GAF WITH THREE DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x06b5] = {name="ARABIC LETTER LAM WITH SMALL V", cat="Lo", bidi="AL"};
  [0x06b6] = {name="ARABIC LETTER LAM WITH DOT ABOVE", cat="Lo", bidi="AL"};
  [0x06b7] = {name="ARABIC LETTER LAM WITH THREE DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x06b8] = {name="ARABIC LETTER LAM WITH THREE DOTS BELOW", cat="Lo", bidi="AL"};
  [0x06b9] = {name="ARABIC LETTER NOON WITH DOT BELOW", cat="Lo", bidi="AL"};
  [0x06ba] = {name="ARABIC LETTER NOON GHUNNA", cat="Lo", bidi="AL"};
  [0x06bb] = {name="ARABIC LETTER RNOON", cat="Lo", bidi="AL"};
  [0x06bc] = {name="ARABIC LETTER NOON WITH RING", cat="Lo", bidi="AL"};
  [0x06bd] = {name="ARABIC LETTER NOON WITH THREE DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x06be] = {name="ARABIC LETTER HEH DOACHASHMEE", cat="Lo", bidi="AL"};
  [0x06bf] = {name="ARABIC LETTER TCHEH WITH DOT ABOVE", cat="Lo", bidi="AL"};
  [0x06c0] = {name="ARABIC LETTER HEH WITH YEH ABOVE", cat="Lo", bidi="AL", decomp={0x06D5,0x0654}};
  [0x06c1] = {name="ARABIC LETTER HEH GOAL", cat="Lo", bidi="AL"};
  [0x06c2] = {name="ARABIC LETTER HEH GOAL WITH HAMZA ABOVE", cat="Lo", bidi="AL", decomp={0x06C1,0x0654}};
  [0x06c3] = {name="ARABIC LETTER TEH MARBUTA GOAL", cat="Lo", bidi="AL"};
  [0x06c4] = {name="ARABIC LETTER WAW WITH RING", cat="Lo", bidi="AL"};
  [0x06c5] = {name="ARABIC LETTER KIRGHIZ OE", cat="Lo", bidi="AL"};
  [0x06c6] = {name="ARABIC LETTER OE", cat="Lo", bidi="AL"};
  [0x06c7] = {name="ARABIC LETTER U", cat="Lo", bidi="AL"};
  [0x06c8] = {name="ARABIC LETTER YU", cat="Lo", bidi="AL"};
  [0x06c9] = {name="ARABIC LETTER KIRGHIZ YU", cat="Lo", bidi="AL"};
  [0x06ca] = {name="ARABIC LETTER WAW WITH TWO DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x06cb] = {name="ARABIC LETTER VE", cat="Lo", bidi="AL"};
  [0x06cc] = {name="ARABIC LETTER FARSI YEH", cat="Lo", bidi="AL"};
  [0x06cd] = {name="ARABIC LETTER YEH WITH TAIL", cat="Lo", bidi="AL"};
  [0x06ce] = {name="ARABIC LETTER YEH WITH SMALL V", cat="Lo", bidi="AL"};
  [0x06cf] = {name="ARABIC LETTER WAW WITH DOT ABOVE", cat="Lo", bidi="AL"};
  [0x06d0] = {name="ARABIC LETTER E", cat="Lo", bidi="AL"};
  [0x06d1] = {name="ARABIC LETTER YEH WITH THREE DOTS BELOW", cat="Lo", bidi="AL"};
  [0x06d2] = {name="ARABIC LETTER YEH BARREE", cat="Lo", bidi="AL"};
  [0x06d3] = {name="ARABIC LETTER YEH BARREE WITH HAMZA ABOVE", cat="Lo", bidi="AL", decomp={0x06D2,0x0654}};
  [0x06d4] = {name="ARABIC FULL STOP", cat="Po", bidi="AL"};
  [0x06d5] = {name="ARABIC LETTER AE", cat="Lo", bidi="AL"};
  [0x06d6] = {name="ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA", cat="Mn", combo=230, bidi="NSM"};
  [0x06d7] = {name="ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA", cat="Mn", combo=230, bidi="NSM"};
  [0x06d8] = {name="ARABIC SMALL HIGH MEEM INITIAL FORM", cat="Mn", combo=230, bidi="NSM"};
  [0x06d9] = {name="ARABIC SMALL HIGH LAM ALEF", cat="Mn", combo=230, bidi="NSM"};
  [0x06da] = {name="ARABIC SMALL HIGH JEEM", cat="Mn", combo=230, bidi="NSM"};
  [0x06db] = {name="ARABIC SMALL HIGH THREE DOTS", cat="Mn", combo=230, bidi="NSM"};
  [0x06dc] = {name="ARABIC SMALL HIGH SEEN", cat="Mn", combo=230, bidi="NSM"};
  [0x06dd] = {name="ARABIC END OF AYAH", cat="Cf", bidi="AN"};
  [0x06de] = {name="ARABIC START OF RUB EL HIZB", cat="Me", bidi="NSM"};
  [0x06df] = {name="ARABIC SMALL HIGH ROUNDED ZERO", cat="Mn", combo=230, bidi="NSM"};
  [0x06e0] = {name="ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO", cat="Mn", combo=230, bidi="NSM"};
  [0x06e1] = {name="ARABIC SMALL HIGH DOTLESS HEAD OF KHAH", cat="Mn", combo=230, bidi="NSM"};
  [0x06e2] = {name="ARABIC SMALL HIGH MEEM ISOLATED FORM", cat="Mn", combo=230, bidi="NSM"};
  [0x06e3] = {name="ARABIC SMALL LOW SEEN", cat="Mn", combo=220, bidi="NSM"};
  [0x06e4] = {name="ARABIC SMALL HIGH MADDA", cat="Mn", combo=230, bidi="NSM"};
  [0x06e5] = {name="ARABIC SMALL WAW", cat="Lm", bidi="AL"};
  [0x06e6] = {name="ARABIC SMALL YEH", cat="Lm", bidi="AL"};
  [0x06e7] = {name="ARABIC SMALL HIGH YEH", cat="Mn", combo=230, bidi="NSM"};
  [0x06e8] = {name="ARABIC SMALL HIGH NOON", cat="Mn", combo=230, bidi="NSM"};
  [0x06e9] = {name="ARABIC PLACE OF SAJDAH", cat="So", bidi="ON"};
  [0x06ea] = {name="ARABIC EMPTY CENTRE LOW STOP", cat="Mn", combo=220, bidi="NSM"};
  [0x06eb] = {name="ARABIC EMPTY CENTRE HIGH STOP", cat="Mn", combo=230, bidi="NSM"};
  [0x06ec] = {name="ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE", cat="Mn", combo=230, bidi="NSM"};
  [0x06ed] = {name="ARABIC SMALL LOW MEEM", cat="Mn", combo=220, bidi="NSM"};
  [0x06ee] = {name="ARABIC LETTER DAL WITH INVERTED V", cat="Lo", bidi="AL"};
  [0x06ef] = {name="ARABIC LETTER REH WITH INVERTED V", cat="Lo", bidi="AL"};
  [0x06f0] = {name="EXTENDED ARABIC-INDIC DIGIT ZERO", cat="Nd", bidi="EN", decdigit=0, digit=0, numeric=0};
  [0x06f1] = {name="EXTENDED ARABIC-INDIC DIGIT ONE", cat="Nd", bidi="EN", decdigit=1, digit=1, numeric=1};
  [0x06f2] = {name="EXTENDED ARABIC-INDIC DIGIT TWO", cat="Nd", bidi="EN", decdigit=2, digit=2, numeric=2};
  [0x06f3] = {name="EXTENDED ARABIC-INDIC DIGIT THREE", cat="Nd", bidi="EN", decdigit=3, digit=3, numeric=3};
  [0x06f4] = {name="EXTENDED ARABIC-INDIC DIGIT FOUR", cat="Nd", bidi="EN", decdigit=4, digit=4, numeric=4};
  [0x06f5] = {name="EXTENDED ARABIC-INDIC DIGIT FIVE", cat="Nd", bidi="EN", decdigit=5, digit=5, numeric=5};
  [0x06f6] = {name="EXTENDED ARABIC-INDIC DIGIT SIX", cat="Nd", bidi="EN", decdigit=6, digit=6, numeric=6};
  [0x06f7] = {name="EXTENDED ARABIC-INDIC DIGIT SEVEN", cat="Nd", bidi="EN", decdigit=7, digit=7, numeric=7};
  [0x06f8] = {name="EXTENDED ARABIC-INDIC DIGIT EIGHT", cat="Nd", bidi="EN", decdigit=8, digit=8, numeric=8};
  [0x06f9] = {name="EXTENDED ARABIC-INDIC DIGIT NINE", cat="Nd", bidi="EN", decdigit=9, digit=9, numeric=9};
  [0x06fa] = {name="ARABIC LETTER SHEEN WITH DOT BELOW", cat="Lo", bidi="AL"};
  [0x06fb] = {name="ARABIC LETTER DAD WITH DOT BELOW", cat="Lo", bidi="AL"};
  [0x06fc] = {name="ARABIC LETTER GHAIN WITH DOT BELOW", cat="Lo", bidi="AL"};
  [0x06fd] = {name="ARABIC SIGN SINDHI AMPERSAND", cat="So", bidi="AL"};
  [0x06fe] = {name="ARABIC SIGN SINDHI POSTPOSITION MEN", cat="So", bidi="AL"};
  [0x06ff] = {name="ARABIC LETTER HEH WITH INVERTED V", cat="Lo", bidi="AL"};
  [0x0700] = {name="SYRIAC END OF PARAGRAPH", cat="Po", bidi="AL"};
  [0x0701] = {name="SYRIAC SUPRALINEAR FULL STOP", cat="Po", bidi="AL"};
  [0x0702] = {name="SYRIAC SUBLINEAR FULL STOP", cat="Po", bidi="AL"};
  [0x0703] = {name="SYRIAC SUPRALINEAR COLON", cat="Po", bidi="AL"};
  [0x0704] = {name="SYRIAC SUBLINEAR COLON", cat="Po", bidi="AL"};
  [0x0705] = {name="SYRIAC HORIZONTAL COLON", cat="Po", bidi="AL"};
  [0x0706] = {name="SYRIAC COLON SKEWED LEFT", cat="Po", bidi="AL"};
  [0x0707] = {name="SYRIAC COLON SKEWED RIGHT", cat="Po", bidi="AL"};
  [0x0708] = {name="SYRIAC SUPRALINEAR COLON SKEWED LEFT", cat="Po", bidi="AL"};
  [0x0709] = {name="SYRIAC SUBLINEAR COLON SKEWED RIGHT", cat="Po", bidi="AL"};
  [0x070a] = {name="SYRIAC CONTRACTION", cat="Po", bidi="AL"};
  [0x070b] = {name="SYRIAC HARKLEAN OBELUS", cat="Po", bidi="AL"};
  [0x070c] = {name="SYRIAC HARKLEAN METOBELUS", cat="Po", bidi="AL"};
  [0x070d] = {name="SYRIAC HARKLEAN ASTERISCUS", cat="Po", bidi="AL"};
  [0x070f] = {name="SYRIAC ABBREVIATION MARK", cat="Cf", bidi="BN"};
  [0x0710] = {name="SYRIAC LETTER ALAPH", cat="Lo", bidi="AL"};
  [0x0711] = {name="SYRIAC LETTER SUPERSCRIPT ALAPH", cat="Mn", combo=36, bidi="NSM"};
  [0x0712] = {name="SYRIAC LETTER BETH", cat="Lo", bidi="AL"};
  [0x0713] = {name="SYRIAC LETTER GAMAL", cat="Lo", bidi="AL"};
  [0x0714] = {name="SYRIAC LETTER GAMAL GARSHUNI", cat="Lo", bidi="AL"};
  [0x0715] = {name="SYRIAC LETTER DALATH", cat="Lo", bidi="AL"};
  [0x0716] = {name="SYRIAC LETTER DOTLESS DALATH RISH", cat="Lo", bidi="AL"};
  [0x0717] = {name="SYRIAC LETTER HE", cat="Lo", bidi="AL"};
  [0x0718] = {name="SYRIAC LETTER WAW", cat="Lo", bidi="AL"};
  [0x0719] = {name="SYRIAC LETTER ZAIN", cat="Lo", bidi="AL"};
  [0x071a] = {name="SYRIAC LETTER HETH", cat="Lo", bidi="AL"};
  [0x071b] = {name="SYRIAC LETTER TETH", cat="Lo", bidi="AL"};
  [0x071c] = {name="SYRIAC LETTER TETH GARSHUNI", cat="Lo", bidi="AL"};
  [0x071d] = {name="SYRIAC LETTER YUDH", cat="Lo", bidi="AL"};
  [0x071e] = {name="SYRIAC LETTER YUDH HE", cat="Lo", bidi="AL"};
  [0x071f] = {name="SYRIAC LETTER KAPH", cat="Lo", bidi="AL"};
  [0x0720] = {name="SYRIAC LETTER LAMADH", cat="Lo", bidi="AL"};
  [0x0721] = {name="SYRIAC LETTER MIM", cat="Lo", bidi="AL"};
  [0x0722] = {name="SYRIAC LETTER NUN", cat="Lo", bidi="AL"};
  [0x0723] = {name="SYRIAC LETTER SEMKATH", cat="Lo", bidi="AL"};
  [0x0724] = {name="SYRIAC LETTER FINAL SEMKATH", cat="Lo", bidi="AL"};
  [0x0725] = {name="SYRIAC LETTER E", cat="Lo", bidi="AL"};
  [0x0726] = {name="SYRIAC LETTER PE", cat="Lo", bidi="AL"};
  [0x0727] = {name="SYRIAC LETTER REVERSED PE", cat="Lo", bidi="AL"};
  [0x0728] = {name="SYRIAC LETTER SADHE", cat="Lo", bidi="AL"};
  [0x0729] = {name="SYRIAC LETTER QAPH", cat="Lo", bidi="AL"};
  [0x072a] = {name="SYRIAC LETTER RISH", cat="Lo", bidi="AL"};
  [0x072b] = {name="SYRIAC LETTER SHIN", cat="Lo", bidi="AL"};
  [0x072c] = {name="SYRIAC LETTER TAW", cat="Lo", bidi="AL"};
  [0x072d] = {name="SYRIAC LETTER PERSIAN BHETH", cat="Lo", bidi="AL"};
  [0x072e] = {name="SYRIAC LETTER PERSIAN GHAMAL", cat="Lo", bidi="AL"};
  [0x072f] = {name="SYRIAC LETTER PERSIAN DHALATH", cat="Lo", bidi="AL"};
  [0x0730] = {name="SYRIAC PTHAHA ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0731] = {name="SYRIAC PTHAHA BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0732] = {name="SYRIAC PTHAHA DOTTED", cat="Mn", combo=230, bidi="NSM"};
  [0x0733] = {name="SYRIAC ZQAPHA ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0734] = {name="SYRIAC ZQAPHA BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0735] = {name="SYRIAC ZQAPHA DOTTED", cat="Mn", combo=230, bidi="NSM"};
  [0x0736] = {name="SYRIAC RBASA ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0737] = {name="SYRIAC RBASA BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0738] = {name="SYRIAC DOTTED ZLAMA HORIZONTAL", cat="Mn", combo=220, bidi="NSM"};
  [0x0739] = {name="SYRIAC DOTTED ZLAMA ANGULAR", cat="Mn", combo=220, bidi="NSM"};
  [0x073a] = {name="SYRIAC HBASA ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x073b] = {name="SYRIAC HBASA BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x073c] = {name="SYRIAC HBASA-ESASA DOTTED", cat="Mn", combo=220, bidi="NSM"};
  [0x073d] = {name="SYRIAC ESASA ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x073e] = {name="SYRIAC ESASA BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x073f] = {name="SYRIAC RWAHA", cat="Mn", combo=230, bidi="NSM"};
  [0x0740] = {name="SYRIAC FEMININE DOT", cat="Mn", combo=230, bidi="NSM"};
  [0x0741] = {name="SYRIAC QUSHSHAYA", cat="Mn", combo=230, bidi="NSM"};
  [0x0742] = {name="SYRIAC RUKKAKHA", cat="Mn", combo=220, bidi="NSM"};
  [0x0743] = {name="SYRIAC TWO VERTICAL DOTS ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0744] = {name="SYRIAC TWO VERTICAL DOTS BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0745] = {name="SYRIAC THREE DOTS ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0746] = {name="SYRIAC THREE DOTS BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0747] = {name="SYRIAC OBLIQUE LINE ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x0748] = {name="SYRIAC OBLIQUE LINE BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x0749] = {name="SYRIAC MUSIC", cat="Mn", combo=230, bidi="NSM"};
  [0x074a] = {name="SYRIAC BARREKH", cat="Mn", combo=230, bidi="NSM"};
  [0x074d] = {name="SYRIAC LETTER SOGDIAN ZHAIN", cat="Lo", bidi="AL"};
  [0x074e] = {name="SYRIAC LETTER SOGDIAN KHAPH", cat="Lo", bidi="AL"};
  [0x074f] = {name="SYRIAC LETTER SOGDIAN FE", cat="Lo", bidi="AL"};
  [0x0750] = {name="ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW", cat="Lo", bidi="AL"};
  [0x0751] = {name="ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x0752] = {name="ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW", cat="Lo", bidi="AL"};
  [0x0753] = {name="ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x0754] = {name="ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE", cat="Lo", bidi="AL"};
  [0x0755] = {name="ARABIC LETTER BEH WITH INVERTED SMALL V BELOW", cat="Lo", bidi="AL"};
  [0x0756] = {name="ARABIC LETTER BEH WITH SMALL V", cat="Lo", bidi="AL"};
  [0x0757] = {name="ARABIC LETTER HAH WITH TWO DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x0758] = {name="ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW", cat="Lo", bidi="AL"};
  [0x0759] = {name="ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH", cat="Lo", bidi="AL"};
  [0x075a] = {name="ARABIC LETTER DAL WITH INVERTED SMALL V BELOW", cat="Lo", bidi="AL"};
  [0x075b] = {name="ARABIC LETTER REH WITH STROKE", cat="Lo", bidi="AL"};
  [0x075c] = {name="ARABIC LETTER SEEN WITH FOUR DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x075d] = {name="ARABIC LETTER AIN WITH TWO DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x075e] = {name="ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE", cat="Lo", bidi="AL"};
  [0x075f] = {name="ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE", cat="Lo", bidi="AL"};
  [0x0760] = {name="ARABIC LETTER FEH WITH TWO DOTS BELOW", cat="Lo", bidi="AL"};
  [0x0761] = {name="ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW", cat="Lo", bidi="AL"};
  [0x0762] = {name="ARABIC LETTER KEHEH WITH DOT ABOVE", cat="Lo", bidi="AL"};
  [0x0763] = {name="ARABIC LETTER KEHEH WITH THREE DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x0764] = {name="ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW", cat="Lo", bidi="AL"};
  [0x0765] = {name="ARABIC LETTER MEEM WITH DOT ABOVE", cat="Lo", bidi="AL"};
  [0x0766] = {name="ARABIC LETTER MEEM WITH DOT BELOW", cat="Lo", bidi="AL"};
  [0x0767] = {name="ARABIC LETTER NOON WITH TWO DOTS BELOW", cat="Lo", bidi="AL"};
  [0x0768] = {name="ARABIC LETTER NOON WITH SMALL TAH", cat="Lo", bidi="AL"};
  [0x0769] = {name="ARABIC LETTER NOON WITH SMALL V", cat="Lo", bidi="AL"};
  [0x076a] = {name="ARABIC LETTER LAM WITH BAR", cat="Lo", bidi="AL"};
  [0x076b] = {name="ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE", cat="Lo", bidi="AL"};
  [0x076c] = {name="ARABIC LETTER REH WITH HAMZA ABOVE", cat="Lo", bidi="AL"};
  [0x076d] = {name="ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE", cat="Lo", bidi="AL"};
  [0x076e] = {name="ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW", cat="Lo", bidi="AL"};
  [0x076f] = {name="ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS", cat="Lo", bidi="AL"};
  [0x0770] = {name="ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS", cat="Lo", bidi="AL"};
  [0x0771] = {name="ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS", cat="Lo", bidi="AL"};
  [0x0772] = {name="ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE", cat="Lo", bidi="AL"};
  [0x0773] = {name="ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE", cat="Lo", bidi="AL"};
  [0x0774] = {name="ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE", cat="Lo", bidi="AL"};
  [0x0775] = {name="ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE", cat="Lo", bidi="AL"};
  [0x0776] = {name="ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE", cat="Lo", bidi="AL"};
  [0x0777] = {name="ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW", cat="Lo", bidi="AL"};
  [0x0778] = {name="ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE", cat="Lo", bidi="AL"};
  [0x0779] = {name="ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE", cat="Lo", bidi="AL"};
  [0x077a] = {name="ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE", cat="Lo", bidi="AL"};
  [0x077b] = {name="ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE", cat="Lo", bidi="AL"};
  [0x077c] = {name="ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW", cat="Lo", bidi="AL"};
  [0x077d] = {name="ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE", cat="Lo", bidi="AL"};
  [0x077e] = {name="ARABIC LETTER SEEN WITH INVERTED V", cat="Lo", bidi="AL"};
  [0x077f] = {name="ARABIC LETTER KAF WITH TWO DOTS ABOVE", cat="Lo", bidi="AL"};
  [0x0780] = {name="THAANA LETTER HAA", cat="Lo", bidi="AL"};
  [0x0781] = {name="THAANA LETTER SHAVIYANI", cat="Lo", bidi="AL"};
  [0x0782] = {name="THAANA LETTER NOONU", cat="Lo", bidi="AL"};
  [0x0783] = {name="THAANA LETTER RAA", cat="Lo", bidi="AL"};
  [0x0784] = {name="THAANA LETTER BAA", cat="Lo", bidi="AL"};
  [0x0785] = {name="THAANA LETTER LHAVIYANI", cat="Lo", bidi="AL"};
  [0x0786] = {name="THAANA LETTER KAAFU", cat="Lo", bidi="AL"};
  [0x0787] = {name="THAANA LETTER ALIFU", cat="Lo", bidi="AL"};
  [0x0788] = {name="THAANA LETTER VAAVU", cat="Lo", bidi="AL"};
  [0x0789] = {name="THAANA LETTER MEEMU", cat="Lo", bidi="AL"};
  [0x078a] = {name="THAANA LETTER FAAFU", cat="Lo", bidi="AL"};
  [0x078b] = {name="THAANA LETTER DHAALU", cat="Lo", bidi="AL"};
  [0x078c] = {name="THAANA LETTER THAA", cat="Lo", bidi="AL"};
  [0x078d] = {name="THAANA LETTER LAAMU", cat="Lo", bidi="AL"};
  [0x078e] = {name="THAANA LETTER GAAFU", cat="Lo", bidi="AL"};
  [0x078f] = {name="THAANA LETTER GNAVIYANI", cat="Lo", bidi="AL"};
  [0x0790] = {name="THAANA LETTER SEENU", cat="Lo", bidi="AL"};
  [0x0791] = {name="THAANA LETTER DAVIYANI", cat="Lo", bidi="AL"};
  [0x0792] = {name="THAANA LETTER ZAVIYANI", cat="Lo", bidi="AL"};
  [0x0793] = {name="THAANA LETTER TAVIYANI", cat="Lo", bidi="AL"};
  [0x0794] = {name="THAANA LETTER YAA", cat="Lo", bidi="AL"};
  [0x0795] = {name="THAANA LETTER PAVIYANI", cat="Lo", bidi="AL"};
  [0x0796] = {name="THAANA LETTER JAVIYANI", cat="Lo", bidi="AL"};
  [0x0797] = {name="THAANA LETTER CHAVIYANI", cat="Lo", bidi="AL"};
  [0x0798] = {name="THAANA LETTER TTAA", cat="Lo", bidi="AL"};
  [0x0799] = {name="THAANA LETTER HHAA", cat="Lo", bidi="AL"};
  [0x079a] = {name="THAANA LETTER KHAA", cat="Lo", bidi="AL"};
  [0x079b] = {name="THAANA LETTER THAALU", cat="Lo", bidi="AL"};
  [0x079c] = {name="THAANA LETTER ZAA", cat="Lo", bidi="AL"};
  [0x079d] = {name="THAANA LETTER SHEENU", cat="Lo", bidi="AL"};
  [0x079e] = {name="THAANA LETTER SAADHU", cat="Lo", bidi="AL"};
  [0x079f] = {name="THAANA LETTER DAADHU", cat="Lo", bidi="AL"};
  [0x07a0] = {name="THAANA LETTER TO", cat="Lo", bidi="AL"};
  [0x07a1] = {name="THAANA LETTER ZO", cat="Lo", bidi="AL"};
  [0x07a2] = {name="THAANA LETTER AINU", cat="Lo", bidi="AL"};
  [0x07a3] = {name="THAANA LETTER GHAINU", cat="Lo", bidi="AL"};
  [0x07a4] = {name="THAANA LETTER QAAFU", cat="Lo", bidi="AL"};
  [0x07a5] = {name="THAANA LETTER WAAVU", cat="Lo", bidi="AL"};
  [0x07a6] = {name="THAANA ABAFILI", cat="Mn", bidi="NSM"};
  [0x07a7] = {name="THAANA AABAAFILI", cat="Mn", bidi="NSM"};
  [0x07a8] = {name="THAANA IBIFILI", cat="Mn", bidi="NSM"};
  [0x07a9] = {name="THAANA EEBEEFILI", cat="Mn", bidi="NSM"};
  [0x07aa] = {name="THAANA UBUFILI", cat="Mn", bidi="NSM"};
  [0x07ab] = {name="THAANA OOBOOFILI", cat="Mn", bidi="NSM"};
  [0x07ac] = {name="THAANA EBEFILI", cat="Mn", bidi="NSM"};
  [0x07ad] = {name="THAANA EYBEYFILI", cat="Mn", bidi="NSM"};
  [0x07ae] = {name="THAANA OBOFILI", cat="Mn", bidi="NSM"};
  [0x07af] = {name="THAANA OABOAFILI", cat="Mn", bidi="NSM"};
  [0x07b0] = {name="THAANA SUKUN", cat="Mn", bidi="NSM"};
  [0x07b1] = {name="THAANA LETTER NAA", cat="Lo", bidi="AL"};
  [0x07c0] = {name="NKO DIGIT ZERO", cat="Nd", bidi="R", decdigit=0, digit=0, numeric=0};
  [0x07c1] = {name="NKO DIGIT ONE", cat="Nd", bidi="R", decdigit=1, digit=1, numeric=1};
  [0x07c2] = {name="NKO DIGIT TWO", cat="Nd", bidi="R", decdigit=2, digit=2, numeric=2};
  [0x07c3] = {name="NKO DIGIT THREE", cat="Nd", bidi="R", decdigit=3, digit=3, numeric=3};
  [0x07c4] = {name="NKO DIGIT FOUR", cat="Nd", bidi="R", decdigit=4, digit=4, numeric=4};
  [0x07c5] = {name="NKO DIGIT FIVE", cat="Nd", bidi="R", decdigit=5, digit=5, numeric=5};
  [0x07c6] = {name="NKO DIGIT SIX", cat="Nd", bidi="R", decdigit=6, digit=6, numeric=6};
  [0x07c7] = {name="NKO DIGIT SEVEN", cat="Nd", bidi="R", decdigit=7, digit=7, numeric=7};
  [0x07c8] = {name="NKO DIGIT EIGHT", cat="Nd", bidi="R", decdigit=8, digit=8, numeric=8};
  [0x07c9] = {name="NKO DIGIT NINE", cat="Nd", bidi="R", decdigit=9, digit=9, numeric=9};
  [0x07ca] = {name="NKO LETTER A", cat="Lo", bidi="R"};
  [0x07cb] = {name="NKO LETTER EE", cat="Lo", bidi="R"};
  [0x07cc] = {name="NKO LETTER I", cat="Lo", bidi="R"};
  [0x07cd] = {name="NKO LETTER E", cat="Lo", bidi="R"};
  [0x07ce] = {name="NKO LETTER U", cat="Lo", bidi="R"};
  [0x07cf] = {name="NKO LETTER OO", cat="Lo", bidi="R"};
  [0x07d0] = {name="NKO LETTER O", cat="Lo", bidi="R"};
  [0x07d1] = {name="NKO LETTER DAGBASINNA", cat="Lo", bidi="R"};
  [0x07d2] = {name="NKO LETTER N", cat="Lo", bidi="R"};
  [0x07d3] = {name="NKO LETTER BA", cat="Lo", bidi="R"};
  [0x07d4] = {name="NKO LETTER PA", cat="Lo", bidi="R"};
  [0x07d5] = {name="NKO LETTER TA", cat="Lo", bidi="R"};
  [0x07d6] = {name="NKO LETTER JA", cat="Lo", bidi="R"};
  [0x07d7] = {name="NKO LETTER CHA", cat="Lo", bidi="R"};
  [0x07d8] = {name="NKO LETTER DA", cat="Lo", bidi="R"};
  [0x07d9] = {name="NKO LETTER RA", cat="Lo", bidi="R"};
  [0x07da] = {name="NKO LETTER RRA", cat="Lo", bidi="R"};
  [0x07db] = {name="NKO LETTER SA", cat="Lo", bidi="R"};
  [0x07dc] = {name="NKO LETTER GBA", cat="Lo", bidi="R"};
  [0x07dd] = {name="NKO LETTER FA", cat="Lo", bidi="R"};
  [0x07de] = {name="NKO LETTER KA", cat="Lo", bidi="R"};
  [0x07df] = {name="NKO LETTER LA", cat="Lo", bidi="R"};
  [0x07e0] = {name="NKO LETTER NA WOLOSO", cat="Lo", bidi="R"};
  [0x07e1] = {name="NKO LETTER MA", cat="Lo", bidi="R"};
  [0x07e2] = {name="NKO LETTER NYA", cat="Lo", bidi="R"};
  [0x07e3] = {name="NKO LETTER NA", cat="Lo", bidi="R"};
  [0x07e4] = {name="NKO LETTER HA", cat="Lo", bidi="R"};
  [0x07e5] = {name="NKO LETTER WA", cat="Lo", bidi="R"};
  [0x07e6] = {name="NKO LETTER YA", cat="Lo", bidi="R"};
  [0x07e7] = {name="NKO LETTER NYA WOLOSO", cat="Lo", bidi="R"};
  [0x07e8] = {name="NKO LETTER JONA JA", cat="Lo", bidi="R"};
  [0x07e9] = {name="NKO LETTER JONA CHA", cat="Lo", bidi="R"};
  [0x07ea] = {name="NKO LETTER JONA RA", cat="Lo", bidi="R"};
  [0x07eb] = {name="NKO COMBINING SHORT HIGH TONE", cat="Mn", combo=230, bidi="NSM"};
  [0x07ec] = {name="NKO COMBINING SHORT LOW TONE", cat="Mn", combo=230, bidi="NSM"};
  [0x07ed] = {name="NKO COMBINING SHORT RISING TONE", cat="Mn", combo=230, bidi="NSM"};
  [0x07ee] = {name="NKO COMBINING LONG DESCENDING TONE", cat="Mn", combo=230, bidi="NSM"};
  [0x07ef] = {name="NKO COMBINING LONG HIGH TONE", cat="Mn", combo=230, bidi="NSM"};
  [0x07f0] = {name="NKO COMBINING LONG LOW TONE", cat="Mn", combo=230, bidi="NSM"};
  [0x07f1] = {name="NKO COMBINING LONG RISING TONE", cat="Mn", combo=230, bidi="NSM"};
  [0x07f2] = {name="NKO COMBINING NASALIZATION MARK", cat="Mn", combo=220, bidi="NSM"};
  [0x07f3] = {name="NKO COMBINING DOUBLE DOT ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x07f4] = {name="NKO HIGH TONE APOSTROPHE", cat="Lm", bidi="R"};
  [0x07f5] = {name="NKO LOW TONE APOSTROPHE", cat="Lm", bidi="R"};
  [0x07f6] = {name="NKO SYMBOL OO DENNEN", cat="So", bidi="ON"};
  [0x07f7] = {name="NKO SYMBOL GBAKURUNEN", cat="Po", bidi="ON"};
  [0x07f8] = {name="NKO COMMA", cat="Po", bidi="ON"};
  [0x07f9] = {name="NKO EXCLAMATION MARK", cat="Po", bidi="ON"};
  [0x07fa] = {name="NKO LAJANYALAN", cat="Lm", bidi="R"};
  [0x0800] = {name="SAMARITAN LETTER ALAF", cat="Lo", bidi="R"};
  [0x0801] = {name="SAMARITAN LETTER BIT", cat="Lo", bidi="R"};
  [0x0802] = {name="SAMARITAN LETTER GAMAN", cat="Lo", bidi="R"};
  [0x0803] = {name="SAMARITAN LETTER DALAT", cat="Lo", bidi="R"};
  [0x0804] = {name="SAMARITAN LETTER IY", cat="Lo", bidi="R"};
  [0x0805] = {name="SAMARITAN LETTER BAA", cat="Lo", bidi="R"};
  [0x0806] = {name="SAMARITAN LETTER ZEN", cat="Lo", bidi="R"};
  [0x0807] = {name="SAMARITAN LETTER IT", cat="Lo", bidi="R"};
  [0x0808] = {name="SAMARITAN LETTER TIT", cat="Lo", bidi="R"};
  [0x0809] = {name="SAMARITAN LETTER YUT", cat="Lo", bidi="R"};
  [0x080a] = {name="SAMARITAN LETTER KAAF", cat="Lo", bidi="R"};
  [0x080b] = {name="SAMARITAN LETTER LABAT", cat="Lo", bidi="R"};
  [0x080c] = {name="SAMARITAN LETTER MIM", cat="Lo", bidi="R"};
  [0x080d] = {name="SAMARITAN LETTER NUN", cat="Lo", bidi="R"};
  [0x080e] = {name="SAMARITAN LETTER SINGAAT", cat="Lo", bidi="R"};
  [0x080f] = {name="SAMARITAN LETTER IN", cat="Lo", bidi="R"};
  [0x0810] = {name="SAMARITAN LETTER FI", cat="Lo", bidi="R"};
  [0x0811] = {name="SAMARITAN LETTER TSAADIY", cat="Lo", bidi="R"};
  [0x0812] = {name="SAMARITAN LETTER QUF", cat="Lo", bidi="R"};
  [0x0813] = {name="SAMARITAN LETTER RISH", cat="Lo", bidi="R"};
  [0x0814] = {name="SAMARITAN LETTER SHAN", cat="Lo", bidi="R"};
  [0x0815] = {name="SAMARITAN LETTER TAAF", cat="Lo", bidi="R"};
  [0x0816] = {name="SAMARITAN MARK IN", cat="Mn", combo=230, bidi="NSM"};
  [0x0817] = {name="SAMARITAN MARK IN-ALAF", cat="Mn", combo=230, bidi="NSM"};
  [0x0818] = {name="SAMARITAN MARK OCCLUSION", cat="Mn", combo=230, bidi="NSM"};
  [0x0819] = {name="SAMARITAN MARK DAGESH", cat="Mn", combo=230, bidi="NSM"};
  [0x081a] = {name="SAMARITAN MODIFIER LETTER EPENTHETIC YUT", cat="Lm", bidi="R"};
  [0x081b] = {name="SAMARITAN MARK EPENTHETIC YUT", cat="Mn", combo=230, bidi="NSM"};
  [0x081c] = {name="SAMARITAN VOWEL SIGN LONG E", cat="Mn", combo=230, bidi="NSM"};
  [0x081d] = {name="SAMARITAN VOWEL SIGN E", cat="Mn", combo=230, bidi="NSM"};
  [0x081e] = {name="SAMARITAN VOWEL SIGN OVERLONG AA", cat="Mn", combo=230, bidi="NSM"};
  [0x081f] = {name="SAMARITAN VOWEL SIGN LONG AA", cat="Mn", combo=230, bidi="NSM"};
  [0x0820] = {name="SAMARITAN VOWEL SIGN AA", cat="Mn", combo=230, bidi="NSM"};
  [0x0821] = {name="SAMARITAN VOWEL SIGN OVERLONG A", cat="Mn", combo=230, bidi="NSM"};
  [0x0822] = {name="SAMARITAN VOWEL SIGN LONG A", cat="Mn", combo=230, bidi="NSM"};
  [0x0823] = {name="SAMARITAN VOWEL SIGN A", cat="Mn", combo=230, bidi="NSM"};
  [0x0824] = {name="SAMARITAN MODIFIER LETTER SHORT A", cat="Lm", bidi="R"};
  [0x0825] = {name="SAMARITAN VOWEL SIGN SHORT A", cat="Mn", combo=230, bidi="NSM"};
  [0x0826] = {name="SAMARITAN VOWEL SIGN LONG U", cat="Mn", combo=230, bidi="NSM"};
  [0x0827] = {name="SAMARITAN VOWEL SIGN U", cat="Mn", combo=230, bidi="NSM"};
  [0x0828] = {name="SAMARITAN MODIFIER LETTER I", cat="Lm", bidi="R"};
  [0x0829] = {name="SAMARITAN VOWEL SIGN LONG I", cat="Mn", combo=230, bidi="NSM"};
  [0x082a] = {name="SAMARITAN VOWEL SIGN I", cat="Mn", combo=230, bidi="NSM"};
  [0x082b] = {name="SAMARITAN VOWEL SIGN O", cat="Mn", combo=230, bidi="NSM"};
  [0x082c] = {name="SAMARITAN VOWEL SIGN SUKUN", cat="Mn", combo=230, bidi="NSM"};
  [0x082d] = {name="SAMARITAN MARK NEQUDAA", cat="Mn", combo=230, bidi="NSM"};
  [0x0830] = {name="SAMARITAN PUNCTUATION NEQUDAA", cat="Po", bidi="R"};
  [0x0831] = {name="SAMARITAN PUNCTUATION AFSAAQ", cat="Po", bidi="R"};
  [0x0832] = {name="SAMARITAN PUNCTUATION ANGED", cat="Po", bidi="R"};
  [0x0833] = {name="SAMARITAN PUNCTUATION BAU", cat="Po", bidi="R"};
  [0x0834] = {name="SAMARITAN PUNCTUATION ATMAAU", cat="Po", bidi="R"};
  [0x0835] = {name="SAMARITAN PUNCTUATION SHIYYAALAA", cat="Po", bidi="R"};
  [0x0836] = {name="SAMARITAN ABBREVIATION MARK", cat="Po", bidi="R"};
  [0x0837] = {name="SAMARITAN PUNCTUATION MELODIC QITSA", cat="Po", bidi="R"};
  [0x0838] = {name="SAMARITAN PUNCTUATION ZIQAA", cat="Po", bidi="R"};
  [0x0839] = {name="SAMARITAN PUNCTUATION QITSA", cat="Po", bidi="R"};
  [0x083a] = {name="SAMARITAN PUNCTUATION ZAEF", cat="Po", bidi="R"};
  [0x083b] = {name="SAMARITAN PUNCTUATION TURU", cat="Po", bidi="R"};
  [0x083c] = {name="SAMARITAN PUNCTUATION ARKAANU", cat="Po", bidi="R"};
  [0x083d] = {name="SAMARITAN PUNCTUATION SOF MASHFAAT", cat="Po", bidi="R"};
  [0x083e] = {name="SAMARITAN PUNCTUATION ANNAAU", cat="Po", bidi="R"};
  [0x0900] = {name="DEVANAGARI SIGN INVERTED CANDRABINDU", cat="Mn", bidi="NSM"};
  [0x0901] = {name="DEVANAGARI SIGN CANDRABINDU", cat="Mn", bidi="NSM"};
  [0x0902] = {name="DEVANAGARI SIGN ANUSVARA", cat="Mn", bidi="NSM"};
  [0x0903] = {name="DEVANAGARI SIGN VISARGA", cat="Mc", bidi="L"};
  [0x0904] = {name="DEVANAGARI LETTER SHORT A", cat="Lo", bidi="L"};
  [0x0905] = {name="DEVANAGARI LETTER A", cat="Lo", bidi="L"};
  [0x0906] = {name="DEVANAGARI LETTER AA", cat="Lo", bidi="L"};
  [0x0907] = {name="DEVANAGARI LETTER I", cat="Lo", bidi="L"};
  [0x0908] = {name="DEVANAGARI LETTER II", cat="Lo", bidi="L"};
  [0x0909] = {name="DEVANAGARI LETTER U", cat="Lo", bidi="L"};
  [0x090a] = {name="DEVANAGARI LETTER UU", cat="Lo", bidi="L"};
  [0x090b] = {name="DEVANAGARI LETTER VOCALIC R", cat="Lo", bidi="L"};
  [0x090c] = {name="DEVANAGARI LETTER VOCALIC L", cat="Lo", bidi="L"};
  [0x090d] = {name="DEVANAGARI LETTER CANDRA E", cat="Lo", bidi="L"};
  [0x090e] = {name="DEVANAGARI LETTER SHORT E", cat="Lo", bidi="L"};
  [0x090f] = {name="DEVANAGARI LETTER E", cat="Lo", bidi="L"};
  [0x0910] = {name="DEVANAGARI LETTER AI", cat="Lo", bidi="L"};
  [0x0911] = {name="DEVANAGARI LETTER CANDRA O", cat="Lo", bidi="L"};
  [0x0912] = {name="DEVANAGARI LETTER SHORT O", cat="Lo", bidi="L"};
  [0x0913] = {name="DEVANAGARI LETTER O", cat="Lo", bidi="L"};
  [0x0914] = {name="DEVANAGARI LETTER AU", cat="Lo", bidi="L"};
  [0x0915] = {name="DEVANAGARI LETTER KA", cat="Lo", bidi="L"};
  [0x0916] = {name="DEVANAGARI LETTER KHA", cat="Lo", bidi="L"};
  [0x0917] = {name="DEVANAGARI LETTER GA", cat="Lo", bidi="L"};
  [0x0918] = {name="DEVANAGARI LETTER GHA", cat="Lo", bidi="L"};
  [0x0919] = {name="DEVANAGARI LETTER NGA", cat="Lo", bidi="L"};
  [0x091a] = {name="DEVANAGARI LETTER CA", cat="Lo", bidi="L"};
  [0x091b] = {name="DEVANAGARI LETTER CHA", cat="Lo", bidi="L"};
  [0x091c] = {name="DEVANAGARI LETTER JA", cat="Lo", bidi="L"};
  [0x091d] = {name="DEVANAGARI LETTER JHA", cat="Lo", bidi="L"};
  [0x091e] = {name="DEVANAGARI LETTER NYA", cat="Lo", bidi="L"};
  [0x091f] = {name="DEVANAGARI LETTER TTA", cat="Lo", bidi="L"};
  [0x0920] = {name="DEVANAGARI LETTER TTHA", cat="Lo", bidi="L"};
  [0x0921] = {name="DEVANAGARI LETTER DDA", cat="Lo", bidi="L"};
  [0x0922] = {name="DEVANAGARI LETTER DDHA", cat="Lo", bidi="L"};
  [0x0923] = {name="DEVANAGARI LETTER NNA", cat="Lo", bidi="L"};
  [0x0924] = {name="DEVANAGARI LETTER TA", cat="Lo", bidi="L"};
  [0x0925] = {name="DEVANAGARI LETTER THA", cat="Lo", bidi="L"};
  [0x0926] = {name="DEVANAGARI LETTER DA", cat="Lo", bidi="L"};
  [0x0927] = {name="DEVANAGARI LETTER DHA", cat="Lo", bidi="L"};
  [0x0928] = {name="DEVANAGARI LETTER NA", cat="Lo", bidi="L"};
  [0x0929] = {name="DEVANAGARI LETTER NNNA", cat="Lo", bidi="L", decomp={0x0928,0x093C}};
  [0x092a] = {name="DEVANAGARI LETTER PA", cat="Lo", bidi="L"};
  [0x092b] = {name="DEVANAGARI LETTER PHA", cat="Lo", bidi="L"};
  [0x092c] = {name="DEVANAGARI LETTER BA", cat="Lo", bidi="L"};
  [0x092d] = {name="DEVANAGARI LETTER BHA", cat="Lo", bidi="L"};
  [0x092e] = {name="DEVANAGARI LETTER MA", cat="Lo", bidi="L"};
  [0x092f] = {name="DEVANAGARI LETTER YA", cat="Lo", bidi="L"};
  [0x0930] = {name="DEVANAGARI LETTER RA", cat="Lo", bidi="L"};
  [0x0931] = {name="DEVANAGARI LETTER RRA", cat="Lo", bidi="L", decomp={0x0930,0x093C}};
  [0x0932] = {name="DEVANAGARI LETTER LA", cat="Lo", bidi="L"};
  [0x0933] = {name="DEVANAGARI LETTER LLA", cat="Lo", bidi="L"};
  [0x0934] = {name="DEVANAGARI LETTER LLLA", cat="Lo", bidi="L", decomp={0x0933,0x093C}};
  [0x0935] = {name="DEVANAGARI LETTER VA", cat="Lo", bidi="L"};
  [0x0936] = {name="DEVANAGARI LETTER SHA", cat="Lo", bidi="L"};
  [0x0937] = {name="DEVANAGARI LETTER SSA", cat="Lo", bidi="L"};
  [0x0938] = {name="DEVANAGARI LETTER SA", cat="Lo", bidi="L"};
  [0x0939] = {name="DEVANAGARI LETTER HA", cat="Lo", bidi="L"};
  [0x093c] = {name="DEVANAGARI SIGN NUKTA", cat="Mn", combo=7, bidi="NSM"};
  [0x093d] = {name="DEVANAGARI SIGN AVAGRAHA", cat="Lo", bidi="L"};
  [0x093e] = {name="DEVANAGARI VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x093f] = {name="DEVANAGARI VOWEL SIGN I", cat="Mc", bidi="L"};
  [0x0940] = {name="DEVANAGARI VOWEL SIGN II", cat="Mc", bidi="L"};
  [0x0941] = {name="DEVANAGARI VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x0942] = {name="DEVANAGARI VOWEL SIGN UU", cat="Mn", bidi="NSM"};
  [0x0943] = {name="DEVANAGARI VOWEL SIGN VOCALIC R", cat="Mn", bidi="NSM"};
  [0x0944] = {name="DEVANAGARI VOWEL SIGN VOCALIC RR", cat="Mn", bidi="NSM"};
  [0x0945] = {name="DEVANAGARI VOWEL SIGN CANDRA E", cat="Mn", bidi="NSM"};
  [0x0946] = {name="DEVANAGARI VOWEL SIGN SHORT E", cat="Mn", bidi="NSM"};
  [0x0947] = {name="DEVANAGARI VOWEL SIGN E", cat="Mn", bidi="NSM"};
  [0x0948] = {name="DEVANAGARI VOWEL SIGN AI", cat="Mn", bidi="NSM"};
  [0x0949] = {name="DEVANAGARI VOWEL SIGN CANDRA O", cat="Mc", bidi="L"};
  [0x094a] = {name="DEVANAGARI VOWEL SIGN SHORT O", cat="Mc", bidi="L"};
  [0x094b] = {name="DEVANAGARI VOWEL SIGN O", cat="Mc", bidi="L"};
  [0x094c] = {name="DEVANAGARI VOWEL SIGN AU", cat="Mc", bidi="L"};
  [0x094d] = {name="DEVANAGARI SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x094e] = {name="DEVANAGARI VOWEL SIGN PRISHTHAMATRA E", cat="Mc", bidi="L"};
  [0x0950] = {name="DEVANAGARI OM", cat="Lo", bidi="L"};
  [0x0951] = {name="DEVANAGARI STRESS SIGN UDATTA", cat="Mn", combo=230, bidi="NSM"};
  [0x0952] = {name="DEVANAGARI STRESS SIGN ANUDATTA", cat="Mn", combo=220, bidi="NSM"};
  [0x0953] = {name="DEVANAGARI GRAVE ACCENT", cat="Mn", combo=230, bidi="NSM"};
  [0x0954] = {name="DEVANAGARI ACUTE ACCENT", cat="Mn", combo=230, bidi="NSM"};
  [0x0955] = {name="DEVANAGARI VOWEL SIGN CANDRA LONG E", cat="Mn", bidi="NSM"};
  [0x0958] = {name="DEVANAGARI LETTER QA", cat="Lo", bidi="L", decomp={0x0915,0x093C}};
  [0x0959] = {name="DEVANAGARI LETTER KHHA", cat="Lo", bidi="L", decomp={0x0916,0x093C}};
  [0x095a] = {name="DEVANAGARI LETTER GHHA", cat="Lo", bidi="L", decomp={0x0917,0x093C}};
  [0x095b] = {name="DEVANAGARI LETTER ZA", cat="Lo", bidi="L", decomp={0x091C,0x093C}};
  [0x095c] = {name="DEVANAGARI LETTER DDDHA", cat="Lo", bidi="L", decomp={0x0921,0x093C}};
  [0x095d] = {name="DEVANAGARI LETTER RHA", cat="Lo", bidi="L", decomp={0x0922,0x093C}};
  [0x095e] = {name="DEVANAGARI LETTER FA", cat="Lo", bidi="L", decomp={0x092B,0x093C}};
  [0x095f] = {name="DEVANAGARI LETTER YYA", cat="Lo", bidi="L", decomp={0x092F,0x093C}};
  [0x0960] = {name="DEVANAGARI LETTER VOCALIC RR", cat="Lo", bidi="L"};
  [0x0961] = {name="DEVANAGARI LETTER VOCALIC LL", cat="Lo", bidi="L"};
  [0x0962] = {name="DEVANAGARI VOWEL SIGN VOCALIC L", cat="Mn", bidi="NSM"};
  [0x0963] = {name="DEVANAGARI VOWEL SIGN VOCALIC LL", cat="Mn", bidi="NSM"};
  [0x0964] = {name="DEVANAGARI DANDA", cat="Po", bidi="L"};
  [0x0965] = {name="DEVANAGARI DOUBLE DANDA", cat="Po", bidi="L"};
  [0x0966] = {name="DEVANAGARI DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x0967] = {name="DEVANAGARI DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x0968] = {name="DEVANAGARI DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x0969] = {name="DEVANAGARI DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x096a] = {name="DEVANAGARI DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x096b] = {name="DEVANAGARI DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x096c] = {name="DEVANAGARI DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x096d] = {name="DEVANAGARI DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x096e] = {name="DEVANAGARI DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x096f] = {name="DEVANAGARI DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x0970] = {name="DEVANAGARI ABBREVIATION SIGN", cat="Po", bidi="L"};
  [0x0971] = {name="DEVANAGARI SIGN HIGH SPACING DOT", cat="Lm", bidi="L"};
  [0x0972] = {name="DEVANAGARI LETTER CANDRA A", cat="Lo", bidi="L"};
  [0x0979] = {name="DEVANAGARI LETTER ZHA", cat="Lo", bidi="L"};
  [0x097a] = {name="DEVANAGARI LETTER HEAVY YA", cat="Lo", bidi="L"};
  [0x097b] = {name="DEVANAGARI LETTER GGA", cat="Lo", bidi="L"};
  [0x097c] = {name="DEVANAGARI LETTER JJA", cat="Lo", bidi="L"};
  [0x097d] = {name="DEVANAGARI LETTER GLOTTAL STOP", cat="Lo", bidi="L"};
  [0x097e] = {name="DEVANAGARI LETTER DDDA", cat="Lo", bidi="L"};
  [0x097f] = {name="DEVANAGARI LETTER BBA", cat="Lo", bidi="L"};
  [0x0981] = {name="BENGALI SIGN CANDRABINDU", cat="Mn", bidi="NSM"};
  [0x0982] = {name="BENGALI SIGN ANUSVARA", cat="Mc", bidi="L"};
  [0x0983] = {name="BENGALI SIGN VISARGA", cat="Mc", bidi="L"};
  [0x0985] = {name="BENGALI LETTER A", cat="Lo", bidi="L"};
  [0x0986] = {name="BENGALI LETTER AA", cat="Lo", bidi="L"};
  [0x0987] = {name="BENGALI LETTER I", cat="Lo", bidi="L"};
  [0x0988] = {name="BENGALI LETTER II", cat="Lo", bidi="L"};
  [0x0989] = {name="BENGALI LETTER U", cat="Lo", bidi="L"};
  [0x098a] = {name="BENGALI LETTER UU", cat="Lo", bidi="L"};
  [0x098b] = {name="BENGALI LETTER VOCALIC R", cat="Lo", bidi="L"};
  [0x098c] = {name="BENGALI LETTER VOCALIC L", cat="Lo", bidi="L"};
  [0x098f] = {name="BENGALI LETTER E", cat="Lo", bidi="L"};
  [0x0990] = {name="BENGALI LETTER AI", cat="Lo", bidi="L"};
  [0x0993] = {name="BENGALI LETTER O", cat="Lo", bidi="L"};
  [0x0994] = {name="BENGALI LETTER AU", cat="Lo", bidi="L"};
  [0x0995] = {name="BENGALI LETTER KA", cat="Lo", bidi="L"};
  [0x0996] = {name="BENGALI LETTER KHA", cat="Lo", bidi="L"};
  [0x0997] = {name="BENGALI LETTER GA", cat="Lo", bidi="L"};
  [0x0998] = {name="BENGALI LETTER GHA", cat="Lo", bidi="L"};
  [0x0999] = {name="BENGALI LETTER NGA", cat="Lo", bidi="L"};
  [0x099a] = {name="BENGALI LETTER CA", cat="Lo", bidi="L"};
  [0x099b] = {name="BENGALI LETTER CHA", cat="Lo", bidi="L"};
  [0x099c] = {name="BENGALI LETTER JA", cat="Lo", bidi="L"};
  [0x099d] = {name="BENGALI LETTER JHA", cat="Lo", bidi="L"};
  [0x099e] = {name="BENGALI LETTER NYA", cat="Lo", bidi="L"};
  [0x099f] = {name="BENGALI LETTER TTA", cat="Lo", bidi="L"};
  [0x09a0] = {name="BENGALI LETTER TTHA", cat="Lo", bidi="L"};
  [0x09a1] = {name="BENGALI LETTER DDA", cat="Lo", bidi="L"};
  [0x09a2] = {name="BENGALI LETTER DDHA", cat="Lo", bidi="L"};
  [0x09a3] = {name="BENGALI LETTER NNA", cat="Lo", bidi="L"};
  [0x09a4] = {name="BENGALI LETTER TA", cat="Lo", bidi="L"};
  [0x09a5] = {name="BENGALI LETTER THA", cat="Lo", bidi="L"};
  [0x09a6] = {name="BENGALI LETTER DA", cat="Lo", bidi="L"};
  [0x09a7] = {name="BENGALI LETTER DHA", cat="Lo", bidi="L"};
  [0x09a8] = {name="BENGALI LETTER NA", cat="Lo", bidi="L"};
  [0x09aa] = {name="BENGALI LETTER PA", cat="Lo", bidi="L"};
  [0x09ab] = {name="BENGALI LETTER PHA", cat="Lo", bidi="L"};
  [0x09ac] = {name="BENGALI LETTER BA", cat="Lo", bidi="L"};
  [0x09ad] = {name="BENGALI LETTER BHA", cat="Lo", bidi="L"};
  [0x09ae] = {name="BENGALI LETTER MA", cat="Lo", bidi="L"};
  [0x09af] = {name="BENGALI LETTER YA", cat="Lo", bidi="L"};
  [0x09b0] = {name="BENGALI LETTER RA", cat="Lo", bidi="L"};
  [0x09b2] = {name="BENGALI LETTER LA", cat="Lo", bidi="L"};
  [0x09b6] = {name="BENGALI LETTER SHA", cat="Lo", bidi="L"};
  [0x09b7] = {name="BENGALI LETTER SSA", cat="Lo", bidi="L"};
  [0x09b8] = {name="BENGALI LETTER SA", cat="Lo", bidi="L"};
  [0x09b9] = {name="BENGALI LETTER HA", cat="Lo", bidi="L"};
  [0x09bc] = {name="BENGALI SIGN NUKTA", cat="Mn", combo=7, bidi="NSM"};
  [0x09bd] = {name="BENGALI SIGN AVAGRAHA", cat="Lo", bidi="L"};
  [0x09be] = {name="BENGALI VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x09bf] = {name="BENGALI VOWEL SIGN I", cat="Mc", bidi="L"};
  [0x09c0] = {name="BENGALI VOWEL SIGN II", cat="Mc", bidi="L"};
  [0x09c1] = {name="BENGALI VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x09c2] = {name="BENGALI VOWEL SIGN UU", cat="Mn", bidi="NSM"};
  [0x09c3] = {name="BENGALI VOWEL SIGN VOCALIC R", cat="Mn", bidi="NSM"};
  [0x09c4] = {name="BENGALI VOWEL SIGN VOCALIC RR", cat="Mn", bidi="NSM"};
  [0x09c7] = {name="BENGALI VOWEL SIGN E", cat="Mc", bidi="L"};
  [0x09c8] = {name="BENGALI VOWEL SIGN AI", cat="Mc", bidi="L"};
  [0x09cb] = {name="BENGALI VOWEL SIGN O", cat="Mc", bidi="L", decomp={0x09C7,0x09BE}};
  [0x09cc] = {name="BENGALI VOWEL SIGN AU", cat="Mc", bidi="L", decomp={0x09C7,0x09D7}};
  [0x09cd] = {name="BENGALI SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x09ce] = {name="BENGALI LETTER KHANDA TA", cat="Lo", bidi="L"};
  [0x09d7] = {name="BENGALI AU LENGTH MARK", cat="Mc", bidi="L"};
  [0x09dc] = {name="BENGALI LETTER RRA", cat="Lo", bidi="L", decomp={0x09A1,0x09BC}};
  [0x09dd] = {name="BENGALI LETTER RHA", cat="Lo", bidi="L", decomp={0x09A2,0x09BC}};
  [0x09df] = {name="BENGALI LETTER YYA", cat="Lo", bidi="L", decomp={0x09AF,0x09BC}};
  [0x09e0] = {name="BENGALI LETTER VOCALIC RR", cat="Lo", bidi="L"};
  [0x09e1] = {name="BENGALI LETTER VOCALIC LL", cat="Lo", bidi="L"};
  [0x09e2] = {name="BENGALI VOWEL SIGN VOCALIC L", cat="Mn", bidi="NSM"};
  [0x09e3] = {name="BENGALI VOWEL SIGN VOCALIC LL", cat="Mn", bidi="NSM"};
  [0x09e6] = {name="BENGALI DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x09e7] = {name="BENGALI DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x09e8] = {name="BENGALI DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x09e9] = {name="BENGALI DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x09ea] = {name="BENGALI DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x09eb] = {name="BENGALI DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x09ec] = {name="BENGALI DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x09ed] = {name="BENGALI DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x09ee] = {name="BENGALI DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x09ef] = {name="BENGALI DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x09f0] = {name="BENGALI LETTER RA WITH MIDDLE DIAGONAL", cat="Lo", bidi="L"};
  [0x09f1] = {name="BENGALI LETTER RA WITH LOWER DIAGONAL", cat="Lo", bidi="L"};
  [0x09f2] = {name="BENGALI RUPEE MARK", cat="Sc", bidi="ET"};
  [0x09f3] = {name="BENGALI RUPEE SIGN", cat="Sc", bidi="ET"};
  [0x09f4] = {name="BENGALI CURRENCY NUMERATOR ONE", cat="No", bidi="L", numeric=1/16};
  [0x09f5] = {name="BENGALI CURRENCY NUMERATOR TWO", cat="No", bidi="L", numeric=1/8};
  [0x09f6] = {name="BENGALI CURRENCY NUMERATOR THREE", cat="No", bidi="L", numeric=3/16};
  [0x09f7] = {name="BENGALI CURRENCY NUMERATOR FOUR", cat="No", bidi="L", numeric=1/4};
  [0x09f8] = {name="BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR", cat="No", bidi="L", numeric=3/4};
  [0x09f9] = {name="BENGALI CURRENCY DENOMINATOR SIXTEEN", cat="No", bidi="L", numeric=16};
  [0x09fa] = {name="BENGALI ISSHAR", cat="So", bidi="L"};
  [0x09fb] = {name="BENGALI GANDA MARK", cat="Sc", bidi="ET"};
  [0x0a01] = {name="GURMUKHI SIGN ADAK BINDI", cat="Mn", bidi="NSM"};
  [0x0a02] = {name="GURMUKHI SIGN BINDI", cat="Mn", bidi="NSM"};
  [0x0a03] = {name="GURMUKHI SIGN VISARGA", cat="Mc", bidi="L"};
  [0x0a05] = {name="GURMUKHI LETTER A", cat="Lo", bidi="L"};
  [0x0a06] = {name="GURMUKHI LETTER AA", cat="Lo", bidi="L"};
  [0x0a07] = {name="GURMUKHI LETTER I", cat="Lo", bidi="L"};
  [0x0a08] = {name="GURMUKHI LETTER II", cat="Lo", bidi="L"};
  [0x0a09] = {name="GURMUKHI LETTER U", cat="Lo", bidi="L"};
  [0x0a0a] = {name="GURMUKHI LETTER UU", cat="Lo", bidi="L"};
  [0x0a0f] = {name="GURMUKHI LETTER EE", cat="Lo", bidi="L"};
  [0x0a10] = {name="GURMUKHI LETTER AI", cat="Lo", bidi="L"};
  [0x0a13] = {name="GURMUKHI LETTER OO", cat="Lo", bidi="L"};
  [0x0a14] = {name="GURMUKHI LETTER AU", cat="Lo", bidi="L"};
  [0x0a15] = {name="GURMUKHI LETTER KA", cat="Lo", bidi="L"};
  [0x0a16] = {name="GURMUKHI LETTER KHA", cat="Lo", bidi="L"};
  [0x0a17] = {name="GURMUKHI LETTER GA", cat="Lo", bidi="L"};
  [0x0a18] = {name="GURMUKHI LETTER GHA", cat="Lo", bidi="L"};
  [0x0a19] = {name="GURMUKHI LETTER NGA", cat="Lo", bidi="L"};
  [0x0a1a] = {name="GURMUKHI LETTER CA", cat="Lo", bidi="L"};
  [0x0a1b] = {name="GURMUKHI LETTER CHA", cat="Lo", bidi="L"};
  [0x0a1c] = {name="GURMUKHI LETTER JA", cat="Lo", bidi="L"};
  [0x0a1d] = {name="GURMUKHI LETTER JHA", cat="Lo", bidi="L"};
  [0x0a1e] = {name="GURMUKHI LETTER NYA", cat="Lo", bidi="L"};
  [0x0a1f] = {name="GURMUKHI LETTER TTA", cat="Lo", bidi="L"};
  [0x0a20] = {name="GURMUKHI LETTER TTHA", cat="Lo", bidi="L"};
  [0x0a21] = {name="GURMUKHI LETTER DDA", cat="Lo", bidi="L"};
  [0x0a22] = {name="GURMUKHI LETTER DDHA", cat="Lo", bidi="L"};
  [0x0a23] = {name="GURMUKHI LETTER NNA", cat="Lo", bidi="L"};
  [0x0a24] = {name="GURMUKHI LETTER TA", cat="Lo", bidi="L"};
  [0x0a25] = {name="GURMUKHI LETTER THA", cat="Lo", bidi="L"};
  [0x0a26] = {name="GURMUKHI LETTER DA", cat="Lo", bidi="L"};
  [0x0a27] = {name="GURMUKHI LETTER DHA", cat="Lo", bidi="L"};
  [0x0a28] = {name="GURMUKHI LETTER NA", cat="Lo", bidi="L"};
  [0x0a2a] = {name="GURMUKHI LETTER PA", cat="Lo", bidi="L"};
  [0x0a2b] = {name="GURMUKHI LETTER PHA", cat="Lo", bidi="L"};
  [0x0a2c] = {name="GURMUKHI LETTER BA", cat="Lo", bidi="L"};
  [0x0a2d] = {name="GURMUKHI LETTER BHA", cat="Lo", bidi="L"};
  [0x0a2e] = {name="GURMUKHI LETTER MA", cat="Lo", bidi="L"};
  [0x0a2f] = {name="GURMUKHI LETTER YA", cat="Lo", bidi="L"};
  [0x0a30] = {name="GURMUKHI LETTER RA", cat="Lo", bidi="L"};
  [0x0a32] = {name="GURMUKHI LETTER LA", cat="Lo", bidi="L"};
  [0x0a33] = {name="GURMUKHI LETTER LLA", cat="Lo", bidi="L", decomp={0x0A32,0x0A3C}};
  [0x0a35] = {name="GURMUKHI LETTER VA", cat="Lo", bidi="L"};
  [0x0a36] = {name="GURMUKHI LETTER SHA", cat="Lo", bidi="L", decomp={0x0A38,0x0A3C}};
  [0x0a38] = {name="GURMUKHI LETTER SA", cat="Lo", bidi="L"};
  [0x0a39] = {name="GURMUKHI LETTER HA", cat="Lo", bidi="L"};
  [0x0a3c] = {name="GURMUKHI SIGN NUKTA", cat="Mn", combo=7, bidi="NSM"};
  [0x0a3e] = {name="GURMUKHI VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x0a3f] = {name="GURMUKHI VOWEL SIGN I", cat="Mc", bidi="L"};
  [0x0a40] = {name="GURMUKHI VOWEL SIGN II", cat="Mc", bidi="L"};
  [0x0a41] = {name="GURMUKHI VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x0a42] = {name="GURMUKHI VOWEL SIGN UU", cat="Mn", bidi="NSM"};
  [0x0a47] = {name="GURMUKHI VOWEL SIGN EE", cat="Mn", bidi="NSM"};
  [0x0a48] = {name="GURMUKHI VOWEL SIGN AI", cat="Mn", bidi="NSM"};
  [0x0a4b] = {name="GURMUKHI VOWEL SIGN OO", cat="Mn", bidi="NSM"};
  [0x0a4c] = {name="GURMUKHI VOWEL SIGN AU", cat="Mn", bidi="NSM"};
  [0x0a4d] = {name="GURMUKHI SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x0a51] = {name="GURMUKHI SIGN UDAAT", cat="Mn", bidi="NSM"};
  [0x0a59] = {name="GURMUKHI LETTER KHHA", cat="Lo", bidi="L", decomp={0x0A16,0x0A3C}};
  [0x0a5a] = {name="GURMUKHI LETTER GHHA", cat="Lo", bidi="L", decomp={0x0A17,0x0A3C}};
  [0x0a5b] = {name="GURMUKHI LETTER ZA", cat="Lo", bidi="L", decomp={0x0A1C,0x0A3C}};
  [0x0a5c] = {name="GURMUKHI LETTER RRA", cat="Lo", bidi="L"};
  [0x0a5e] = {name="GURMUKHI LETTER FA", cat="Lo", bidi="L", decomp={0x0A2B,0x0A3C}};
  [0x0a66] = {name="GURMUKHI DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x0a67] = {name="GURMUKHI DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x0a68] = {name="GURMUKHI DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x0a69] = {name="GURMUKHI DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x0a6a] = {name="GURMUKHI DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x0a6b] = {name="GURMUKHI DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x0a6c] = {name="GURMUKHI DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x0a6d] = {name="GURMUKHI DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x0a6e] = {name="GURMUKHI DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x0a6f] = {name="GURMUKHI DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x0a70] = {name="GURMUKHI TIPPI", cat="Mn", bidi="NSM"};
  [0x0a71] = {name="GURMUKHI ADDAK", cat="Mn", bidi="NSM"};
  [0x0a72] = {name="GURMUKHI IRI", cat="Lo", bidi="L"};
  [0x0a73] = {name="GURMUKHI URA", cat="Lo", bidi="L"};
  [0x0a74] = {name="GURMUKHI EK ONKAR", cat="Lo", bidi="L"};
  [0x0a75] = {name="GURMUKHI SIGN YAKASH", cat="Mn", bidi="NSM"};
  [0x0a81] = {name="GUJARATI SIGN CANDRABINDU", cat="Mn", bidi="NSM"};
  [0x0a82] = {name="GUJARATI SIGN ANUSVARA", cat="Mn", bidi="NSM"};
  [0x0a83] = {name="GUJARATI SIGN VISARGA", cat="Mc", bidi="L"};
  [0x0a85] = {name="GUJARATI LETTER A", cat="Lo", bidi="L"};
  [0x0a86] = {name="GUJARATI LETTER AA", cat="Lo", bidi="L"};
  [0x0a87] = {name="GUJARATI LETTER I", cat="Lo", bidi="L"};
  [0x0a88] = {name="GUJARATI LETTER II", cat="Lo", bidi="L"};
  [0x0a89] = {name="GUJARATI LETTER U", cat="Lo", bidi="L"};
  [0x0a8a] = {name="GUJARATI LETTER UU", cat="Lo", bidi="L"};
  [0x0a8b] = {name="GUJARATI LETTER VOCALIC R", cat="Lo", bidi="L"};
  [0x0a8c] = {name="GUJARATI LETTER VOCALIC L", cat="Lo", bidi="L"};
  [0x0a8d] = {name="GUJARATI VOWEL CANDRA E", cat="Lo", bidi="L"};
  [0x0a8f] = {name="GUJARATI LETTER E", cat="Lo", bidi="L"};
  [0x0a90] = {name="GUJARATI LETTER AI", cat="Lo", bidi="L"};
  [0x0a91] = {name="GUJARATI VOWEL CANDRA O", cat="Lo", bidi="L"};
  [0x0a93] = {name="GUJARATI LETTER O", cat="Lo", bidi="L"};
  [0x0a94] = {name="GUJARATI LETTER AU", cat="Lo", bidi="L"};
  [0x0a95] = {name="GUJARATI LETTER KA", cat="Lo", bidi="L"};
  [0x0a96] = {name="GUJARATI LETTER KHA", cat="Lo", bidi="L"};
  [0x0a97] = {name="GUJARATI LETTER GA", cat="Lo", bidi="L"};
  [0x0a98] = {name="GUJARATI LETTER GHA", cat="Lo", bidi="L"};
  [0x0a99] = {name="GUJARATI LETTER NGA", cat="Lo", bidi="L"};
  [0x0a9a] = {name="GUJARATI LETTER CA", cat="Lo", bidi="L"};
  [0x0a9b] = {name="GUJARATI LETTER CHA", cat="Lo", bidi="L"};
  [0x0a9c] = {name="GUJARATI LETTER JA", cat="Lo", bidi="L"};
  [0x0a9d] = {name="GUJARATI LETTER JHA", cat="Lo", bidi="L"};
  [0x0a9e] = {name="GUJARATI LETTER NYA", cat="Lo", bidi="L"};
  [0x0a9f] = {name="GUJARATI LETTER TTA", cat="Lo", bidi="L"};
  [0x0aa0] = {name="GUJARATI LETTER TTHA", cat="Lo", bidi="L"};
  [0x0aa1] = {name="GUJARATI LETTER DDA", cat="Lo", bidi="L"};
  [0x0aa2] = {name="GUJARATI LETTER DDHA", cat="Lo", bidi="L"};
  [0x0aa3] = {name="GUJARATI LETTER NNA", cat="Lo", bidi="L"};
  [0x0aa4] = {name="GUJARATI LETTER TA", cat="Lo", bidi="L"};
  [0x0aa5] = {name="GUJARATI LETTER THA", cat="Lo", bidi="L"};
  [0x0aa6] = {name="GUJARATI LETTER DA", cat="Lo", bidi="L"};
  [0x0aa7] = {name="GUJARATI LETTER DHA", cat="Lo", bidi="L"};
  [0x0aa8] = {name="GUJARATI LETTER NA", cat="Lo", bidi="L"};
  [0x0aaa] = {name="GUJARATI LETTER PA", cat="Lo", bidi="L"};
  [0x0aab] = {name="GUJARATI LETTER PHA", cat="Lo", bidi="L"};
  [0x0aac] = {name="GUJARATI LETTER BA", cat="Lo", bidi="L"};
  [0x0aad] = {name="GUJARATI LETTER BHA", cat="Lo", bidi="L"};
  [0x0aae] = {name="GUJARATI LETTER MA", cat="Lo", bidi="L"};
  [0x0aaf] = {name="GUJARATI LETTER YA", cat="Lo", bidi="L"};
  [0x0ab0] = {name="GUJARATI LETTER RA", cat="Lo", bidi="L"};
  [0x0ab2] = {name="GUJARATI LETTER LA", cat="Lo", bidi="L"};
  [0x0ab3] = {name="GUJARATI LETTER LLA", cat="Lo", bidi="L"};
  [0x0ab5] = {name="GUJARATI LETTER VA", cat="Lo", bidi="L"};
  [0x0ab6] = {name="GUJARATI LETTER SHA", cat="Lo", bidi="L"};
  [0x0ab7] = {name="GUJARATI LETTER SSA", cat="Lo", bidi="L"};
  [0x0ab8] = {name="GUJARATI LETTER SA", cat="Lo", bidi="L"};
  [0x0ab9] = {name="GUJARATI LETTER HA", cat="Lo", bidi="L"};
  [0x0abc] = {name="GUJARATI SIGN NUKTA", cat="Mn", combo=7, bidi="NSM"};
  [0x0abd] = {name="GUJARATI SIGN AVAGRAHA", cat="Lo", bidi="L"};
  [0x0abe] = {name="GUJARATI VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x0abf] = {name="GUJARATI VOWEL SIGN I", cat="Mc", bidi="L"};
  [0x0ac0] = {name="GUJARATI VOWEL SIGN II", cat="Mc", bidi="L"};
  [0x0ac1] = {name="GUJARATI VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x0ac2] = {name="GUJARATI VOWEL SIGN UU", cat="Mn", bidi="NSM"};
  [0x0ac3] = {name="GUJARATI VOWEL SIGN VOCALIC R", cat="Mn", bidi="NSM"};
  [0x0ac4] = {name="GUJARATI VOWEL SIGN VOCALIC RR", cat="Mn", bidi="NSM"};
  [0x0ac5] = {name="GUJARATI VOWEL SIGN CANDRA E", cat="Mn", bidi="NSM"};
  [0x0ac7] = {name="GUJARATI VOWEL SIGN E", cat="Mn", bidi="NSM"};
  [0x0ac8] = {name="GUJARATI VOWEL SIGN AI", cat="Mn", bidi="NSM"};
  [0x0ac9] = {name="GUJARATI VOWEL SIGN CANDRA O", cat="Mc", bidi="L"};
  [0x0acb] = {name="GUJARATI VOWEL SIGN O", cat="Mc", bidi="L"};
  [0x0acc] = {name="GUJARATI VOWEL SIGN AU", cat="Mc", bidi="L"};
  [0x0acd] = {name="GUJARATI SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x0ad0] = {name="GUJARATI OM", cat="Lo", bidi="L"};
  [0x0ae0] = {name="GUJARATI LETTER VOCALIC RR", cat="Lo", bidi="L"};
  [0x0ae1] = {name="GUJARATI LETTER VOCALIC LL", cat="Lo", bidi="L"};
  [0x0ae2] = {name="GUJARATI VOWEL SIGN VOCALIC L", cat="Mn", bidi="NSM"};
  [0x0ae3] = {name="GUJARATI VOWEL SIGN VOCALIC LL", cat="Mn", bidi="NSM"};
  [0x0ae6] = {name="GUJARATI DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x0ae7] = {name="GUJARATI DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x0ae8] = {name="GUJARATI DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x0ae9] = {name="GUJARATI DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x0aea] = {name="GUJARATI DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x0aeb] = {name="GUJARATI DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x0aec] = {name="GUJARATI DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x0aed] = {name="GUJARATI DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x0aee] = {name="GUJARATI DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x0aef] = {name="GUJARATI DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x0af1] = {name="GUJARATI RUPEE SIGN", cat="Sc", bidi="ET"};
  [0x0b01] = {name="ORIYA SIGN CANDRABINDU", cat="Mn", bidi="NSM"};
  [0x0b02] = {name="ORIYA SIGN ANUSVARA", cat="Mc", bidi="L"};
  [0x0b03] = {name="ORIYA SIGN VISARGA", cat="Mc", bidi="L"};
  [0x0b05] = {name="ORIYA LETTER A", cat="Lo", bidi="L"};
  [0x0b06] = {name="ORIYA LETTER AA", cat="Lo", bidi="L"};
  [0x0b07] = {name="ORIYA LETTER I", cat="Lo", bidi="L"};
  [0x0b08] = {name="ORIYA LETTER II", cat="Lo", bidi="L"};
  [0x0b09] = {name="ORIYA LETTER U", cat="Lo", bidi="L"};
  [0x0b0a] = {name="ORIYA LETTER UU", cat="Lo", bidi="L"};
  [0x0b0b] = {name="ORIYA LETTER VOCALIC R", cat="Lo", bidi="L"};
  [0x0b0c] = {name="ORIYA LETTER VOCALIC L", cat="Lo", bidi="L"};
  [0x0b0f] = {name="ORIYA LETTER E", cat="Lo", bidi="L"};
  [0x0b10] = {name="ORIYA LETTER AI", cat="Lo", bidi="L"};
  [0x0b13] = {name="ORIYA LETTER O", cat="Lo", bidi="L"};
  [0x0b14] = {name="ORIYA LETTER AU", cat="Lo", bidi="L"};
  [0x0b15] = {name="ORIYA LETTER KA", cat="Lo", bidi="L"};
  [0x0b16] = {name="ORIYA LETTER KHA", cat="Lo", bidi="L"};
  [0x0b17] = {name="ORIYA LETTER GA", cat="Lo", bidi="L"};
  [0x0b18] = {name="ORIYA LETTER GHA", cat="Lo", bidi="L"};
  [0x0b19] = {name="ORIYA LETTER NGA", cat="Lo", bidi="L"};
  [0x0b1a] = {name="ORIYA LETTER CA", cat="Lo", bidi="L"};
  [0x0b1b] = {name="ORIYA LETTER CHA", cat="Lo", bidi="L"};
  [0x0b1c] = {name="ORIYA LETTER JA", cat="Lo", bidi="L"};
  [0x0b1d] = {name="ORIYA LETTER JHA", cat="Lo", bidi="L"};
  [0x0b1e] = {name="ORIYA LETTER NYA", cat="Lo", bidi="L"};
  [0x0b1f] = {name="ORIYA LETTER TTA", cat="Lo", bidi="L"};
  [0x0b20] = {name="ORIYA LETTER TTHA", cat="Lo", bidi="L"};
  [0x0b21] = {name="ORIYA LETTER DDA", cat="Lo", bidi="L"};
  [0x0b22] = {name="ORIYA LETTER DDHA", cat="Lo", bidi="L"};
  [0x0b23] = {name="ORIYA LETTER NNA", cat="Lo", bidi="L"};
  [0x0b24] = {name="ORIYA LETTER TA", cat="Lo", bidi="L"};
  [0x0b25] = {name="ORIYA LETTER THA", cat="Lo", bidi="L"};
  [0x0b26] = {name="ORIYA LETTER DA", cat="Lo", bidi="L"};
  [0x0b27] = {name="ORIYA LETTER DHA", cat="Lo", bidi="L"};
  [0x0b28] = {name="ORIYA LETTER NA", cat="Lo", bidi="L"};
  [0x0b2a] = {name="ORIYA LETTER PA", cat="Lo", bidi="L"};
  [0x0b2b] = {name="ORIYA LETTER PHA", cat="Lo", bidi="L"};
  [0x0b2c] = {name="ORIYA LETTER BA", cat="Lo", bidi="L"};
  [0x0b2d] = {name="ORIYA LETTER BHA", cat="Lo", bidi="L"};
  [0x0b2e] = {name="ORIYA LETTER MA", cat="Lo", bidi="L"};
  [0x0b2f] = {name="ORIYA LETTER YA", cat="Lo", bidi="L"};
  [0x0b30] = {name="ORIYA LETTER RA", cat="Lo", bidi="L"};
  [0x0b32] = {name="ORIYA LETTER LA", cat="Lo", bidi="L"};
  [0x0b33] = {name="ORIYA LETTER LLA", cat="Lo", bidi="L"};
  [0x0b35] = {name="ORIYA LETTER VA", cat="Lo", bidi="L"};
  [0x0b36] = {name="ORIYA LETTER SHA", cat="Lo", bidi="L"};
  [0x0b37] = {name="ORIYA LETTER SSA", cat="Lo", bidi="L"};
  [0x0b38] = {name="ORIYA LETTER SA", cat="Lo", bidi="L"};
  [0x0b39] = {name="ORIYA LETTER HA", cat="Lo", bidi="L"};
  [0x0b3c] = {name="ORIYA SIGN NUKTA", cat="Mn", combo=7, bidi="NSM"};
  [0x0b3d] = {name="ORIYA SIGN AVAGRAHA", cat="Lo", bidi="L"};
  [0x0b3e] = {name="ORIYA VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x0b3f] = {name="ORIYA VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0x0b40] = {name="ORIYA VOWEL SIGN II", cat="Mc", bidi="L"};
  [0x0b41] = {name="ORIYA VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x0b42] = {name="ORIYA VOWEL SIGN UU", cat="Mn", bidi="NSM"};
  [0x0b43] = {name="ORIYA VOWEL SIGN VOCALIC R", cat="Mn", bidi="NSM"};
  [0x0b44] = {name="ORIYA VOWEL SIGN VOCALIC RR", cat="Mn", bidi="NSM"};
  [0x0b47] = {name="ORIYA VOWEL SIGN E", cat="Mc", bidi="L"};
  [0x0b48] = {name="ORIYA VOWEL SIGN AI", cat="Mc", bidi="L", decomp={0x0B47,0x0B56}};
  [0x0b4b] = {name="ORIYA VOWEL SIGN O", cat="Mc", bidi="L", decomp={0x0B47,0x0B3E}};
  [0x0b4c] = {name="ORIYA VOWEL SIGN AU", cat="Mc", bidi="L", decomp={0x0B47,0x0B57}};
  [0x0b4d] = {name="ORIYA SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x0b56] = {name="ORIYA AI LENGTH MARK", cat="Mn", bidi="NSM"};
  [0x0b57] = {name="ORIYA AU LENGTH MARK", cat="Mc", bidi="L"};
  [0x0b5c] = {name="ORIYA LETTER RRA", cat="Lo", bidi="L", decomp={0x0B21,0x0B3C}};
  [0x0b5d] = {name="ORIYA LETTER RHA", cat="Lo", bidi="L", decomp={0x0B22,0x0B3C}};
  [0x0b5f] = {name="ORIYA LETTER YYA", cat="Lo", bidi="L"};
  [0x0b60] = {name="ORIYA LETTER VOCALIC RR", cat="Lo", bidi="L"};
  [0x0b61] = {name="ORIYA LETTER VOCALIC LL", cat="Lo", bidi="L"};
  [0x0b62] = {name="ORIYA VOWEL SIGN VOCALIC L", cat="Mn", bidi="NSM"};
  [0x0b63] = {name="ORIYA VOWEL SIGN VOCALIC LL", cat="Mn", bidi="NSM"};
  [0x0b66] = {name="ORIYA DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x0b67] = {name="ORIYA DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x0b68] = {name="ORIYA DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x0b69] = {name="ORIYA DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x0b6a] = {name="ORIYA DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x0b6b] = {name="ORIYA DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x0b6c] = {name="ORIYA DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x0b6d] = {name="ORIYA DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x0b6e] = {name="ORIYA DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x0b6f] = {name="ORIYA DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x0b70] = {name="ORIYA ISSHAR", cat="So", bidi="L"};
  [0x0b71] = {name="ORIYA LETTER WA", cat="Lo", bidi="L"};
  [0x0b82] = {name="TAMIL SIGN ANUSVARA", cat="Mn", bidi="NSM"};
  [0x0b83] = {name="TAMIL SIGN VISARGA", cat="Lo", bidi="L"};
  [0x0b85] = {name="TAMIL LETTER A", cat="Lo", bidi="L"};
  [0x0b86] = {name="TAMIL LETTER AA", cat="Lo", bidi="L"};
  [0x0b87] = {name="TAMIL LETTER I", cat="Lo", bidi="L"};
  [0x0b88] = {name="TAMIL LETTER II", cat="Lo", bidi="L"};
  [0x0b89] = {name="TAMIL LETTER U", cat="Lo", bidi="L"};
  [0x0b8a] = {name="TAMIL LETTER UU", cat="Lo", bidi="L"};
  [0x0b8e] = {name="TAMIL LETTER E", cat="Lo", bidi="L"};
  [0x0b8f] = {name="TAMIL LETTER EE", cat="Lo", bidi="L"};
  [0x0b90] = {name="TAMIL LETTER AI", cat="Lo", bidi="L"};
  [0x0b92] = {name="TAMIL LETTER O", cat="Lo", bidi="L"};
  [0x0b93] = {name="TAMIL LETTER OO", cat="Lo", bidi="L"};
  [0x0b94] = {name="TAMIL LETTER AU", cat="Lo", bidi="L", decomp={0x0B92,0x0BD7}};
  [0x0b95] = {name="TAMIL LETTER KA", cat="Lo", bidi="L"};
  [0x0b99] = {name="TAMIL LETTER NGA", cat="Lo", bidi="L"};
  [0x0b9a] = {name="TAMIL LETTER CA", cat="Lo", bidi="L"};
  [0x0b9c] = {name="TAMIL LETTER JA", cat="Lo", bidi="L"};
  [0x0b9e] = {name="TAMIL LETTER NYA", cat="Lo", bidi="L"};
  [0x0b9f] = {name="TAMIL LETTER TTA", cat="Lo", bidi="L"};
  [0x0ba3] = {name="TAMIL LETTER NNA", cat="Lo", bidi="L"};
  [0x0ba4] = {name="TAMIL LETTER TA", cat="Lo", bidi="L"};
  [0x0ba8] = {name="TAMIL LETTER NA", cat="Lo", bidi="L"};
  [0x0ba9] = {name="TAMIL LETTER NNNA", cat="Lo", bidi="L"};
  [0x0baa] = {name="TAMIL LETTER PA", cat="Lo", bidi="L"};
  [0x0bae] = {name="TAMIL LETTER MA", cat="Lo", bidi="L"};
  [0x0baf] = {name="TAMIL LETTER YA", cat="Lo", bidi="L"};
  [0x0bb0] = {name="TAMIL LETTER RA", cat="Lo", bidi="L"};
  [0x0bb1] = {name="TAMIL LETTER RRA", cat="Lo", bidi="L"};
  [0x0bb2] = {name="TAMIL LETTER LA", cat="Lo", bidi="L"};
  [0x0bb3] = {name="TAMIL LETTER LLA", cat="Lo", bidi="L"};
  [0x0bb4] = {name="TAMIL LETTER LLLA", cat="Lo", bidi="L"};
  [0x0bb5] = {name="TAMIL LETTER VA", cat="Lo", bidi="L"};
  [0x0bb6] = {name="TAMIL LETTER SHA", cat="Lo", bidi="L"};
  [0x0bb7] = {name="TAMIL LETTER SSA", cat="Lo", bidi="L"};
  [0x0bb8] = {name="TAMIL LETTER SA", cat="Lo", bidi="L"};
  [0x0bb9] = {name="TAMIL LETTER HA", cat="Lo", bidi="L"};
  [0x0bbe] = {name="TAMIL VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x0bbf] = {name="TAMIL VOWEL SIGN I", cat="Mc", bidi="L"};
  [0x0bc0] = {name="TAMIL VOWEL SIGN II", cat="Mn", bidi="NSM"};
  [0x0bc1] = {name="TAMIL VOWEL SIGN U", cat="Mc", bidi="L"};
  [0x0bc2] = {name="TAMIL VOWEL SIGN UU", cat="Mc", bidi="L"};
  [0x0bc6] = {name="TAMIL VOWEL SIGN E", cat="Mc", bidi="L"};
  [0x0bc7] = {name="TAMIL VOWEL SIGN EE", cat="Mc", bidi="L"};
  [0x0bc8] = {name="TAMIL VOWEL SIGN AI", cat="Mc", bidi="L"};
  [0x0bca] = {name="TAMIL VOWEL SIGN O", cat="Mc", bidi="L", decomp={0x0BC6,0x0BBE}};
  [0x0bcb] = {name="TAMIL VOWEL SIGN OO", cat="Mc", bidi="L", decomp={0x0BC7,0x0BBE}};
  [0x0bcc] = {name="TAMIL VOWEL SIGN AU", cat="Mc", bidi="L", decomp={0x0BC6,0x0BD7}};
  [0x0bcd] = {name="TAMIL SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x0bd0] = {name="TAMIL OM", cat="Lo", bidi="L"};
  [0x0bd7] = {name="TAMIL AU LENGTH MARK", cat="Mc", bidi="L"};
  [0x0be6] = {name="TAMIL DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x0be7] = {name="TAMIL DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x0be8] = {name="TAMIL DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x0be9] = {name="TAMIL DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x0bea] = {name="TAMIL DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x0beb] = {name="TAMIL DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x0bec] = {name="TAMIL DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x0bed] = {name="TAMIL DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x0bee] = {name="TAMIL DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x0bef] = {name="TAMIL DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x0bf0] = {name="TAMIL NUMBER TEN", cat="No", bidi="L", numeric=10};
  [0x0bf1] = {name="TAMIL NUMBER ONE HUNDRED", cat="No", bidi="L", numeric=100};
  [0x0bf2] = {name="TAMIL NUMBER ONE THOUSAND", cat="No", bidi="L", numeric=1000};
  [0x0bf3] = {name="TAMIL DAY SIGN", cat="So", bidi="ON"};
  [0x0bf4] = {name="TAMIL MONTH SIGN", cat="So", bidi="ON"};
  [0x0bf5] = {name="TAMIL YEAR SIGN", cat="So", bidi="ON"};
  [0x0bf6] = {name="TAMIL DEBIT SIGN", cat="So", bidi="ON"};
  [0x0bf7] = {name="TAMIL CREDIT SIGN", cat="So", bidi="ON"};
  [0x0bf8] = {name="TAMIL AS ABOVE SIGN", cat="So", bidi="ON"};
  [0x0bf9] = {name="TAMIL RUPEE SIGN", cat="Sc", bidi="ET"};
  [0x0bfa] = {name="TAMIL NUMBER SIGN", cat="So", bidi="ON"};
  [0x0c01] = {name="TELUGU SIGN CANDRABINDU", cat="Mc", bidi="L"};
  [0x0c02] = {name="TELUGU SIGN ANUSVARA", cat="Mc", bidi="L"};
  [0x0c03] = {name="TELUGU SIGN VISARGA", cat="Mc", bidi="L"};
  [0x0c05] = {name="TELUGU LETTER A", cat="Lo", bidi="L"};
  [0x0c06] = {name="TELUGU LETTER AA", cat="Lo", bidi="L"};
  [0x0c07] = {name="TELUGU LETTER I", cat="Lo", bidi="L"};
  [0x0c08] = {name="TELUGU LETTER II", cat="Lo", bidi="L"};
  [0x0c09] = {name="TELUGU LETTER U", cat="Lo", bidi="L"};
  [0x0c0a] = {name="TELUGU LETTER UU", cat="Lo", bidi="L"};
  [0x0c0b] = {name="TELUGU LETTER VOCALIC R", cat="Lo", bidi="L"};
  [0x0c0c] = {name="TELUGU LETTER VOCALIC L", cat="Lo", bidi="L"};
  [0x0c0e] = {name="TELUGU LETTER E", cat="Lo", bidi="L"};
  [0x0c0f] = {name="TELUGU LETTER EE", cat="Lo", bidi="L"};
  [0x0c10] = {name="TELUGU LETTER AI", cat="Lo", bidi="L"};
  [0x0c12] = {name="TELUGU LETTER O", cat="Lo", bidi="L"};
  [0x0c13] = {name="TELUGU LETTER OO", cat="Lo", bidi="L"};
  [0x0c14] = {name="TELUGU LETTER AU", cat="Lo", bidi="L"};
  [0x0c15] = {name="TELUGU LETTER KA", cat="Lo", bidi="L"};
  [0x0c16] = {name="TELUGU LETTER KHA", cat="Lo", bidi="L"};
  [0x0c17] = {name="TELUGU LETTER GA", cat="Lo", bidi="L"};
  [0x0c18] = {name="TELUGU LETTER GHA", cat="Lo", bidi="L"};
  [0x0c19] = {name="TELUGU LETTER NGA", cat="Lo", bidi="L"};
  [0x0c1a] = {name="TELUGU LETTER CA", cat="Lo", bidi="L"};
  [0x0c1b] = {name="TELUGU LETTER CHA", cat="Lo", bidi="L"};
  [0x0c1c] = {name="TELUGU LETTER JA", cat="Lo", bidi="L"};
  [0x0c1d] = {name="TELUGU LETTER JHA", cat="Lo", bidi="L"};
  [0x0c1e] = {name="TELUGU LETTER NYA", cat="Lo", bidi="L"};
  [0x0c1f] = {name="TELUGU LETTER TTA", cat="Lo", bidi="L"};
  [0x0c20] = {name="TELUGU LETTER TTHA", cat="Lo", bidi="L"};
  [0x0c21] = {name="TELUGU LETTER DDA", cat="Lo", bidi="L"};
  [0x0c22] = {name="TELUGU LETTER DDHA", cat="Lo", bidi="L"};
  [0x0c23] = {name="TELUGU LETTER NNA", cat="Lo", bidi="L"};
  [0x0c24] = {name="TELUGU LETTER TA", cat="Lo", bidi="L"};
  [0x0c25] = {name="TELUGU LETTER THA", cat="Lo", bidi="L"};
  [0x0c26] = {name="TELUGU LETTER DA", cat="Lo", bidi="L"};
  [0x0c27] = {name="TELUGU LETTER DHA", cat="Lo", bidi="L"};
  [0x0c28] = {name="TELUGU LETTER NA", cat="Lo", bidi="L"};
  [0x0c2a] = {name="TELUGU LETTER PA", cat="Lo", bidi="L"};
  [0x0c2b] = {name="TELUGU LETTER PHA", cat="Lo", bidi="L"};
  [0x0c2c] = {name="TELUGU LETTER BA", cat="Lo", bidi="L"};
  [0x0c2d] = {name="TELUGU LETTER BHA", cat="Lo", bidi="L"};
  [0x0c2e] = {name="TELUGU LETTER MA", cat="Lo", bidi="L"};
  [0x0c2f] = {name="TELUGU LETTER YA", cat="Lo", bidi="L"};
  [0x0c30] = {name="TELUGU LETTER RA", cat="Lo", bidi="L"};
  [0x0c31] = {name="TELUGU LETTER RRA", cat="Lo", bidi="L"};
  [0x0c32] = {name="TELUGU LETTER LA", cat="Lo", bidi="L"};
  [0x0c33] = {name="TELUGU LETTER LLA", cat="Lo", bidi="L"};
  [0x0c35] = {name="TELUGU LETTER VA", cat="Lo", bidi="L"};
  [0x0c36] = {name="TELUGU LETTER SHA", cat="Lo", bidi="L"};
  [0x0c37] = {name="TELUGU LETTER SSA", cat="Lo", bidi="L"};
  [0x0c38] = {name="TELUGU LETTER SA", cat="Lo", bidi="L"};
  [0x0c39] = {name="TELUGU LETTER HA", cat="Lo", bidi="L"};
  [0x0c3d] = {name="TELUGU SIGN AVAGRAHA", cat="Lo", bidi="L"};
  [0x0c3e] = {name="TELUGU VOWEL SIGN AA", cat="Mn", bidi="NSM"};
  [0x0c3f] = {name="TELUGU VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0x0c40] = {name="TELUGU VOWEL SIGN II", cat="Mn", bidi="NSM"};
  [0x0c41] = {name="TELUGU VOWEL SIGN U", cat="Mc", bidi="L"};
  [0x0c42] = {name="TELUGU VOWEL SIGN UU", cat="Mc", bidi="L"};
  [0x0c43] = {name="TELUGU VOWEL SIGN VOCALIC R", cat="Mc", bidi="L"};
  [0x0c44] = {name="TELUGU VOWEL SIGN VOCALIC RR", cat="Mc", bidi="L"};
  [0x0c46] = {name="TELUGU VOWEL SIGN E", cat="Mn", bidi="NSM"};
  [0x0c47] = {name="TELUGU VOWEL SIGN EE", cat="Mn", bidi="NSM"};
  [0x0c48] = {name="TELUGU VOWEL SIGN AI", cat="Mn", bidi="NSM", decomp={0x0C46,0x0C56}};
  [0x0c4a] = {name="TELUGU VOWEL SIGN O", cat="Mn", bidi="NSM"};
  [0x0c4b] = {name="TELUGU VOWEL SIGN OO", cat="Mn", bidi="NSM"};
  [0x0c4c] = {name="TELUGU VOWEL SIGN AU", cat="Mn", bidi="NSM"};
  [0x0c4d] = {name="TELUGU SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x0c55] = {name="TELUGU LENGTH MARK", cat="Mn", combo=84, bidi="NSM"};
  [0x0c56] = {name="TELUGU AI LENGTH MARK", cat="Mn", combo=91, bidi="NSM"};
  [0x0c58] = {name="TELUGU LETTER TSA", cat="Lo", bidi="L"};
  [0x0c59] = {name="TELUGU LETTER DZA", cat="Lo", bidi="L"};
  [0x0c60] = {name="TELUGU LETTER VOCALIC RR", cat="Lo", bidi="L"};
  [0x0c61] = {name="TELUGU LETTER VOCALIC LL", cat="Lo", bidi="L"};
  [0x0c62] = {name="TELUGU VOWEL SIGN VOCALIC L", cat="Mn", bidi="NSM"};
  [0x0c63] = {name="TELUGU VOWEL SIGN VOCALIC LL", cat="Mn", bidi="NSM"};
  [0x0c66] = {name="TELUGU DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x0c67] = {name="TELUGU DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x0c68] = {name="TELUGU DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x0c69] = {name="TELUGU DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x0c6a] = {name="TELUGU DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x0c6b] = {name="TELUGU DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x0c6c] = {name="TELUGU DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x0c6d] = {name="TELUGU DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x0c6e] = {name="TELUGU DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x0c6f] = {name="TELUGU DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x0c78] = {name="TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR", cat="No", bidi="ON", numeric=0};
  [0x0c79] = {name="TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR", cat="No", bidi="ON", numeric=1};
  [0x0c7a] = {name="TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR", cat="No", bidi="ON", numeric=2};
  [0x0c7b] = {name="TELUGU FRACTION DIGIT THREE FOR ODD POWERS OF FOUR", cat="No", bidi="ON", numeric=3};
  [0x0c7c] = {name="TELUGU FRACTION DIGIT ONE FOR EVEN POWERS OF FOUR", cat="No", bidi="ON", numeric=1};
  [0x0c7d] = {name="TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR", cat="No", bidi="ON", numeric=2};
  [0x0c7e] = {name="TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR", cat="No", bidi="ON", numeric=3};
  [0x0c7f] = {name="TELUGU SIGN TUUMU", cat="So", bidi="L"};
  [0x0c82] = {name="KANNADA SIGN ANUSVARA", cat="Mc", bidi="L"};
  [0x0c83] = {name="KANNADA SIGN VISARGA", cat="Mc", bidi="L"};
  [0x0c85] = {name="KANNADA LETTER A", cat="Lo", bidi="L"};
  [0x0c86] = {name="KANNADA LETTER AA", cat="Lo", bidi="L"};
  [0x0c87] = {name="KANNADA LETTER I", cat="Lo", bidi="L"};
  [0x0c88] = {name="KANNADA LETTER II", cat="Lo", bidi="L"};
  [0x0c89] = {name="KANNADA LETTER U", cat="Lo", bidi="L"};
  [0x0c8a] = {name="KANNADA LETTER UU", cat="Lo", bidi="L"};
  [0x0c8b] = {name="KANNADA LETTER VOCALIC R", cat="Lo", bidi="L"};
  [0x0c8c] = {name="KANNADA LETTER VOCALIC L", cat="Lo", bidi="L"};
  [0x0c8e] = {name="KANNADA LETTER E", cat="Lo", bidi="L"};
  [0x0c8f] = {name="KANNADA LETTER EE", cat="Lo", bidi="L"};
  [0x0c90] = {name="KANNADA LETTER AI", cat="Lo", bidi="L"};
  [0x0c92] = {name="KANNADA LETTER O", cat="Lo", bidi="L"};
  [0x0c93] = {name="KANNADA LETTER OO", cat="Lo", bidi="L"};
  [0x0c94] = {name="KANNADA LETTER AU", cat="Lo", bidi="L"};
  [0x0c95] = {name="KANNADA LETTER KA", cat="Lo", bidi="L"};
  [0x0c96] = {name="KANNADA LETTER KHA", cat="Lo", bidi="L"};
  [0x0c97] = {name="KANNADA LETTER GA", cat="Lo", bidi="L"};
  [0x0c98] = {name="KANNADA LETTER GHA", cat="Lo", bidi="L"};
  [0x0c99] = {name="KANNADA LETTER NGA", cat="Lo", bidi="L"};
  [0x0c9a] = {name="KANNADA LETTER CA", cat="Lo", bidi="L"};
  [0x0c9b] = {name="KANNADA LETTER CHA", cat="Lo", bidi="L"};
  [0x0c9c] = {name="KANNADA LETTER JA", cat="Lo", bidi="L"};
  [0x0c9d] = {name="KANNADA LETTER JHA", cat="Lo", bidi="L"};
  [0x0c9e] = {name="KANNADA LETTER NYA", cat="Lo", bidi="L"};
  [0x0c9f] = {name="KANNADA LETTER TTA", cat="Lo", bidi="L"};
  [0x0ca0] = {name="KANNADA LETTER TTHA", cat="Lo", bidi="L"};
  [0x0ca1] = {name="KANNADA LETTER DDA", cat="Lo", bidi="L"};
  [0x0ca2] = {name="KANNADA LETTER DDHA", cat="Lo", bidi="L"};
  [0x0ca3] = {name="KANNADA LETTER NNA", cat="Lo", bidi="L"};
  [0x0ca4] = {name="KANNADA LETTER TA", cat="Lo", bidi="L"};
  [0x0ca5] = {name="KANNADA LETTER THA", cat="Lo", bidi="L"};
  [0x0ca6] = {name="KANNADA LETTER DA", cat="Lo", bidi="L"};
  [0x0ca7] = {name="KANNADA LETTER DHA", cat="Lo", bidi="L"};
  [0x0ca8] = {name="KANNADA LETTER NA", cat="Lo", bidi="L"};
  [0x0caa] = {name="KANNADA LETTER PA", cat="Lo", bidi="L"};
  [0x0cab] = {name="KANNADA LETTER PHA", cat="Lo", bidi="L"};
  [0x0cac] = {name="KANNADA LETTER BA", cat="Lo", bidi="L"};
  [0x0cad] = {name="KANNADA LETTER BHA", cat="Lo", bidi="L"};
  [0x0cae] = {name="KANNADA LETTER MA", cat="Lo", bidi="L"};
  [0x0caf] = {name="KANNADA LETTER YA", cat="Lo", bidi="L"};
  [0x0cb0] = {name="KANNADA LETTER RA", cat="Lo", bidi="L"};
  [0x0cb1] = {name="KANNADA LETTER RRA", cat="Lo", bidi="L"};
  [0x0cb2] = {name="KANNADA LETTER LA", cat="Lo", bidi="L"};
  [0x0cb3] = {name="KANNADA LETTER LLA", cat="Lo", bidi="L"};
  [0x0cb5] = {name="KANNADA LETTER VA", cat="Lo", bidi="L"};
  [0x0cb6] = {name="KANNADA LETTER SHA", cat="Lo", bidi="L"};
  [0x0cb7] = {name="KANNADA LETTER SSA", cat="Lo", bidi="L"};
  [0x0cb8] = {name="KANNADA LETTER SA", cat="Lo", bidi="L"};
  [0x0cb9] = {name="KANNADA LETTER HA", cat="Lo", bidi="L"};
  [0x0cbc] = {name="KANNADA SIGN NUKTA", cat="Mn", combo=7, bidi="NSM"};
  [0x0cbd] = {name="KANNADA SIGN AVAGRAHA", cat="Lo", bidi="L"};
  [0x0cbe] = {name="KANNADA VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x0cbf] = {name="KANNADA VOWEL SIGN I", cat="Mn", bidi="L"};
  [0x0cc0] = {name="KANNADA VOWEL SIGN II", cat="Mc", bidi="L", decomp={0x0CBF,0x0CD5}};
  [0x0cc1] = {name="KANNADA VOWEL SIGN U", cat="Mc", bidi="L"};
  [0x0cc2] = {name="KANNADA VOWEL SIGN UU", cat="Mc", bidi="L"};
  [0x0cc3] = {name="KANNADA VOWEL SIGN VOCALIC R", cat="Mc", bidi="L"};
  [0x0cc4] = {name="KANNADA VOWEL SIGN VOCALIC RR", cat="Mc", bidi="L"};
  [0x0cc6] = {name="KANNADA VOWEL SIGN E", cat="Mn", bidi="L"};
  [0x0cc7] = {name="KANNADA VOWEL SIGN EE", cat="Mc", bidi="L", decomp={0x0CC6,0x0CD5}};
  [0x0cc8] = {name="KANNADA VOWEL SIGN AI", cat="Mc", bidi="L", decomp={0x0CC6,0x0CD6}};
  [0x0cca] = {name="KANNADA VOWEL SIGN O", cat="Mc", bidi="L", decomp={0x0CC6,0x0CC2}};
  [0x0ccb] = {name="KANNADA VOWEL SIGN OO", cat="Mc", bidi="L", decomp={0x0CCA,0x0CD5}};
  [0x0ccc] = {name="KANNADA VOWEL SIGN AU", cat="Mn", bidi="NSM"};
  [0x0ccd] = {name="KANNADA SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x0cd5] = {name="KANNADA LENGTH MARK", cat="Mc", bidi="L"};
  [0x0cd6] = {name="KANNADA AI LENGTH MARK", cat="Mc", bidi="L"};
  [0x0cde] = {name="KANNADA LETTER FA", cat="Lo", bidi="L"};
  [0x0ce0] = {name="KANNADA LETTER VOCALIC RR", cat="Lo", bidi="L"};
  [0x0ce1] = {name="KANNADA LETTER VOCALIC LL", cat="Lo", bidi="L"};
  [0x0ce2] = {name="KANNADA VOWEL SIGN VOCALIC L", cat="Mn", bidi="NSM"};
  [0x0ce3] = {name="KANNADA VOWEL SIGN VOCALIC LL", cat="Mn", bidi="NSM"};
  [0x0ce6] = {name="KANNADA DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x0ce7] = {name="KANNADA DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x0ce8] = {name="KANNADA DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x0ce9] = {name="KANNADA DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x0cea] = {name="KANNADA DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x0ceb] = {name="KANNADA DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x0cec] = {name="KANNADA DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x0ced] = {name="KANNADA DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x0cee] = {name="KANNADA DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x0cef] = {name="KANNADA DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x0cf1] = {name="KANNADA SIGN JIHVAMULIYA", cat="So", bidi="ON"};
  [0x0cf2] = {name="KANNADA SIGN UPADHMANIYA", cat="So", bidi="ON"};
  [0x0d02] = {name="MALAYALAM SIGN ANUSVARA", cat="Mc", bidi="L"};
  [0x0d03] = {name="MALAYALAM SIGN VISARGA", cat="Mc", bidi="L"};
  [0x0d05] = {name="MALAYALAM LETTER A", cat="Lo", bidi="L"};
  [0x0d06] = {name="MALAYALAM LETTER AA", cat="Lo", bidi="L"};
  [0x0d07] = {name="MALAYALAM LETTER I", cat="Lo", bidi="L"};
  [0x0d08] = {name="MALAYALAM LETTER II", cat="Lo", bidi="L"};
  [0x0d09] = {name="MALAYALAM LETTER U", cat="Lo", bidi="L"};
  [0x0d0a] = {name="MALAYALAM LETTER UU", cat="Lo", bidi="L"};
  [0x0d0b] = {name="MALAYALAM LETTER VOCALIC R", cat="Lo", bidi="L"};
  [0x0d0c] = {name="MALAYALAM LETTER VOCALIC L", cat="Lo", bidi="L"};
  [0x0d0e] = {name="MALAYALAM LETTER E", cat="Lo", bidi="L"};
  [0x0d0f] = {name="MALAYALAM LETTER EE", cat="Lo", bidi="L"};
  [0x0d10] = {name="MALAYALAM LETTER AI", cat="Lo", bidi="L"};
  [0x0d12] = {name="MALAYALAM LETTER O", cat="Lo", bidi="L"};
  [0x0d13] = {name="MALAYALAM LETTER OO", cat="Lo", bidi="L"};
  [0x0d14] = {name="MALAYALAM LETTER AU", cat="Lo", bidi="L"};
  [0x0d15] = {name="MALAYALAM LETTER KA", cat="Lo", bidi="L"};
  [0x0d16] = {name="MALAYALAM LETTER KHA", cat="Lo", bidi="L"};
  [0x0d17] = {name="MALAYALAM LETTER GA", cat="Lo", bidi="L"};
  [0x0d18] = {name="MALAYALAM LETTER GHA", cat="Lo", bidi="L"};
  [0x0d19] = {name="MALAYALAM LETTER NGA", cat="Lo", bidi="L"};
  [0x0d1a] = {name="MALAYALAM LETTER CA", cat="Lo", bidi="L"};
  [0x0d1b] = {name="MALAYALAM LETTER CHA", cat="Lo", bidi="L"};
  [0x0d1c] = {name="MALAYALAM LETTER JA", cat="Lo", bidi="L"};
  [0x0d1d] = {name="MALAYALAM LETTER JHA", cat="Lo", bidi="L"};
  [0x0d1e] = {name="MALAYALAM LETTER NYA", cat="Lo", bidi="L"};
  [0x0d1f] = {name="MALAYALAM LETTER TTA", cat="Lo", bidi="L"};
  [0x0d20] = {name="MALAYALAM LETTER TTHA", cat="Lo", bidi="L"};
  [0x0d21] = {name="MALAYALAM LETTER DDA", cat="Lo", bidi="L"};
  [0x0d22] = {name="MALAYALAM LETTER DDHA", cat="Lo", bidi="L"};
  [0x0d23] = {name="MALAYALAM LETTER NNA", cat="Lo", bidi="L"};
  [0x0d24] = {name="MALAYALAM LETTER TA", cat="Lo", bidi="L"};
  [0x0d25] = {name="MALAYALAM LETTER THA", cat="Lo", bidi="L"};
  [0x0d26] = {name="MALAYALAM LETTER DA", cat="Lo", bidi="L"};
  [0x0d27] = {name="MALAYALAM LETTER DHA", cat="Lo", bidi="L"};
  [0x0d28] = {name="MALAYALAM LETTER NA", cat="Lo", bidi="L"};
  [0x0d2a] = {name="MALAYALAM LETTER PA", cat="Lo", bidi="L"};
  [0x0d2b] = {name="MALAYALAM LETTER PHA", cat="Lo", bidi="L"};
  [0x0d2c] = {name="MALAYALAM LETTER BA", cat="Lo", bidi="L"};
  [0x0d2d] = {name="MALAYALAM LETTER BHA", cat="Lo", bidi="L"};
  [0x0d2e] = {name="MALAYALAM LETTER MA", cat="Lo", bidi="L"};
  [0x0d2f] = {name="MALAYALAM LETTER YA", cat="Lo", bidi="L"};
  [0x0d30] = {name="MALAYALAM LETTER RA", cat="Lo", bidi="L"};
  [0x0d31] = {name="MALAYALAM LETTER RRA", cat="Lo", bidi="L"};
  [0x0d32] = {name="MALAYALAM LETTER LA", cat="Lo", bidi="L"};
  [0x0d33] = {name="MALAYALAM LETTER LLA", cat="Lo", bidi="L"};
  [0x0d34] = {name="MALAYALAM LETTER LLLA", cat="Lo", bidi="L"};
  [0x0d35] = {name="MALAYALAM LETTER VA", cat="Lo", bidi="L"};
  [0x0d36] = {name="MALAYALAM LETTER SHA", cat="Lo", bidi="L"};
  [0x0d37] = {name="MALAYALAM LETTER SSA", cat="Lo", bidi="L"};
  [0x0d38] = {name="MALAYALAM LETTER SA", cat="Lo", bidi="L"};
  [0x0d39] = {name="MALAYALAM LETTER HA", cat="Lo", bidi="L"};
  [0x0d3d] = {name="MALAYALAM SIGN AVAGRAHA", cat="Lo", bidi="L"};
  [0x0d3e] = {name="MALAYALAM VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x0d3f] = {name="MALAYALAM VOWEL SIGN I", cat="Mc", bidi="L"};
  [0x0d40] = {name="MALAYALAM VOWEL SIGN II", cat="Mc", bidi="L"};
  [0x0d41] = {name="MALAYALAM VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x0d42] = {name="MALAYALAM VOWEL SIGN UU", cat="Mn", bidi="NSM"};
  [0x0d43] = {name="MALAYALAM VOWEL SIGN VOCALIC R", cat="Mn", bidi="NSM"};
  [0x0d44] = {name="MALAYALAM VOWEL SIGN VOCALIC RR", cat="Mn", bidi="NSM"};
  [0x0d46] = {name="MALAYALAM VOWEL SIGN E", cat="Mc", bidi="L"};
  [0x0d47] = {name="MALAYALAM VOWEL SIGN EE", cat="Mc", bidi="L"};
  [0x0d48] = {name="MALAYALAM VOWEL SIGN AI", cat="Mc", bidi="L"};
  [0x0d4a] = {name="MALAYALAM VOWEL SIGN O", cat="Mc", bidi="L", decomp={0x0D46,0x0D3E}};
  [0x0d4b] = {name="MALAYALAM VOWEL SIGN OO", cat="Mc", bidi="L", decomp={0x0D47,0x0D3E}};
  [0x0d4c] = {name="MALAYALAM VOWEL SIGN AU", cat="Mc", bidi="L", decomp={0x0D46,0x0D57}};
  [0x0d4d] = {name="MALAYALAM SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x0d57] = {name="MALAYALAM AU LENGTH MARK", cat="Mc", bidi="L"};
  [0x0d60] = {name="MALAYALAM LETTER VOCALIC RR", cat="Lo", bidi="L"};
  [0x0d61] = {name="MALAYALAM LETTER VOCALIC LL", cat="Lo", bidi="L"};
  [0x0d62] = {name="MALAYALAM VOWEL SIGN VOCALIC L", cat="Mn", bidi="NSM"};
  [0x0d63] = {name="MALAYALAM VOWEL SIGN VOCALIC LL", cat="Mn", bidi="NSM"};
  [0x0d66] = {name="MALAYALAM DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x0d67] = {name="MALAYALAM DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x0d68] = {name="MALAYALAM DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x0d69] = {name="MALAYALAM DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x0d6a] = {name="MALAYALAM DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x0d6b] = {name="MALAYALAM DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x0d6c] = {name="MALAYALAM DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x0d6d] = {name="MALAYALAM DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x0d6e] = {name="MALAYALAM DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x0d6f] = {name="MALAYALAM DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x0d70] = {name="MALAYALAM NUMBER TEN", cat="No", bidi="L", numeric=10};
  [0x0d71] = {name="MALAYALAM NUMBER ONE HUNDRED", cat="No", bidi="L", numeric=100};
  [0x0d72] = {name="MALAYALAM NUMBER ONE THOUSAND", cat="No", bidi="L", numeric=1000};
  [0x0d73] = {name="MALAYALAM FRACTION ONE QUARTER", cat="No", bidi="L", numeric=1/4};
  [0x0d74] = {name="MALAYALAM FRACTION ONE HALF", cat="No", bidi="L", numeric=1/2};
  [0x0d75] = {name="MALAYALAM FRACTION THREE QUARTERS", cat="No", bidi="L", numeric=3/4};
  [0x0d79] = {name="MALAYALAM DATE MARK", cat="So", bidi="L"};
  [0x0d7a] = {name="MALAYALAM LETTER CHILLU NN", cat="Lo", bidi="L"};
  [0x0d7b] = {name="MALAYALAM LETTER CHILLU N", cat="Lo", bidi="L"};
  [0x0d7c] = {name="MALAYALAM LETTER CHILLU RR", cat="Lo", bidi="L"};
  [0x0d7d] = {name="MALAYALAM LETTER CHILLU L", cat="Lo", bidi="L"};
  [0x0d7e] = {name="MALAYALAM LETTER CHILLU LL", cat="Lo", bidi="L"};
  [0x0d7f] = {name="MALAYALAM LETTER CHILLU K", cat="Lo", bidi="L"};
  [0x0d82] = {name="SINHALA SIGN ANUSVARAYA", cat="Mc", bidi="L"};
  [0x0d83] = {name="SINHALA SIGN VISARGAYA", cat="Mc", bidi="L"};
  [0x0d85] = {name="SINHALA LETTER AYANNA", cat="Lo", bidi="L"};
  [0x0d86] = {name="SINHALA LETTER AAYANNA", cat="Lo", bidi="L"};
  [0x0d87] = {name="SINHALA LETTER AEYANNA", cat="Lo", bidi="L"};
  [0x0d88] = {name="SINHALA LETTER AEEYANNA", cat="Lo", bidi="L"};
  [0x0d89] = {name="SINHALA LETTER IYANNA", cat="Lo", bidi="L"};
  [0x0d8a] = {name="SINHALA LETTER IIYANNA", cat="Lo", bidi="L"};
  [0x0d8b] = {name="SINHALA LETTER UYANNA", cat="Lo", bidi="L"};
  [0x0d8c] = {name="SINHALA LETTER UUYANNA", cat="Lo", bidi="L"};
  [0x0d8d] = {name="SINHALA LETTER IRUYANNA", cat="Lo", bidi="L"};
  [0x0d8e] = {name="SINHALA LETTER IRUUYANNA", cat="Lo", bidi="L"};
  [0x0d8f] = {name="SINHALA LETTER ILUYANNA", cat="Lo", bidi="L"};
  [0x0d90] = {name="SINHALA LETTER ILUUYANNA", cat="Lo", bidi="L"};
  [0x0d91] = {name="SINHALA LETTER EYANNA", cat="Lo", bidi="L"};
  [0x0d92] = {name="SINHALA LETTER EEYANNA", cat="Lo", bidi="L"};
  [0x0d93] = {name="SINHALA LETTER AIYANNA", cat="Lo", bidi="L"};
  [0x0d94] = {name="SINHALA LETTER OYANNA", cat="Lo", bidi="L"};
  [0x0d95] = {name="SINHALA LETTER OOYANNA", cat="Lo", bidi="L"};
  [0x0d96] = {name="SINHALA LETTER AUYANNA", cat="Lo", bidi="L"};
  [0x0d9a] = {name="SINHALA LETTER ALPAPRAANA KAYANNA", cat="Lo", bidi="L"};
  [0x0d9b] = {name="SINHALA LETTER MAHAAPRAANA KAYANNA", cat="Lo", bidi="L"};
  [0x0d9c] = {name="SINHALA LETTER ALPAPRAANA GAYANNA", cat="Lo", bidi="L"};
  [0x0d9d] = {name="SINHALA LETTER MAHAAPRAANA GAYANNA", cat="Lo", bidi="L"};
  [0x0d9e] = {name="SINHALA LETTER KANTAJA NAASIKYAYA", cat="Lo", bidi="L"};
  [0x0d9f] = {name="SINHALA LETTER SANYAKA GAYANNA", cat="Lo", bidi="L"};
  [0x0da0] = {name="SINHALA LETTER ALPAPRAANA CAYANNA", cat="Lo", bidi="L"};
  [0x0da1] = {name="SINHALA LETTER MAHAAPRAANA CAYANNA", cat="Lo", bidi="L"};
  [0x0da2] = {name="SINHALA LETTER ALPAPRAANA JAYANNA", cat="Lo", bidi="L"};
  [0x0da3] = {name="SINHALA LETTER MAHAAPRAANA JAYANNA", cat="Lo", bidi="L"};
  [0x0da4] = {name="SINHALA LETTER TAALUJA NAASIKYAYA", cat="Lo", bidi="L"};
  [0x0da5] = {name="SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA", cat="Lo", bidi="L"};
  [0x0da6] = {name="SINHALA LETTER SANYAKA JAYANNA", cat="Lo", bidi="L"};
  [0x0da7] = {name="SINHALA LETTER ALPAPRAANA TTAYANNA", cat="Lo", bidi="L"};
  [0x0da8] = {name="SINHALA LETTER MAHAAPRAANA TTAYANNA", cat="Lo", bidi="L"};
  [0x0da9] = {name="SINHALA LETTER ALPAPRAANA DDAYANNA", cat="Lo", bidi="L"};
  [0x0daa] = {name="SINHALA LETTER MAHAAPRAANA DDAYANNA", cat="Lo", bidi="L"};
  [0x0dab] = {name="SINHALA LETTER MUURDHAJA NAYANNA", cat="Lo", bidi="L"};
  [0x0dac] = {name="SINHALA LETTER SANYAKA DDAYANNA", cat="Lo", bidi="L"};
  [0x0dad] = {name="SINHALA LETTER ALPAPRAANA TAYANNA", cat="Lo", bidi="L"};
  [0x0dae] = {name="SINHALA LETTER MAHAAPRAANA TAYANNA", cat="Lo", bidi="L"};
  [0x0daf] = {name="SINHALA LETTER ALPAPRAANA DAYANNA", cat="Lo", bidi="L"};
  [0x0db0] = {name="SINHALA LETTER MAHAAPRAANA DAYANNA", cat="Lo", bidi="L"};
  [0x0db1] = {name="SINHALA LETTER DANTAJA NAYANNA", cat="Lo", bidi="L"};
  [0x0db3] = {name="SINHALA LETTER SANYAKA DAYANNA", cat="Lo", bidi="L"};
  [0x0db4] = {name="SINHALA LETTER ALPAPRAANA PAYANNA", cat="Lo", bidi="L"};
  [0x0db5] = {name="SINHALA LETTER MAHAAPRAANA PAYANNA", cat="Lo", bidi="L"};
  [0x0db6] = {name="SINHALA LETTER ALPAPRAANA BAYANNA", cat="Lo", bidi="L"};
  [0x0db7] = {name="SINHALA LETTER MAHAAPRAANA BAYANNA", cat="Lo", bidi="L"};
  [0x0db8] = {name="SINHALA LETTER MAYANNA", cat="Lo", bidi="L"};
  [0x0db9] = {name="SINHALA LETTER AMBA BAYANNA", cat="Lo", bidi="L"};
  [0x0dba] = {name="SINHALA LETTER YAYANNA", cat="Lo", bidi="L"};
  [0x0dbb] = {name="SINHALA LETTER RAYANNA", cat="Lo", bidi="L"};
  [0x0dbd] = {name="SINHALA LETTER DANTAJA LAYANNA", cat="Lo", bidi="L"};
  [0x0dc0] = {name="SINHALA LETTER VAYANNA", cat="Lo", bidi="L"};
  [0x0dc1] = {name="SINHALA LETTER TAALUJA SAYANNA", cat="Lo", bidi="L"};
  [0x0dc2] = {name="SINHALA LETTER MUURDHAJA SAYANNA", cat="Lo", bidi="L"};
  [0x0dc3] = {name="SINHALA LETTER DANTAJA SAYANNA", cat="Lo", bidi="L"};
  [0x0dc4] = {name="SINHALA LETTER HAYANNA", cat="Lo", bidi="L"};
  [0x0dc5] = {name="SINHALA LETTER MUURDHAJA LAYANNA", cat="Lo", bidi="L"};
  [0x0dc6] = {name="SINHALA LETTER FAYANNA", cat="Lo", bidi="L"};
  [0x0dca] = {name="SINHALA SIGN AL-LAKUNA", cat="Mn", combo=9, bidi="NSM"};
  [0x0dcf] = {name="SINHALA VOWEL SIGN AELA-PILLA", cat="Mc", bidi="L"};
  [0x0dd0] = {name="SINHALA VOWEL SIGN KETTI AEDA-PILLA", cat="Mc", bidi="L"};
  [0x0dd1] = {name="SINHALA VOWEL SIGN DIGA AEDA-PILLA", cat="Mc", bidi="L"};
  [0x0dd2] = {name="SINHALA VOWEL SIGN KETTI IS-PILLA", cat="Mn", bidi="NSM"};
  [0x0dd3] = {name="SINHALA VOWEL SIGN DIGA IS-PILLA", cat="Mn", bidi="NSM"};
  [0x0dd4] = {name="SINHALA VOWEL SIGN KETTI PAA-PILLA", cat="Mn", bidi="NSM"};
  [0x0dd6] = {name="SINHALA VOWEL SIGN DIGA PAA-PILLA", cat="Mn", bidi="NSM"};
  [0x0dd8] = {name="SINHALA VOWEL SIGN GAETTA-PILLA", cat="Mc", bidi="L"};
  [0x0dd9] = {name="SINHALA VOWEL SIGN KOMBUVA", cat="Mc", bidi="L"};
  [0x0dda] = {name="SINHALA VOWEL SIGN DIGA KOMBUVA", cat="Mc", bidi="L", decomp={0x0DD9,0x0DCA}};
  [0x0ddb] = {name="SINHALA VOWEL SIGN KOMBU DEKA", cat="Mc", bidi="L"};
  [0x0ddc] = {name="SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA", cat="Mc", bidi="L", decomp={0x0DD9,0x0DCF}};
  [0x0ddd] = {name="SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA", cat="Mc", bidi="L", decomp={0x0DDC,0x0DCA}};
  [0x0dde] = {name="SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA", cat="Mc", bidi="L", decomp={0x0DD9,0x0DDF}};
  [0x0ddf] = {name="SINHALA VOWEL SIGN GAYANUKITTA", cat="Mc", bidi="L"};
  [0x0df2] = {name="SINHALA VOWEL SIGN DIGA GAETTA-PILLA", cat="Mc", bidi="L"};
  [0x0df3] = {name="SINHALA VOWEL SIGN DIGA GAYANUKITTA", cat="Mc", bidi="L"};
  [0x0df4] = {name="SINHALA PUNCTUATION KUNDDALIYA", cat="Po", bidi="L"};
  [0x0e01] = {name="THAI CHARACTER KO KAI", cat="Lo", bidi="L"};
  [0x0e02] = {name="THAI CHARACTER KHO KHAI", cat="Lo", bidi="L"};
  [0x0e03] = {name="THAI CHARACTER KHO KHUAT", cat="Lo", bidi="L"};
  [0x0e04] = {name="THAI CHARACTER KHO KHWAI", cat="Lo", bidi="L"};
  [0x0e05] = {name="THAI CHARACTER KHO KHON", cat="Lo", bidi="L"};
  [0x0e06] = {name="THAI CHARACTER KHO RAKHANG", cat="Lo", bidi="L"};
  [0x0e07] = {name="THAI CHARACTER NGO NGU", cat="Lo", bidi="L"};
  [0x0e08] = {name="THAI CHARACTER CHO CHAN", cat="Lo", bidi="L"};
  [0x0e09] = {name="THAI CHARACTER CHO CHING", cat="Lo", bidi="L"};
  [0x0e0a] = {name="THAI CHARACTER CHO CHANG", cat="Lo", bidi="L"};
  [0x0e0b] = {name="THAI CHARACTER SO SO", cat="Lo", bidi="L"};
  [0x0e0c] = {name="THAI CHARACTER CHO CHOE", cat="Lo", bidi="L"};
  [0x0e0d] = {name="THAI CHARACTER YO YING", cat="Lo", bidi="L"};
  [0x0e0e] = {name="THAI CHARACTER DO CHADA", cat="Lo", bidi="L"};
  [0x0e0f] = {name="THAI CHARACTER TO PATAK", cat="Lo", bidi="L"};
  [0x0e10] = {name="THAI CHARACTER THO THAN", cat="Lo", bidi="L"};
  [0x0e11] = {name="THAI CHARACTER THO NANGMONTHO", cat="Lo", bidi="L"};
  [0x0e12] = {name="THAI CHARACTER THO PHUTHAO", cat="Lo", bidi="L"};
  [0x0e13] = {name="THAI CHARACTER NO NEN", cat="Lo", bidi="L"};
  [0x0e14] = {name="THAI CHARACTER DO DEK", cat="Lo", bidi="L"};
  [0x0e15] = {name="THAI CHARACTER TO TAO", cat="Lo", bidi="L"};
  [0x0e16] = {name="THAI CHARACTER THO THUNG", cat="Lo", bidi="L"};
  [0x0e17] = {name="THAI CHARACTER THO THAHAN", cat="Lo", bidi="L"};
  [0x0e18] = {name="THAI CHARACTER THO THONG", cat="Lo", bidi="L"};
  [0x0e19] = {name="THAI CHARACTER NO NU", cat="Lo", bidi="L"};
  [0x0e1a] = {name="THAI CHARACTER BO BAIMAI", cat="Lo", bidi="L"};
  [0x0e1b] = {name="THAI CHARACTER PO PLA", cat="Lo", bidi="L"};
  [0x0e1c] = {name="THAI CHARACTER PHO PHUNG", cat="Lo", bidi="L"};
  [0x0e1d] = {name="THAI CHARACTER FO FA", cat="Lo", bidi="L"};
  [0x0e1e] = {name="THAI CHARACTER PHO PHAN", cat="Lo", bidi="L"};
  [0x0e1f] = {name="THAI CHARACTER FO FAN", cat="Lo", bidi="L"};
  [0x0e20] = {name="THAI CHARACTER PHO SAMPHAO", cat="Lo", bidi="L"};
  [0x0e21] = {name="THAI CHARACTER MO MA", cat="Lo", bidi="L"};
  [0x0e22] = {name="THAI CHARACTER YO YAK", cat="Lo", bidi="L"};
  [0x0e23] = {name="THAI CHARACTER RO RUA", cat="Lo", bidi="L"};
  [0x0e24] = {name="THAI CHARACTER RU", cat="Lo", bidi="L"};
  [0x0e25] = {name="THAI CHARACTER LO LING", cat="Lo", bidi="L"};
  [0x0e26] = {name="THAI CHARACTER LU", cat="Lo", bidi="L"};
  [0x0e27] = {name="THAI CHARACTER WO WAEN", cat="Lo", bidi="L"};
  [0x0e28] = {name="THAI CHARACTER SO SALA", cat="Lo", bidi="L"};
  [0x0e29] = {name="THAI CHARACTER SO RUSI", cat="Lo", bidi="L"};
  [0x0e2a] = {name="THAI CHARACTER SO SUA", cat="Lo", bidi="L"};
  [0x0e2b] = {name="THAI CHARACTER HO HIP", cat="Lo", bidi="L"};
  [0x0e2c] = {name="THAI CHARACTER LO CHULA", cat="Lo", bidi="L"};
  [0x0e2d] = {name="THAI CHARACTER O ANG", cat="Lo", bidi="L"};
  [0x0e2e] = {name="THAI CHARACTER HO NOKHUK", cat="Lo", bidi="L"};
  [0x0e2f] = {name="THAI CHARACTER PAIYANNOI", cat="Lo", bidi="L"};
  [0x0e30] = {name="THAI CHARACTER SARA A", cat="Lo", bidi="L"};
  [0x0e31] = {name="THAI CHARACTER MAI HAN-AKAT", cat="Mn", bidi="NSM"};
  [0x0e32] = {name="THAI CHARACTER SARA AA", cat="Lo", bidi="L"};
  [0x0e33] = {name="THAI CHARACTER SARA AM", cat="Lo", bidi="L", decomp={compat="compat";0x0E4D,0x0E32}};
  [0x0e34] = {name="THAI CHARACTER SARA I", cat="Mn", bidi="NSM"};
  [0x0e35] = {name="THAI CHARACTER SARA II", cat="Mn", bidi="NSM"};
  [0x0e36] = {name="THAI CHARACTER SARA UE", cat="Mn", bidi="NSM"};
  [0x0e37] = {name="THAI CHARACTER SARA UEE", cat="Mn", bidi="NSM"};
  [0x0e38] = {name="THAI CHARACTER SARA U", cat="Mn", combo=103, bidi="NSM"};
  [0x0e39] = {name="THAI CHARACTER SARA UU", cat="Mn", combo=103, bidi="NSM"};
  [0x0e3a] = {name="THAI CHARACTER PHINTHU", cat="Mn", combo=9, bidi="NSM"};
  [0x0e3f] = {name="THAI CURRENCY SYMBOL BAHT", cat="Sc", bidi="ET"};
  [0x0e40] = {name="THAI CHARACTER SARA E", cat="Lo", bidi="L"};
  [0x0e41] = {name="THAI CHARACTER SARA AE", cat="Lo", bidi="L"};
  [0x0e42] = {name="THAI CHARACTER SARA O", cat="Lo", bidi="L"};
  [0x0e43] = {name="THAI CHARACTER SARA AI MAIMUAN", cat="Lo", bidi="L"};
  [0x0e44] = {name="THAI CHARACTER SARA AI MAIMALAI", cat="Lo", bidi="L"};
  [0x0e45] = {name="THAI CHARACTER LAKKHANGYAO", cat="Lo", bidi="L"};
  [0x0e46] = {name="THAI CHARACTER MAIYAMOK", cat="Lm", bidi="L"};
  [0x0e47] = {name="THAI CHARACTER MAITAIKHU", cat="Mn", bidi="NSM"};
  [0x0e48] = {name="THAI CHARACTER MAI EK", cat="Mn", combo=107, bidi="NSM"};
  [0x0e49] = {name="THAI CHARACTER MAI THO", cat="Mn", combo=107, bidi="NSM"};
  [0x0e4a] = {name="THAI CHARACTER MAI TRI", cat="Mn", combo=107, bidi="NSM"};
  [0x0e4b] = {name="THAI CHARACTER MAI CHATTAWA", cat="Mn", combo=107, bidi="NSM"};
  [0x0e4c] = {name="THAI CHARACTER THANTHAKHAT", cat="Mn", bidi="NSM"};
  [0x0e4d] = {name="THAI CHARACTER NIKHAHIT", cat="Mn", bidi="NSM"};
  [0x0e4e] = {name="THAI CHARACTER YAMAKKAN", cat="Mn", bidi="NSM"};
  [0x0e4f] = {name="THAI CHARACTER FONGMAN", cat="Po", bidi="L"};
  [0x0e50] = {name="THAI DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x0e51] = {name="THAI DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x0e52] = {name="THAI DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x0e53] = {name="THAI DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x0e54] = {name="THAI DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x0e55] = {name="THAI DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x0e56] = {name="THAI DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x0e57] = {name="THAI DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x0e58] = {name="THAI DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x0e59] = {name="THAI DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x0e5a] = {name="THAI CHARACTER ANGKHANKHU", cat="Po", bidi="L"};
  [0x0e5b] = {name="THAI CHARACTER KHOMUT", cat="Po", bidi="L"};
  [0x0e81] = {name="LAO LETTER KO", cat="Lo", bidi="L"};
  [0x0e82] = {name="LAO LETTER KHO SUNG", cat="Lo", bidi="L"};
  [0x0e84] = {name="LAO LETTER KHO TAM", cat="Lo", bidi="L"};
  [0x0e87] = {name="LAO LETTER NGO", cat="Lo", bidi="L"};
  [0x0e88] = {name="LAO LETTER CO", cat="Lo", bidi="L"};
  [0x0e8a] = {name="LAO LETTER SO TAM", cat="Lo", bidi="L"};
  [0x0e8d] = {name="LAO LETTER NYO", cat="Lo", bidi="L"};
  [0x0e94] = {name="LAO LETTER DO", cat="Lo", bidi="L"};
  [0x0e95] = {name="LAO LETTER TO", cat="Lo", bidi="L"};
  [0x0e96] = {name="LAO LETTER THO SUNG", cat="Lo", bidi="L"};
  [0x0e97] = {name="LAO LETTER THO TAM", cat="Lo", bidi="L"};
  [0x0e99] = {name="LAO LETTER NO", cat="Lo", bidi="L"};
  [0x0e9a] = {name="LAO LETTER BO", cat="Lo", bidi="L"};
  [0x0e9b] = {name="LAO LETTER PO", cat="Lo", bidi="L"};
  [0x0e9c] = {name="LAO LETTER PHO SUNG", cat="Lo", bidi="L"};
  [0x0e9d] = {name="LAO LETTER FO TAM", cat="Lo", bidi="L"};
  [0x0e9e] = {name="LAO LETTER PHO TAM", cat="Lo", bidi="L"};
  [0x0e9f] = {name="LAO LETTER FO SUNG", cat="Lo", bidi="L"};
  [0x0ea1] = {name="LAO LETTER MO", cat="Lo", bidi="L"};
  [0x0ea2] = {name="LAO LETTER YO", cat="Lo", bidi="L"};
  [0x0ea3] = {name="LAO LETTER LO LING", cat="Lo", bidi="L"};
  [0x0ea5] = {name="LAO LETTER LO LOOT", cat="Lo", bidi="L"};
  [0x0ea7] = {name="LAO LETTER WO", cat="Lo", bidi="L"};
  [0x0eaa] = {name="LAO LETTER SO SUNG", cat="Lo", bidi="L"};
  [0x0eab] = {name="LAO LETTER HO SUNG", cat="Lo", bidi="L"};
  [0x0ead] = {name="LAO LETTER O", cat="Lo", bidi="L"};
  [0x0eae] = {name="LAO LETTER HO TAM", cat="Lo", bidi="L"};
  [0x0eaf] = {name="LAO ELLIPSIS", cat="Lo", bidi="L"};
  [0x0eb0] = {name="LAO VOWEL SIGN A", cat="Lo", bidi="L"};
  [0x0eb1] = {name="LAO VOWEL SIGN MAI KAN", cat="Mn", bidi="NSM"};
  [0x0eb2] = {name="LAO VOWEL SIGN AA", cat="Lo", bidi="L"};
  [0x0eb3] = {name="LAO VOWEL SIGN AM", cat="Lo", bidi="L", decomp={compat="compat";0x0ECD,0x0EB2}};
  [0x0eb4] = {name="LAO VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0x0eb5] = {name="LAO VOWEL SIGN II", cat="Mn", bidi="NSM"};
  [0x0eb6] = {name="LAO VOWEL SIGN Y", cat="Mn", bidi="NSM"};
  [0x0eb7] = {name="LAO VOWEL SIGN YY", cat="Mn", bidi="NSM"};
  [0x0eb8] = {name="LAO VOWEL SIGN U", cat="Mn", combo=118, bidi="NSM"};
  [0x0eb9] = {name="LAO VOWEL SIGN UU", cat="Mn", combo=118, bidi="NSM"};
  [0x0ebb] = {name="LAO VOWEL SIGN MAI KON", cat="Mn", bidi="NSM"};
  [0x0ebc] = {name="LAO SEMIVOWEL SIGN LO", cat="Mn", bidi="NSM"};
  [0x0ebd] = {name="LAO SEMIVOWEL SIGN NYO", cat="Lo", bidi="L"};
  [0x0ec0] = {name="LAO VOWEL SIGN E", cat="Lo", bidi="L"};
  [0x0ec1] = {name="LAO VOWEL SIGN EI", cat="Lo", bidi="L"};
  [0x0ec2] = {name="LAO VOWEL SIGN O", cat="Lo", bidi="L"};
  [0x0ec3] = {name="LAO VOWEL SIGN AY", cat="Lo", bidi="L"};
  [0x0ec4] = {name="LAO VOWEL SIGN AI", cat="Lo", bidi="L"};
  [0x0ec6] = {name="LAO KO LA", cat="Lm", bidi="L"};
  [0x0ec8] = {name="LAO TONE MAI EK", cat="Mn", combo=122, bidi="NSM"};
  [0x0ec9] = {name="LAO TONE MAI THO", cat="Mn", combo=122, bidi="NSM"};
  [0x0eca] = {name="LAO TONE MAI TI", cat="Mn", combo=122, bidi="NSM"};
  [0x0ecb] = {name="LAO TONE MAI CATAWA", cat="Mn", combo=122, bidi="NSM"};
  [0x0ecc] = {name="LAO CANCELLATION MARK", cat="Mn", bidi="NSM"};
  [0x0ecd] = {name="LAO NIGGAHITA", cat="Mn", bidi="NSM"};
  [0x0ed0] = {name="LAO DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x0ed1] = {name="LAO DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x0ed2] = {name="LAO DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x0ed3] = {name="LAO DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x0ed4] = {name="LAO DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x0ed5] = {name="LAO DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x0ed6] = {name="LAO DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x0ed7] = {name="LAO DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x0ed8] = {name="LAO DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x0ed9] = {name="LAO DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x0edc] = {name="LAO HO NO", cat="Lo", bidi="L", decomp={compat="compat";0x0EAB,0x0E99}};
  [0x0edd] = {name="LAO HO MO", cat="Lo", bidi="L", decomp={compat="compat";0x0EAB,0x0EA1}};
  [0x0f00] = {name="TIBETAN SYLLABLE OM", cat="Lo", bidi="L"};
  [0x0f01] = {name="TIBETAN MARK GTER YIG MGO TRUNCATED A", cat="So", bidi="L"};
  [0x0f02] = {name="TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA", cat="So", bidi="L"};
  [0x0f03] = {name="TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA", cat="So", bidi="L"};
  [0x0f04] = {name="TIBETAN MARK INITIAL YIG MGO MDUN MA", cat="Po", bidi="L"};
  [0x0f05] = {name="TIBETAN MARK CLOSING YIG MGO SGAB MA", cat="Po", bidi="L"};
  [0x0f06] = {name="TIBETAN MARK CARET YIG MGO PHUR SHAD MA", cat="Po", bidi="L"};
  [0x0f07] = {name="TIBETAN MARK YIG MGO TSHEG SHAD MA", cat="Po", bidi="L"};
  [0x0f08] = {name="TIBETAN MARK SBRUL SHAD", cat="Po", bidi="L"};
  [0x0f09] = {name="TIBETAN MARK BSKUR YIG MGO", cat="Po", bidi="L"};
  [0x0f0a] = {name="TIBETAN MARK BKA- SHOG YIG MGO", cat="Po", bidi="L"};
  [0x0f0b] = {name="TIBETAN MARK INTERSYLLABIC TSHEG", cat="Po", bidi="L"};
  [0x0f0c] = {name="TIBETAN MARK DELIMITER TSHEG BSTAR", cat="Po", bidi="L", decomp={compat="noBreak";0x0F0B}};
  [0x0f0d] = {name="TIBETAN MARK SHAD", cat="Po", bidi="L"};
  [0x0f0e] = {name="TIBETAN MARK NYIS SHAD", cat="Po", bidi="L"};
  [0x0f0f] = {name="TIBETAN MARK TSHEG SHAD", cat="Po", bidi="L"};
  [0x0f10] = {name="TIBETAN MARK NYIS TSHEG SHAD", cat="Po", bidi="L"};
  [0x0f11] = {name="TIBETAN MARK RIN CHEN SPUNGS SHAD", cat="Po", bidi="L"};
  [0x0f12] = {name="TIBETAN MARK RGYA GRAM SHAD", cat="Po", bidi="L"};
  [0x0f13] = {name="TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN", cat="So", bidi="L"};
  [0x0f14] = {name="TIBETAN MARK GTER TSHEG", cat="So", bidi="L"};
  [0x0f15] = {name="TIBETAN LOGOTYPE SIGN CHAD RTAGS", cat="So", bidi="L"};
  [0x0f16] = {name="TIBETAN LOGOTYPE SIGN LHAG RTAGS", cat="So", bidi="L"};
  [0x0f17] = {name="TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS", cat="So", bidi="L"};
  [0x0f18] = {name="TIBETAN ASTROLOGICAL SIGN -KHYUD PA", cat="Mn", combo=220, bidi="NSM"};
  [0x0f19] = {name="TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS", cat="Mn", combo=220, bidi="NSM"};
  [0x0f1a] = {name="TIBETAN SIGN RDEL DKAR GCIG", cat="So", bidi="L"};
  [0x0f1b] = {name="TIBETAN SIGN RDEL DKAR GNYIS", cat="So", bidi="L"};
  [0x0f1c] = {name="TIBETAN SIGN RDEL DKAR GSUM", cat="So", bidi="L"};
  [0x0f1d] = {name="TIBETAN SIGN RDEL NAG GCIG", cat="So", bidi="L"};
  [0x0f1e] = {name="TIBETAN SIGN RDEL NAG GNYIS", cat="So", bidi="L"};
  [0x0f1f] = {name="TIBETAN SIGN RDEL DKAR RDEL NAG", cat="So", bidi="L"};
  [0x0f20] = {name="TIBETAN DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x0f21] = {name="TIBETAN DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x0f22] = {name="TIBETAN DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x0f23] = {name="TIBETAN DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x0f24] = {name="TIBETAN DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x0f25] = {name="TIBETAN DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x0f26] = {name="TIBETAN DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x0f27] = {name="TIBETAN DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x0f28] = {name="TIBETAN DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x0f29] = {name="TIBETAN DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x0f2a] = {name="TIBETAN DIGIT HALF ONE", cat="No", bidi="L", numeric=1/2};
  [0x0f2b] = {name="TIBETAN DIGIT HALF TWO", cat="No", bidi="L", numeric=3/2};
  [0x0f2c] = {name="TIBETAN DIGIT HALF THREE", cat="No", bidi="L", numeric=5/2};
  [0x0f2d] = {name="TIBETAN DIGIT HALF FOUR", cat="No", bidi="L", numeric=7/2};
  [0x0f2e] = {name="TIBETAN DIGIT HALF FIVE", cat="No", bidi="L", numeric=9/2};
  [0x0f2f] = {name="TIBETAN DIGIT HALF SIX", cat="No", bidi="L", numeric=11/2};
  [0x0f30] = {name="TIBETAN DIGIT HALF SEVEN", cat="No", bidi="L", numeric=13/2};
  [0x0f31] = {name="TIBETAN DIGIT HALF EIGHT", cat="No", bidi="L", numeric=15/2};
  [0x0f32] = {name="TIBETAN DIGIT HALF NINE", cat="No", bidi="L", numeric=17/2};
  [0x0f33] = {name="TIBETAN DIGIT HALF ZERO", cat="No", bidi="L", numeric=-1/2};
  [0x0f34] = {name="TIBETAN MARK BSDUS RTAGS", cat="So", bidi="L"};
  [0x0f35] = {name="TIBETAN MARK NGAS BZUNG NYI ZLA", cat="Mn", combo=220, bidi="NSM"};
  [0x0f36] = {name="TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN", cat="So", bidi="L"};
  [0x0f37] = {name="TIBETAN MARK NGAS BZUNG SGOR RTAGS", cat="Mn", combo=220, bidi="NSM"};
  [0x0f38] = {name="TIBETAN MARK CHE MGO", cat="So", bidi="L"};
  [0x0f39] = {name="TIBETAN MARK TSA -PHRU", cat="Mn", combo=216, bidi="NSM"};
  [0x0f3a] = {name="TIBETAN MARK GUG RTAGS GYON", cat="Ps", bidi="ON", mirror=true};
  [0x0f3b] = {name="TIBETAN MARK GUG RTAGS GYAS", cat="Pe", bidi="ON", mirror=true};
  [0x0f3c] = {name="TIBETAN MARK ANG KHANG GYON", cat="Ps", bidi="ON", mirror=true};
  [0x0f3d] = {name="TIBETAN MARK ANG KHANG GYAS", cat="Pe", bidi="ON", mirror=true};
  [0x0f3e] = {name="TIBETAN SIGN YAR TSHES", cat="Mc", bidi="L"};
  [0x0f3f] = {name="TIBETAN SIGN MAR TSHES", cat="Mc", bidi="L"};
  [0x0f40] = {name="TIBETAN LETTER KA", cat="Lo", bidi="L"};
  [0x0f41] = {name="TIBETAN LETTER KHA", cat="Lo", bidi="L"};
  [0x0f42] = {name="TIBETAN LETTER GA", cat="Lo", bidi="L"};
  [0x0f43] = {name="TIBETAN LETTER GHA", cat="Lo", bidi="L", decomp={0x0F42,0x0FB7}};
  [0x0f44] = {name="TIBETAN LETTER NGA", cat="Lo", bidi="L"};
  [0x0f45] = {name="TIBETAN LETTER CA", cat="Lo", bidi="L"};
  [0x0f46] = {name="TIBETAN LETTER CHA", cat="Lo", bidi="L"};
  [0x0f47] = {name="TIBETAN LETTER JA", cat="Lo", bidi="L"};
  [0x0f49] = {name="TIBETAN LETTER NYA", cat="Lo", bidi="L"};
  [0x0f4a] = {name="TIBETAN LETTER TTA", cat="Lo", bidi="L"};
  [0x0f4b] = {name="TIBETAN LETTER TTHA", cat="Lo", bidi="L"};
  [0x0f4c] = {name="TIBETAN LETTER DDA", cat="Lo", bidi="L"};
  [0x0f4d] = {name="TIBETAN LETTER DDHA", cat="Lo", bidi="L", decomp={0x0F4C,0x0FB7}};
  [0x0f4e] = {name="TIBETAN LETTER NNA", cat="Lo", bidi="L"};
  [0x0f4f] = {name="TIBETAN LETTER TA", cat="Lo", bidi="L"};
  [0x0f50] = {name="TIBETAN LETTER THA", cat="Lo", bidi="L"};
  [0x0f51] = {name="TIBETAN LETTER DA", cat="Lo", bidi="L"};
  [0x0f52] = {name="TIBETAN LETTER DHA", cat="Lo", bidi="L", decomp={0x0F51,0x0FB7}};
  [0x0f53] = {name="TIBETAN LETTER NA", cat="Lo", bidi="L"};
  [0x0f54] = {name="TIBETAN LETTER PA", cat="Lo", bidi="L"};
  [0x0f55] = {name="TIBETAN LETTER PHA", cat="Lo", bidi="L"};
  [0x0f56] = {name="TIBETAN LETTER BA", cat="Lo", bidi="L"};
  [0x0f57] = {name="TIBETAN LETTER BHA", cat="Lo", bidi="L", decomp={0x0F56,0x0FB7}};
  [0x0f58] = {name="TIBETAN LETTER MA", cat="Lo", bidi="L"};
  [0x0f59] = {name="TIBETAN LETTER TSA", cat="Lo", bidi="L"};
  [0x0f5a] = {name="TIBETAN LETTER TSHA", cat="Lo", bidi="L"};
  [0x0f5b] = {name="TIBETAN LETTER DZA", cat="Lo", bidi="L"};
  [0x0f5c] = {name="TIBETAN LETTER DZHA", cat="Lo", bidi="L", decomp={0x0F5B,0x0FB7}};
  [0x0f5d] = {name="TIBETAN LETTER WA", cat="Lo", bidi="L"};
  [0x0f5e] = {name="TIBETAN LETTER ZHA", cat="Lo", bidi="L"};
  [0x0f5f] = {name="TIBETAN LETTER ZA", cat="Lo", bidi="L"};
  [0x0f60] = {name="TIBETAN LETTER -A", cat="Lo", bidi="L"};
  [0x0f61] = {name="TIBETAN LETTER YA", cat="Lo", bidi="L"};
  [0x0f62] = {name="TIBETAN LETTER RA", cat="Lo", bidi="L"};
  [0x0f63] = {name="TIBETAN LETTER LA", cat="Lo", bidi="L"};
  [0x0f64] = {name="TIBETAN LETTER SHA", cat="Lo", bidi="L"};
  [0x0f65] = {name="TIBETAN LETTER SSA", cat="Lo", bidi="L"};
  [0x0f66] = {name="TIBETAN LETTER SA", cat="Lo", bidi="L"};
  [0x0f67] = {name="TIBETAN LETTER HA", cat="Lo", bidi="L"};
  [0x0f68] = {name="TIBETAN LETTER A", cat="Lo", bidi="L"};
  [0x0f69] = {name="TIBETAN LETTER KSSA", cat="Lo", bidi="L", decomp={0x0F40,0x0FB5}};
  [0x0f6a] = {name="TIBETAN LETTER FIXED-FORM RA", cat="Lo", bidi="L"};
  [0x0f6b] = {name="TIBETAN LETTER KKA", cat="Lo", bidi="L"};
  [0x0f6c] = {name="TIBETAN LETTER RRA", cat="Lo", bidi="L"};
  [0x0f71] = {name="TIBETAN VOWEL SIGN AA", cat="Mn", combo=129, bidi="NSM"};
  [0x0f72] = {name="TIBETAN VOWEL SIGN I", cat="Mn", combo=130, bidi="NSM"};
  [0x0f73] = {name="TIBETAN VOWEL SIGN II", cat="Mn", bidi="NSM", decomp={0x0F71,0x0F72}};
  [0x0f74] = {name="TIBETAN VOWEL SIGN U", cat="Mn", combo=132, bidi="NSM"};
  [0x0f75] = {name="TIBETAN VOWEL SIGN UU", cat="Mn", bidi="NSM", decomp={0x0F71,0x0F74}};
  [0x0f76] = {name="TIBETAN VOWEL SIGN VOCALIC R", cat="Mn", bidi="NSM", decomp={0x0FB2,0x0F80}};
  [0x0f77] = {name="TIBETAN VOWEL SIGN VOCALIC RR", cat="Mn", bidi="NSM", decomp={compat="compat";0x0FB2,0x0F81}};
  [0x0f78] = {name="TIBETAN VOWEL SIGN VOCALIC L", cat="Mn", bidi="NSM", decomp={0x0FB3,0x0F80}};
  [0x0f79] = {name="TIBETAN VOWEL SIGN VOCALIC LL", cat="Mn", bidi="NSM", decomp={compat="compat";0x0FB3,0x0F81}};
  [0x0f7a] = {name="TIBETAN VOWEL SIGN E", cat="Mn", combo=130, bidi="NSM"};
  [0x0f7b] = {name="TIBETAN VOWEL SIGN EE", cat="Mn", combo=130, bidi="NSM"};
  [0x0f7c] = {name="TIBETAN VOWEL SIGN O", cat="Mn", combo=130, bidi="NSM"};
  [0x0f7d] = {name="TIBETAN VOWEL SIGN OO", cat="Mn", combo=130, bidi="NSM"};
  [0x0f7e] = {name="TIBETAN SIGN RJES SU NGA RO", cat="Mn", bidi="NSM"};
  [0x0f7f] = {name="TIBETAN SIGN RNAM BCAD", cat="Mc", bidi="L"};
  [0x0f80] = {name="TIBETAN VOWEL SIGN REVERSED I", cat="Mn", combo=130, bidi="NSM"};
  [0x0f81] = {name="TIBETAN VOWEL SIGN REVERSED II", cat="Mn", bidi="NSM", decomp={0x0F71,0x0F80}};
  [0x0f82] = {name="TIBETAN SIGN NYI ZLA NAA DA", cat="Mn", combo=230, bidi="NSM"};
  [0x0f83] = {name="TIBETAN SIGN SNA LDAN", cat="Mn", combo=230, bidi="NSM"};
  [0x0f84] = {name="TIBETAN MARK HALANTA", cat="Mn", combo=9, bidi="NSM"};
  [0x0f85] = {name="TIBETAN MARK PALUTA", cat="Po", bidi="L"};
  [0x0f86] = {name="TIBETAN SIGN LCI RTAGS", cat="Mn", combo=230, bidi="NSM"};
  [0x0f87] = {name="TIBETAN SIGN YANG RTAGS", cat="Mn", combo=230, bidi="NSM"};
  [0x0f88] = {name="TIBETAN SIGN LCE TSA CAN", cat="Lo", bidi="L"};
  [0x0f89] = {name="TIBETAN SIGN MCHU CAN", cat="Lo", bidi="L"};
  [0x0f8a] = {name="TIBETAN SIGN GRU CAN RGYINGS", cat="Lo", bidi="L"};
  [0x0f8b] = {name="TIBETAN SIGN GRU MED RGYINGS", cat="Lo", bidi="L"};
  [0x0f90] = {name="TIBETAN SUBJOINED LETTER KA", cat="Mn", bidi="NSM"};
  [0x0f91] = {name="TIBETAN SUBJOINED LETTER KHA", cat="Mn", bidi="NSM"};
  [0x0f92] = {name="TIBETAN SUBJOINED LETTER GA", cat="Mn", bidi="NSM"};
  [0x0f93] = {name="TIBETAN SUBJOINED LETTER GHA", cat="Mn", bidi="NSM", decomp={0x0F92,0x0FB7}};
  [0x0f94] = {name="TIBETAN SUBJOINED LETTER NGA", cat="Mn", bidi="NSM"};
  [0x0f95] = {name="TIBETAN SUBJOINED LETTER CA", cat="Mn", bidi="NSM"};
  [0x0f96] = {name="TIBETAN SUBJOINED LETTER CHA", cat="Mn", bidi="NSM"};
  [0x0f97] = {name="TIBETAN SUBJOINED LETTER JA", cat="Mn", bidi="NSM"};
  [0x0f99] = {name="TIBETAN SUBJOINED LETTER NYA", cat="Mn", bidi="NSM"};
  [0x0f9a] = {name="TIBETAN SUBJOINED LETTER TTA", cat="Mn", bidi="NSM"};
  [0x0f9b] = {name="TIBETAN SUBJOINED LETTER TTHA", cat="Mn", bidi="NSM"};
  [0x0f9c] = {name="TIBETAN SUBJOINED LETTER DDA", cat="Mn", bidi="NSM"};
  [0x0f9d] = {name="TIBETAN SUBJOINED LETTER DDHA", cat="Mn", bidi="NSM", decomp={0x0F9C,0x0FB7}};
  [0x0f9e] = {name="TIBETAN SUBJOINED LETTER NNA", cat="Mn", bidi="NSM"};
  [0x0f9f] = {name="TIBETAN SUBJOINED LETTER TA", cat="Mn", bidi="NSM"};
  [0x0fa0] = {name="TIBETAN SUBJOINED LETTER THA", cat="Mn", bidi="NSM"};
  [0x0fa1] = {name="TIBETAN SUBJOINED LETTER DA", cat="Mn", bidi="NSM"};
  [0x0fa2] = {name="TIBETAN SUBJOINED LETTER DHA", cat="Mn", bidi="NSM", decomp={0x0FA1,0x0FB7}};
  [0x0fa3] = {name="TIBETAN SUBJOINED LETTER NA", cat="Mn", bidi="NSM"};
  [0x0fa4] = {name="TIBETAN SUBJOINED LETTER PA", cat="Mn", bidi="NSM"};
  [0x0fa5] = {name="TIBETAN SUBJOINED LETTER PHA", cat="Mn", bidi="NSM"};
  [0x0fa6] = {name="TIBETAN SUBJOINED LETTER BA", cat="Mn", bidi="NSM"};
  [0x0fa7] = {name="TIBETAN SUBJOINED LETTER BHA", cat="Mn", bidi="NSM", decomp={0x0FA6,0x0FB7}};
  [0x0fa8] = {name="TIBETAN SUBJOINED LETTER MA", cat="Mn", bidi="NSM"};
  [0x0fa9] = {name="TIBETAN SUBJOINED LETTER TSA", cat="Mn", bidi="NSM"};
  [0x0faa] = {name="TIBETAN SUBJOINED LETTER TSHA", cat="Mn", bidi="NSM"};
  [0x0fab] = {name="TIBETAN SUBJOINED LETTER DZA", cat="Mn", bidi="NSM"};
  [0x0fac] = {name="TIBETAN SUBJOINED LETTER DZHA", cat="Mn", bidi="NSM", decomp={0x0FAB,0x0FB7}};
  [0x0fad] = {name="TIBETAN SUBJOINED LETTER WA", cat="Mn", bidi="NSM"};
  [0x0fae] = {name="TIBETAN SUBJOINED LETTER ZHA", cat="Mn", bidi="NSM"};
  [0x0faf] = {name="TIBETAN SUBJOINED LETTER ZA", cat="Mn", bidi="NSM"};
  [0x0fb0] = {name="TIBETAN SUBJOINED LETTER -A", cat="Mn", bidi="NSM"};
  [0x0fb1] = {name="TIBETAN SUBJOINED LETTER YA", cat="Mn", bidi="NSM"};
  [0x0fb2] = {name="TIBETAN SUBJOINED LETTER RA", cat="Mn", bidi="NSM"};
  [0x0fb3] = {name="TIBETAN SUBJOINED LETTER LA", cat="Mn", bidi="NSM"};
  [0x0fb4] = {name="TIBETAN SUBJOINED LETTER SHA", cat="Mn", bidi="NSM"};
  [0x0fb5] = {name="TIBETAN SUBJOINED LETTER SSA", cat="Mn", bidi="NSM"};
  [0x0fb6] = {name="TIBETAN SUBJOINED LETTER SA", cat="Mn", bidi="NSM"};
  [0x0fb7] = {name="TIBETAN SUBJOINED LETTER HA", cat="Mn", bidi="NSM"};
  [0x0fb8] = {name="TIBETAN SUBJOINED LETTER A", cat="Mn", bidi="NSM"};
  [0x0fb9] = {name="TIBETAN SUBJOINED LETTER KSSA", cat="Mn", bidi="NSM", decomp={0x0F90,0x0FB5}};
  [0x0fba] = {name="TIBETAN SUBJOINED LETTER FIXED-FORM WA", cat="Mn", bidi="NSM"};
  [0x0fbb] = {name="TIBETAN SUBJOINED LETTER FIXED-FORM YA", cat="Mn", bidi="NSM"};
  [0x0fbc] = {name="TIBETAN SUBJOINED LETTER FIXED-FORM RA", cat="Mn", bidi="NSM"};
  [0x0fbe] = {name="TIBETAN KU RU KHA", cat="So", bidi="L"};
  [0x0fbf] = {name="TIBETAN KU RU KHA BZHI MIG CAN", cat="So", bidi="L"};
  [0x0fc0] = {name="TIBETAN CANTILLATION SIGN HEAVY BEAT", cat="So", bidi="L"};
  [0x0fc1] = {name="TIBETAN CANTILLATION SIGN LIGHT BEAT", cat="So", bidi="L"};
  [0x0fc2] = {name="TIBETAN CANTILLATION SIGN CANG TE-U", cat="So", bidi="L"};
  [0x0fc3] = {name="TIBETAN CANTILLATION SIGN SBUB -CHAL", cat="So", bidi="L"};
  [0x0fc4] = {name="TIBETAN SYMBOL DRIL BU", cat="So", bidi="L"};
  [0x0fc5] = {name="TIBETAN SYMBOL RDO RJE", cat="So", bidi="L"};
  [0x0fc6] = {name="TIBETAN SYMBOL PADMA GDAN", cat="Mn", combo=220, bidi="NSM"};
  [0x0fc7] = {name="TIBETAN SYMBOL RDO RJE RGYA GRAM", cat="So", bidi="L"};
  [0x0fc8] = {name="TIBETAN SYMBOL PHUR PA", cat="So", bidi="L"};
  [0x0fc9] = {name="TIBETAN SYMBOL NOR BU", cat="So", bidi="L"};
  [0x0fca] = {name="TIBETAN SYMBOL NOR BU NYIS -KHYIL", cat="So", bidi="L"};
  [0x0fcb] = {name="TIBETAN SYMBOL NOR BU GSUM -KHYIL", cat="So", bidi="L"};
  [0x0fcc] = {name="TIBETAN SYMBOL NOR BU BZHI -KHYIL", cat="So", bidi="L"};
  [0x0fce] = {name="TIBETAN SIGN RDEL NAG RDEL DKAR", cat="So", bidi="L"};
  [0x0fcf] = {name="TIBETAN SIGN RDEL NAG GSUM", cat="So", bidi="L"};
  [0x0fd0] = {name="TIBETAN MARK BSKA- SHOG GI MGO RGYAN", cat="Po", bidi="L"};
  [0x0fd1] = {name="TIBETAN MARK MNYAM YIG GI MGO RGYAN", cat="Po", bidi="L"};
  [0x0fd2] = {name="TIBETAN MARK NYIS TSHEG", cat="Po", bidi="L"};
  [0x0fd3] = {name="TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA", cat="Po", bidi="L"};
  [0x0fd4] = {name="TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA", cat="Po", bidi="L"};
  [0x0fd5] = {name="RIGHT-FACING SVASTI SIGN", cat="So", bidi="L"};
  [0x0fd6] = {name="LEFT-FACING SVASTI SIGN", cat="So", bidi="L"};
  [0x0fd7] = {name="RIGHT-FACING SVASTI SIGN WITH DOTS", cat="So", bidi="L"};
  [0x0fd8] = {name="LEFT-FACING SVASTI SIGN WITH DOTS", cat="So", bidi="L"};
  [0x1000] = {name="MYANMAR LETTER KA", cat="Lo", bidi="L"};
  [0x1001] = {name="MYANMAR LETTER KHA", cat="Lo", bidi="L"};
  [0x1002] = {name="MYANMAR LETTER GA", cat="Lo", bidi="L"};
  [0x1003] = {name="MYANMAR LETTER GHA", cat="Lo", bidi="L"};
  [0x1004] = {name="MYANMAR LETTER NGA", cat="Lo", bidi="L"};
  [0x1005] = {name="MYANMAR LETTER CA", cat="Lo", bidi="L"};
  [0x1006] = {name="MYANMAR LETTER CHA", cat="Lo", bidi="L"};
  [0x1007] = {name="MYANMAR LETTER JA", cat="Lo", bidi="L"};
  [0x1008] = {name="MYANMAR LETTER JHA", cat="Lo", bidi="L"};
  [0x1009] = {name="MYANMAR LETTER NYA", cat="Lo", bidi="L"};
  [0x100a] = {name="MYANMAR LETTER NNYA", cat="Lo", bidi="L"};
  [0x100b] = {name="MYANMAR LETTER TTA", cat="Lo", bidi="L"};
  [0x100c] = {name="MYANMAR LETTER TTHA", cat="Lo", bidi="L"};
  [0x100d] = {name="MYANMAR LETTER DDA", cat="Lo", bidi="L"};
  [0x100e] = {name="MYANMAR LETTER DDHA", cat="Lo", bidi="L"};
  [0x100f] = {name="MYANMAR LETTER NNA", cat="Lo", bidi="L"};
  [0x1010] = {name="MYANMAR LETTER TA", cat="Lo", bidi="L"};
  [0x1011] = {name="MYANMAR LETTER THA", cat="Lo", bidi="L"};
  [0x1012] = {name="MYANMAR LETTER DA", cat="Lo", bidi="L"};
  [0x1013] = {name="MYANMAR LETTER DHA", cat="Lo", bidi="L"};
  [0x1014] = {name="MYANMAR LETTER NA", cat="Lo", bidi="L"};
  [0x1015] = {name="MYANMAR LETTER PA", cat="Lo", bidi="L"};
  [0x1016] = {name="MYANMAR LETTER PHA", cat="Lo", bidi="L"};
  [0x1017] = {name="MYANMAR LETTER BA", cat="Lo", bidi="L"};
  [0x1018] = {name="MYANMAR LETTER BHA", cat="Lo", bidi="L"};
  [0x1019] = {name="MYANMAR LETTER MA", cat="Lo", bidi="L"};
  [0x101a] = {name="MYANMAR LETTER YA", cat="Lo", bidi="L"};
  [0x101b] = {name="MYANMAR LETTER RA", cat="Lo", bidi="L"};
  [0x101c] = {name="MYANMAR LETTER LA", cat="Lo", bidi="L"};
  [0x101d] = {name="MYANMAR LETTER WA", cat="Lo", bidi="L"};
  [0x101e] = {name="MYANMAR LETTER SA", cat="Lo", bidi="L"};
  [0x101f] = {name="MYANMAR LETTER HA", cat="Lo", bidi="L"};
  [0x1020] = {name="MYANMAR LETTER LLA", cat="Lo", bidi="L"};
  [0x1021] = {name="MYANMAR LETTER A", cat="Lo", bidi="L"};
  [0x1022] = {name="MYANMAR LETTER SHAN A", cat="Lo", bidi="L"};
  [0x1023] = {name="MYANMAR LETTER I", cat="Lo", bidi="L"};
  [0x1024] = {name="MYANMAR LETTER II", cat="Lo", bidi="L"};
  [0x1025] = {name="MYANMAR LETTER U", cat="Lo", bidi="L"};
  [0x1026] = {name="MYANMAR LETTER UU", cat="Lo", bidi="L", decomp={0x1025,0x102E}};
  [0x1027] = {name="MYANMAR LETTER E", cat="Lo", bidi="L"};
  [0x1028] = {name="MYANMAR LETTER MON E", cat="Lo", bidi="L"};
  [0x1029] = {name="MYANMAR LETTER O", cat="Lo", bidi="L"};
  [0x102a] = {name="MYANMAR LETTER AU", cat="Lo", bidi="L"};
  [0x102b] = {name="MYANMAR VOWEL SIGN TALL AA", cat="Mc", bidi="L"};
  [0x102c] = {name="MYANMAR VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x102d] = {name="MYANMAR VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0x102e] = {name="MYANMAR VOWEL SIGN II", cat="Mn", bidi="NSM"};
  [0x102f] = {name="MYANMAR VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x1030] = {name="MYANMAR VOWEL SIGN UU", cat="Mn", bidi="NSM"};
  [0x1031] = {name="MYANMAR VOWEL SIGN E", cat="Mc", bidi="L"};
  [0x1032] = {name="MYANMAR VOWEL SIGN AI", cat="Mn", bidi="NSM"};
  [0x1033] = {name="MYANMAR VOWEL SIGN MON II", cat="Mn", bidi="NSM"};
  [0x1034] = {name="MYANMAR VOWEL SIGN MON O", cat="Mn", bidi="NSM"};
  [0x1035] = {name="MYANMAR VOWEL SIGN E ABOVE", cat="Mn", bidi="NSM"};
  [0x1036] = {name="MYANMAR SIGN ANUSVARA", cat="Mn", bidi="NSM"};
  [0x1037] = {name="MYANMAR SIGN DOT BELOW", cat="Mn", combo=7, bidi="NSM"};
  [0x1038] = {name="MYANMAR SIGN VISARGA", cat="Mc", bidi="L"};
  [0x1039] = {name="MYANMAR SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x103a] = {name="MYANMAR SIGN ASAT", cat="Mn", combo=9, bidi="NSM"};
  [0x103b] = {name="MYANMAR CONSONANT SIGN MEDIAL YA", cat="Mc", bidi="L"};
  [0x103c] = {name="MYANMAR CONSONANT SIGN MEDIAL RA", cat="Mc", bidi="L"};
  [0x103d] = {name="MYANMAR CONSONANT SIGN MEDIAL WA", cat="Mn", bidi="NSM"};
  [0x103e] = {name="MYANMAR CONSONANT SIGN MEDIAL HA", cat="Mn", bidi="NSM"};
  [0x103f] = {name="MYANMAR LETTER GREAT SA", cat="Lo", bidi="L"};
  [0x1040] = {name="MYANMAR DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x1041] = {name="MYANMAR DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x1042] = {name="MYANMAR DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x1043] = {name="MYANMAR DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x1044] = {name="MYANMAR DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x1045] = {name="MYANMAR DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x1046] = {name="MYANMAR DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x1047] = {name="MYANMAR DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x1048] = {name="MYANMAR DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x1049] = {name="MYANMAR DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x104a] = {name="MYANMAR SIGN LITTLE SECTION", cat="Po", bidi="L"};
  [0x104b] = {name="MYANMAR SIGN SECTION", cat="Po", bidi="L"};
  [0x104c] = {name="MYANMAR SYMBOL LOCATIVE", cat="Po", bidi="L"};
  [0x104d] = {name="MYANMAR SYMBOL COMPLETED", cat="Po", bidi="L"};
  [0x104e] = {name="MYANMAR SYMBOL AFOREMENTIONED", cat="Po", bidi="L"};
  [0x104f] = {name="MYANMAR SYMBOL GENITIVE", cat="Po", bidi="L"};
  [0x1050] = {name="MYANMAR LETTER SHA", cat="Lo", bidi="L"};
  [0x1051] = {name="MYANMAR LETTER SSA", cat="Lo", bidi="L"};
  [0x1052] = {name="MYANMAR LETTER VOCALIC R", cat="Lo", bidi="L"};
  [0x1053] = {name="MYANMAR LETTER VOCALIC RR", cat="Lo", bidi="L"};
  [0x1054] = {name="MYANMAR LETTER VOCALIC L", cat="Lo", bidi="L"};
  [0x1055] = {name="MYANMAR LETTER VOCALIC LL", cat="Lo", bidi="L"};
  [0x1056] = {name="MYANMAR VOWEL SIGN VOCALIC R", cat="Mc", bidi="L"};
  [0x1057] = {name="MYANMAR VOWEL SIGN VOCALIC RR", cat="Mc", bidi="L"};
  [0x1058] = {name="MYANMAR VOWEL SIGN VOCALIC L", cat="Mn", bidi="NSM"};
  [0x1059] = {name="MYANMAR VOWEL SIGN VOCALIC LL", cat="Mn", bidi="NSM"};
  [0x105a] = {name="MYANMAR LETTER MON NGA", cat="Lo", bidi="L"};
  [0x105b] = {name="MYANMAR LETTER MON JHA", cat="Lo", bidi="L"};
  [0x105c] = {name="MYANMAR LETTER MON BBA", cat="Lo", bidi="L"};
  [0x105d] = {name="MYANMAR LETTER MON BBE", cat="Lo", bidi="L"};
  [0x105e] = {name="MYANMAR CONSONANT SIGN MON MEDIAL NA", cat="Mn", bidi="NSM"};
  [0x105f] = {name="MYANMAR CONSONANT SIGN MON MEDIAL MA", cat="Mn", bidi="NSM"};
  [0x1060] = {name="MYANMAR CONSONANT SIGN MON MEDIAL LA", cat="Mn", bidi="NSM"};
  [0x1061] = {name="MYANMAR LETTER SGAW KAREN SHA", cat="Lo", bidi="L"};
  [0x1062] = {name="MYANMAR VOWEL SIGN SGAW KAREN EU", cat="Mc", bidi="L"};
  [0x1063] = {name="MYANMAR TONE MARK SGAW KAREN HATHI", cat="Mc", bidi="L"};
  [0x1064] = {name="MYANMAR TONE MARK SGAW KAREN KE PHO", cat="Mc", bidi="L"};
  [0x1065] = {name="MYANMAR LETTER WESTERN PWO KAREN THA", cat="Lo", bidi="L"};
  [0x1066] = {name="MYANMAR LETTER WESTERN PWO KAREN PWA", cat="Lo", bidi="L"};
  [0x1067] = {name="MYANMAR VOWEL SIGN WESTERN PWO KAREN EU", cat="Mc", bidi="L"};
  [0x1068] = {name="MYANMAR VOWEL SIGN WESTERN PWO KAREN UE", cat="Mc", bidi="L"};
  [0x1069] = {name="MYANMAR SIGN WESTERN PWO KAREN TONE-1", cat="Mc", bidi="L"};
  [0x106a] = {name="MYANMAR SIGN WESTERN PWO KAREN TONE-2", cat="Mc", bidi="L"};
  [0x106b] = {name="MYANMAR SIGN WESTERN PWO KAREN TONE-3", cat="Mc", bidi="L"};
  [0x106c] = {name="MYANMAR SIGN WESTERN PWO KAREN TONE-4", cat="Mc", bidi="L"};
  [0x106d] = {name="MYANMAR SIGN WESTERN PWO KAREN TONE-5", cat="Mc", bidi="L"};
  [0x106e] = {name="MYANMAR LETTER EASTERN PWO KAREN NNA", cat="Lo", bidi="L"};
  [0x106f] = {name="MYANMAR LETTER EASTERN PWO KAREN YWA", cat="Lo", bidi="L"};
  [0x1070] = {name="MYANMAR LETTER EASTERN PWO KAREN GHWA", cat="Lo", bidi="L"};
  [0x1071] = {name="MYANMAR VOWEL SIGN GEBA KAREN I", cat="Mn", bidi="NSM"};
  [0x1072] = {name="MYANMAR VOWEL SIGN KAYAH OE", cat="Mn", bidi="NSM"};
  [0x1073] = {name="MYANMAR VOWEL SIGN KAYAH U", cat="Mn", bidi="NSM"};
  [0x1074] = {name="MYANMAR VOWEL SIGN KAYAH EE", cat="Mn", bidi="NSM"};
  [0x1075] = {name="MYANMAR LETTER SHAN KA", cat="Lo", bidi="L"};
  [0x1076] = {name="MYANMAR LETTER SHAN KHA", cat="Lo", bidi="L"};
  [0x1077] = {name="MYANMAR LETTER SHAN GA", cat="Lo", bidi="L"};
  [0x1078] = {name="MYANMAR LETTER SHAN CA", cat="Lo", bidi="L"};
  [0x1079] = {name="MYANMAR LETTER SHAN ZA", cat="Lo", bidi="L"};
  [0x107a] = {name="MYANMAR LETTER SHAN NYA", cat="Lo", bidi="L"};
  [0x107b] = {name="MYANMAR LETTER SHAN DA", cat="Lo", bidi="L"};
  [0x107c] = {name="MYANMAR LETTER SHAN NA", cat="Lo", bidi="L"};
  [0x107d] = {name="MYANMAR LETTER SHAN PHA", cat="Lo", bidi="L"};
  [0x107e] = {name="MYANMAR LETTER SHAN FA", cat="Lo", bidi="L"};
  [0x107f] = {name="MYANMAR LETTER SHAN BA", cat="Lo", bidi="L"};
  [0x1080] = {name="MYANMAR LETTER SHAN THA", cat="Lo", bidi="L"};
  [0x1081] = {name="MYANMAR LETTER SHAN HA", cat="Lo", bidi="L"};
  [0x1082] = {name="MYANMAR CONSONANT SIGN SHAN MEDIAL WA", cat="Mn", bidi="NSM"};
  [0x1083] = {name="MYANMAR VOWEL SIGN SHAN AA", cat="Mc", bidi="L"};
  [0x1084] = {name="MYANMAR VOWEL SIGN SHAN E", cat="Mc", bidi="L"};
  [0x1085] = {name="MYANMAR VOWEL SIGN SHAN E ABOVE", cat="Mn", bidi="NSM"};
  [0x1086] = {name="MYANMAR VOWEL SIGN SHAN FINAL Y", cat="Mn", bidi="NSM"};
  [0x1087] = {name="MYANMAR SIGN SHAN TONE-2", cat="Mc", bidi="L"};
  [0x1088] = {name="MYANMAR SIGN SHAN TONE-3", cat="Mc", bidi="L"};
  [0x1089] = {name="MYANMAR SIGN SHAN TONE-5", cat="Mc", bidi="L"};
  [0x108a] = {name="MYANMAR SIGN SHAN TONE-6", cat="Mc", bidi="L"};
  [0x108b] = {name="MYANMAR SIGN SHAN COUNCIL TONE-2", cat="Mc", bidi="L"};
  [0x108c] = {name="MYANMAR SIGN SHAN COUNCIL TONE-3", cat="Mc", bidi="L"};
  [0x108d] = {name="MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE", cat="Mn", combo=220, bidi="NSM"};
  [0x108e] = {name="MYANMAR LETTER RUMAI PALAUNG FA", cat="Lo", bidi="L"};
  [0x108f] = {name="MYANMAR SIGN RUMAI PALAUNG TONE-5", cat="Mc", bidi="L"};
  [0x1090] = {name="MYANMAR SHAN DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x1091] = {name="MYANMAR SHAN DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x1092] = {name="MYANMAR SHAN DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x1093] = {name="MYANMAR SHAN DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x1094] = {name="MYANMAR SHAN DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x1095] = {name="MYANMAR SHAN DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x1096] = {name="MYANMAR SHAN DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x1097] = {name="MYANMAR SHAN DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x1098] = {name="MYANMAR SHAN DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x1099] = {name="MYANMAR SHAN DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x109a] = {name="MYANMAR SIGN KHAMTI TONE-1", cat="Mc", bidi="L"};
  [0x109b] = {name="MYANMAR SIGN KHAMTI TONE-3", cat="Mc", bidi="L"};
  [0x109c] = {name="MYANMAR VOWEL SIGN AITON A", cat="Mc", bidi="L"};
  [0x109d] = {name="MYANMAR VOWEL SIGN AITON AI", cat="Mn", bidi="NSM"};
  [0x109e] = {name="MYANMAR SYMBOL SHAN ONE", cat="So", bidi="L"};
  [0x109f] = {name="MYANMAR SYMBOL SHAN EXCLAMATION", cat="So", bidi="L"};
  [0x10a0] = {name="GEORGIAN CAPITAL LETTER AN", cat="Lu", bidi="L", lower=0x2d00};
  [0x10a1] = {name="GEORGIAN CAPITAL LETTER BAN", cat="Lu", bidi="L", lower=0x2d01};
  [0x10a2] = {name="GEORGIAN CAPITAL LETTER GAN", cat="Lu", bidi="L", lower=0x2d02};
  [0x10a3] = {name="GEORGIAN CAPITAL LETTER DON", cat="Lu", bidi="L", lower=0x2d03};
  [0x10a4] = {name="GEORGIAN CAPITAL LETTER EN", cat="Lu", bidi="L", lower=0x2d04};
  [0x10a5] = {name="GEORGIAN CAPITAL LETTER VIN", cat="Lu", bidi="L", lower=0x2d05};
  [0x10a6] = {name="GEORGIAN CAPITAL LETTER ZEN", cat="Lu", bidi="L", lower=0x2d06};
  [0x10a7] = {name="GEORGIAN CAPITAL LETTER TAN", cat="Lu", bidi="L", lower=0x2d07};
  [0x10a8] = {name="GEORGIAN CAPITAL LETTER IN", cat="Lu", bidi="L", lower=0x2d08};
  [0x10a9] = {name="GEORGIAN CAPITAL LETTER KAN", cat="Lu", bidi="L", lower=0x2d09};
  [0x10aa] = {name="GEORGIAN CAPITAL LETTER LAS", cat="Lu", bidi="L", lower=0x2d0a};
  [0x10ab] = {name="GEORGIAN CAPITAL LETTER MAN", cat="Lu", bidi="L", lower=0x2d0b};
  [0x10ac] = {name="GEORGIAN CAPITAL LETTER NAR", cat="Lu", bidi="L", lower=0x2d0c};
  [0x10ad] = {name="GEORGIAN CAPITAL LETTER ON", cat="Lu", bidi="L", lower=0x2d0d};
  [0x10ae] = {name="GEORGIAN CAPITAL LETTER PAR", cat="Lu", bidi="L", lower=0x2d0e};
  [0x10af] = {name="GEORGIAN CAPITAL LETTER ZHAR", cat="Lu", bidi="L", lower=0x2d0f};
  [0x10b0] = {name="GEORGIAN CAPITAL LETTER RAE", cat="Lu", bidi="L", lower=0x2d10};
  [0x10b1] = {name="GEORGIAN CAPITAL LETTER SAN", cat="Lu", bidi="L", lower=0x2d11};
  [0x10b2] = {name="GEORGIAN CAPITAL LETTER TAR", cat="Lu", bidi="L", lower=0x2d12};
  [0x10b3] = {name="GEORGIAN CAPITAL LETTER UN", cat="Lu", bidi="L", lower=0x2d13};
  [0x10b4] = {name="GEORGIAN CAPITAL LETTER PHAR", cat="Lu", bidi="L", lower=0x2d14};
  [0x10b5] = {name="GEORGIAN CAPITAL LETTER KHAR", cat="Lu", bidi="L", lower=0x2d15};
  [0x10b6] = {name="GEORGIAN CAPITAL LETTER GHAN", cat="Lu", bidi="L", lower=0x2d16};
  [0x10b7] = {name="GEORGIAN CAPITAL LETTER QAR", cat="Lu", bidi="L", lower=0x2d17};
  [0x10b8] = {name="GEORGIAN CAPITAL LETTER SHIN", cat="Lu", bidi="L", lower=0x2d18};
  [0x10b9] = {name="GEORGIAN CAPITAL LETTER CHIN", cat="Lu", bidi="L", lower=0x2d19};
  [0x10ba] = {name="GEORGIAN CAPITAL LETTER CAN", cat="Lu", bidi="L", lower=0x2d1a};
  [0x10bb] = {name="GEORGIAN CAPITAL LETTER JIL", cat="Lu", bidi="L", lower=0x2d1b};
  [0x10bc] = {name="GEORGIAN CAPITAL LETTER CIL", cat="Lu", bidi="L", lower=0x2d1c};
  [0x10bd] = {name="GEORGIAN CAPITAL LETTER CHAR", cat="Lu", bidi="L", lower=0x2d1d};
  [0x10be] = {name="GEORGIAN CAPITAL LETTER XAN", cat="Lu", bidi="L", lower=0x2d1e};
  [0x10bf] = {name="GEORGIAN CAPITAL LETTER JHAN", cat="Lu", bidi="L", lower=0x2d1f};
  [0x10c0] = {name="GEORGIAN CAPITAL LETTER HAE", cat="Lu", bidi="L", lower=0x2d20};
  [0x10c1] = {name="GEORGIAN CAPITAL LETTER HE", cat="Lu", bidi="L", lower=0x2d21};
  [0x10c2] = {name="GEORGIAN CAPITAL LETTER HIE", cat="Lu", bidi="L", lower=0x2d22};
  [0x10c3] = {name="GEORGIAN CAPITAL LETTER WE", cat="Lu", bidi="L", lower=0x2d23};
  [0x10c4] = {name="GEORGIAN CAPITAL LETTER HAR", cat="Lu", bidi="L", lower=0x2d24};
  [0x10c5] = {name="GEORGIAN CAPITAL LETTER HOE", cat="Lu", bidi="L", lower=0x2d25};
  [0x10d0] = {name="GEORGIAN LETTER AN", cat="Lo", bidi="L"};
  [0x10d1] = {name="GEORGIAN LETTER BAN", cat="Lo", bidi="L"};
  [0x10d2] = {name="GEORGIAN LETTER GAN", cat="Lo", bidi="L"};
  [0x10d3] = {name="GEORGIAN LETTER DON", cat="Lo", bidi="L"};
  [0x10d4] = {name="GEORGIAN LETTER EN", cat="Lo", bidi="L"};
  [0x10d5] = {name="GEORGIAN LETTER VIN", cat="Lo", bidi="L"};
  [0x10d6] = {name="GEORGIAN LETTER ZEN", cat="Lo", bidi="L"};
  [0x10d7] = {name="GEORGIAN LETTER TAN", cat="Lo", bidi="L"};
  [0x10d8] = {name="GEORGIAN LETTER IN", cat="Lo", bidi="L"};
  [0x10d9] = {name="GEORGIAN LETTER KAN", cat="Lo", bidi="L"};
  [0x10da] = {name="GEORGIAN LETTER LAS", cat="Lo", bidi="L"};
  [0x10db] = {name="GEORGIAN LETTER MAN", cat="Lo", bidi="L"};
  [0x10dc] = {name="GEORGIAN LETTER NAR", cat="Lo", bidi="L"};
  [0x10dd] = {name="GEORGIAN LETTER ON", cat="Lo", bidi="L"};
  [0x10de] = {name="GEORGIAN LETTER PAR", cat="Lo", bidi="L"};
  [0x10df] = {name="GEORGIAN LETTER ZHAR", cat="Lo", bidi="L"};
  [0x10e0] = {name="GEORGIAN LETTER RAE", cat="Lo", bidi="L"};
  [0x10e1] = {name="GEORGIAN LETTER SAN", cat="Lo", bidi="L"};
  [0x10e2] = {name="GEORGIAN LETTER TAR", cat="Lo", bidi="L"};
  [0x10e3] = {name="GEORGIAN LETTER UN", cat="Lo", bidi="L"};
  [0x10e4] = {name="GEORGIAN LETTER PHAR", cat="Lo", bidi="L"};
  [0x10e5] = {name="GEORGIAN LETTER KHAR", cat="Lo", bidi="L"};
  [0x10e6] = {name="GEORGIAN LETTER GHAN", cat="Lo", bidi="L"};
  [0x10e7] = {name="GEORGIAN LETTER QAR", cat="Lo", bidi="L"};
  [0x10e8] = {name="GEORGIAN LETTER SHIN", cat="Lo", bidi="L"};
  [0x10e9] = {name="GEORGIAN LETTER CHIN", cat="Lo", bidi="L"};
  [0x10ea] = {name="GEORGIAN LETTER CAN", cat="Lo", bidi="L"};
  [0x10eb] = {name="GEORGIAN LETTER JIL", cat="Lo", bidi="L"};
  [0x10ec] = {name="GEORGIAN LETTER CIL", cat="Lo", bidi="L"};
  [0x10ed] = {name="GEORGIAN LETTER CHAR", cat="Lo", bidi="L"};
  [0x10ee] = {name="GEORGIAN LETTER XAN", cat="Lo", bidi="L"};
  [0x10ef] = {name="GEORGIAN LETTER JHAN", cat="Lo", bidi="L"};
  [0x10f0] = {name="GEORGIAN LETTER HAE", cat="Lo", bidi="L"};
  [0x10f1] = {name="GEORGIAN LETTER HE", cat="Lo", bidi="L"};
  [0x10f2] = {name="GEORGIAN LETTER HIE", cat="Lo", bidi="L"};
  [0x10f3] = {name="GEORGIAN LETTER WE", cat="Lo", bidi="L"};
  [0x10f4] = {name="GEORGIAN LETTER HAR", cat="Lo", bidi="L"};
  [0x10f5] = {name="GEORGIAN LETTER HOE", cat="Lo", bidi="L"};
  [0x10f6] = {name="GEORGIAN LETTER FI", cat="Lo", bidi="L"};
  [0x10f7] = {name="GEORGIAN LETTER YN", cat="Lo", bidi="L"};
  [0x10f8] = {name="GEORGIAN LETTER ELIFI", cat="Lo", bidi="L"};
  [0x10f9] = {name="GEORGIAN LETTER TURNED GAN", cat="Lo", bidi="L"};
  [0x10fa] = {name="GEORGIAN LETTER AIN", cat="Lo", bidi="L"};
  [0x10fb] = {name="GEORGIAN PARAGRAPH SEPARATOR", cat="Po", bidi="L"};
  [0x10fc] = {name="MODIFIER LETTER GEORGIAN NAR", cat="Lm", bidi="L", decomp={compat="super";0x10DC}};
  [0x1100] = {name="HANGUL CHOSEONG KIYEOK", cat="Lo", bidi="L"};
  [0x1101] = {name="HANGUL CHOSEONG SSANGKIYEOK", cat="Lo", bidi="L"};
  [0x1102] = {name="HANGUL CHOSEONG NIEUN", cat="Lo", bidi="L"};
  [0x1103] = {name="HANGUL CHOSEONG TIKEUT", cat="Lo", bidi="L"};
  [0x1104] = {name="HANGUL CHOSEONG SSANGTIKEUT", cat="Lo", bidi="L"};
  [0x1105] = {name="HANGUL CHOSEONG RIEUL", cat="Lo", bidi="L"};
  [0x1106] = {name="HANGUL CHOSEONG MIEUM", cat="Lo", bidi="L"};
  [0x1107] = {name="HANGUL CHOSEONG PIEUP", cat="Lo", bidi="L"};
  [0x1108] = {name="HANGUL CHOSEONG SSANGPIEUP", cat="Lo", bidi="L"};
  [0x1109] = {name="HANGUL CHOSEONG SIOS", cat="Lo", bidi="L"};
  [0x110a] = {name="HANGUL CHOSEONG SSANGSIOS", cat="Lo", bidi="L"};
  [0x110b] = {name="HANGUL CHOSEONG IEUNG", cat="Lo", bidi="L"};
  [0x110c] = {name="HANGUL CHOSEONG CIEUC", cat="Lo", bidi="L"};
  [0x110d] = {name="HANGUL CHOSEONG SSANGCIEUC", cat="Lo", bidi="L"};
  [0x110e] = {name="HANGUL CHOSEONG CHIEUCH", cat="Lo", bidi="L"};
  [0x110f] = {name="HANGUL CHOSEONG KHIEUKH", cat="Lo", bidi="L"};
  [0x1110] = {name="HANGUL CHOSEONG THIEUTH", cat="Lo", bidi="L"};
  [0x1111] = {name="HANGUL CHOSEONG PHIEUPH", cat="Lo", bidi="L"};
  [0x1112] = {name="HANGUL CHOSEONG HIEUH", cat="Lo", bidi="L"};
  [0x1113] = {name="HANGUL CHOSEONG NIEUN-KIYEOK", cat="Lo", bidi="L"};
  [0x1114] = {name="HANGUL CHOSEONG SSANGNIEUN", cat="Lo", bidi="L"};
  [0x1115] = {name="HANGUL CHOSEONG NIEUN-TIKEUT", cat="Lo", bidi="L"};
  [0x1116] = {name="HANGUL CHOSEONG NIEUN-PIEUP", cat="Lo", bidi="L"};
  [0x1117] = {name="HANGUL CHOSEONG TIKEUT-KIYEOK", cat="Lo", bidi="L"};
  [0x1118] = {name="HANGUL CHOSEONG RIEUL-NIEUN", cat="Lo", bidi="L"};
  [0x1119] = {name="HANGUL CHOSEONG SSANGRIEUL", cat="Lo", bidi="L"};
  [0x111a] = {name="HANGUL CHOSEONG RIEUL-HIEUH", cat="Lo", bidi="L"};
  [0x111b] = {name="HANGUL CHOSEONG KAPYEOUNRIEUL", cat="Lo", bidi="L"};
  [0x111c] = {name="HANGUL CHOSEONG MIEUM-PIEUP", cat="Lo", bidi="L"};
  [0x111d] = {name="HANGUL CHOSEONG KAPYEOUNMIEUM", cat="Lo", bidi="L"};
  [0x111e] = {name="HANGUL CHOSEONG PIEUP-KIYEOK", cat="Lo", bidi="L"};
  [0x111f] = {name="HANGUL CHOSEONG PIEUP-NIEUN", cat="Lo", bidi="L"};
  [0x1120] = {name="HANGUL CHOSEONG PIEUP-TIKEUT", cat="Lo", bidi="L"};
  [0x1121] = {name="HANGUL CHOSEONG PIEUP-SIOS", cat="Lo", bidi="L"};
  [0x1122] = {name="HANGUL CHOSEONG PIEUP-SIOS-KIYEOK", cat="Lo", bidi="L"};
  [0x1123] = {name="HANGUL CHOSEONG PIEUP-SIOS-TIKEUT", cat="Lo", bidi="L"};
  [0x1124] = {name="HANGUL CHOSEONG PIEUP-SIOS-PIEUP", cat="Lo", bidi="L"};
  [0x1125] = {name="HANGUL CHOSEONG PIEUP-SSANGSIOS", cat="Lo", bidi="L"};
  [0x1126] = {name="HANGUL CHOSEONG PIEUP-SIOS-CIEUC", cat="Lo", bidi="L"};
  [0x1127] = {name="HANGUL CHOSEONG PIEUP-CIEUC", cat="Lo", bidi="L"};
  [0x1128] = {name="HANGUL CHOSEONG PIEUP-CHIEUCH", cat="Lo", bidi="L"};
  [0x1129] = {name="HANGUL CHOSEONG PIEUP-THIEUTH", cat="Lo", bidi="L"};
  [0x112a] = {name="HANGUL CHOSEONG PIEUP-PHIEUPH", cat="Lo", bidi="L"};
  [0x112b] = {name="HANGUL CHOSEONG KAPYEOUNPIEUP", cat="Lo", bidi="L"};
  [0x112c] = {name="HANGUL CHOSEONG KAPYEOUNSSANGPIEUP", cat="Lo", bidi="L"};
  [0x112d] = {name="HANGUL CHOSEONG SIOS-KIYEOK", cat="Lo", bidi="L"};
  [0x112e] = {name="HANGUL CHOSEONG SIOS-NIEUN", cat="Lo", bidi="L"};
  [0x112f] = {name="HANGUL CHOSEONG SIOS-TIKEUT", cat="Lo", bidi="L"};
  [0x1130] = {name="HANGUL CHOSEONG SIOS-RIEUL", cat="Lo", bidi="L"};
  [0x1131] = {name="HANGUL CHOSEONG SIOS-MIEUM", cat="Lo", bidi="L"};
  [0x1132] = {name="HANGUL CHOSEONG SIOS-PIEUP", cat="Lo", bidi="L"};
  [0x1133] = {name="HANGUL CHOSEONG SIOS-PIEUP-KIYEOK", cat="Lo", bidi="L"};
  [0x1134] = {name="HANGUL CHOSEONG SIOS-SSANGSIOS", cat="Lo", bidi="L"};
  [0x1135] = {name="HANGUL CHOSEONG SIOS-IEUNG", cat="Lo", bidi="L"};
  [0x1136] = {name="HANGUL CHOSEONG SIOS-CIEUC", cat="Lo", bidi="L"};
  [0x1137] = {name="HANGUL CHOSEONG SIOS-CHIEUCH", cat="Lo", bidi="L"};
  [0x1138] = {name="HANGUL CHOSEONG SIOS-KHIEUKH", cat="Lo", bidi="L"};
  [0x1139] = {name="HANGUL CHOSEONG SIOS-THIEUTH", cat="Lo", bidi="L"};
  [0x113a] = {name="HANGUL CHOSEONG SIOS-PHIEUPH", cat="Lo", bidi="L"};
  [0x113b] = {name="HANGUL CHOSEONG SIOS-HIEUH", cat="Lo", bidi="L"};
  [0x113c] = {name="HANGUL CHOSEONG CHITUEUMSIOS", cat="Lo", bidi="L"};
  [0x113d] = {name="HANGUL CHOSEONG CHITUEUMSSANGSIOS", cat="Lo", bidi="L"};
  [0x113e] = {name="HANGUL CHOSEONG CEONGCHIEUMSIOS", cat="Lo", bidi="L"};
  [0x113f] = {name="HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS", cat="Lo", bidi="L"};
  [0x1140] = {name="HANGUL CHOSEONG PANSIOS", cat="Lo", bidi="L"};
  [0x1141] = {name="HANGUL CHOSEONG IEUNG-KIYEOK", cat="Lo", bidi="L"};
  [0x1142] = {name="HANGUL CHOSEONG IEUNG-TIKEUT", cat="Lo", bidi="L"};
  [0x1143] = {name="HANGUL CHOSEONG IEUNG-MIEUM", cat="Lo", bidi="L"};
  [0x1144] = {name="HANGUL CHOSEONG IEUNG-PIEUP", cat="Lo", bidi="L"};
  [0x1145] = {name="HANGUL CHOSEONG IEUNG-SIOS", cat="Lo", bidi="L"};
  [0x1146] = {name="HANGUL CHOSEONG IEUNG-PANSIOS", cat="Lo", bidi="L"};
  [0x1147] = {name="HANGUL CHOSEONG SSANGIEUNG", cat="Lo", bidi="L"};
  [0x1148] = {name="HANGUL CHOSEONG IEUNG-CIEUC", cat="Lo", bidi="L"};
  [0x1149] = {name="HANGUL CHOSEONG IEUNG-CHIEUCH", cat="Lo", bidi="L"};
  [0x114a] = {name="HANGUL CHOSEONG IEUNG-THIEUTH", cat="Lo", bidi="L"};
  [0x114b] = {name="HANGUL CHOSEONG IEUNG-PHIEUPH", cat="Lo", bidi="L"};
  [0x114c] = {name="HANGUL CHOSEONG YESIEUNG", cat="Lo", bidi="L"};
  [0x114d] = {name="HANGUL CHOSEONG CIEUC-IEUNG", cat="Lo", bidi="L"};
  [0x114e] = {name="HANGUL CHOSEONG CHITUEUMCIEUC", cat="Lo", bidi="L"};
  [0x114f] = {name="HANGUL CHOSEONG CHITUEUMSSANGCIEUC", cat="Lo", bidi="L"};
  [0x1150] = {name="HANGUL CHOSEONG CEONGCHIEUMCIEUC", cat="Lo", bidi="L"};
  [0x1151] = {name="HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC", cat="Lo", bidi="L"};
  [0x1152] = {name="HANGUL CHOSEONG CHIEUCH-KHIEUKH", cat="Lo", bidi="L"};
  [0x1153] = {name="HANGUL CHOSEONG CHIEUCH-HIEUH", cat="Lo", bidi="L"};
  [0x1154] = {name="HANGUL CHOSEONG CHITUEUMCHIEUCH", cat="Lo", bidi="L"};
  [0x1155] = {name="HANGUL CHOSEONG CEONGCHIEUMCHIEUCH", cat="Lo", bidi="L"};
  [0x1156] = {name="HANGUL CHOSEONG PHIEUPH-PIEUP", cat="Lo", bidi="L"};
  [0x1157] = {name="HANGUL CHOSEONG KAPYEOUNPHIEUPH", cat="Lo", bidi="L"};
  [0x1158] = {name="HANGUL CHOSEONG SSANGHIEUH", cat="Lo", bidi="L"};
  [0x1159] = {name="HANGUL CHOSEONG YEORINHIEUH", cat="Lo", bidi="L"};
  [0x115a] = {name="HANGUL CHOSEONG KIYEOK-TIKEUT", cat="Lo", bidi="L"};
  [0x115b] = {name="HANGUL CHOSEONG NIEUN-SIOS", cat="Lo", bidi="L"};
  [0x115c] = {name="HANGUL CHOSEONG NIEUN-CIEUC", cat="Lo", bidi="L"};
  [0x115d] = {name="HANGUL CHOSEONG NIEUN-HIEUH", cat="Lo", bidi="L"};
  [0x115e] = {name="HANGUL CHOSEONG TIKEUT-RIEUL", cat="Lo", bidi="L"};
  [0x115f] = {name="HANGUL CHOSEONG FILLER", cat="Lo", bidi="L"};
  [0x1160] = {name="HANGUL JUNGSEONG FILLER", cat="Lo", bidi="L"};
  [0x1161] = {name="HANGUL JUNGSEONG A", cat="Lo", bidi="L"};
  [0x1162] = {name="HANGUL JUNGSEONG AE", cat="Lo", bidi="L"};
  [0x1163] = {name="HANGUL JUNGSEONG YA", cat="Lo", bidi="L"};
  [0x1164] = {name="HANGUL JUNGSEONG YAE", cat="Lo", bidi="L"};
  [0x1165] = {name="HANGUL JUNGSEONG EO", cat="Lo", bidi="L"};
  [0x1166] = {name="HANGUL JUNGSEONG E", cat="Lo", bidi="L"};
  [0x1167] = {name="HANGUL JUNGSEONG YEO", cat="Lo", bidi="L"};
  [0x1168] = {name="HANGUL JUNGSEONG YE", cat="Lo", bidi="L"};
  [0x1169] = {name="HANGUL JUNGSEONG O", cat="Lo", bidi="L"};
  [0x116a] = {name="HANGUL JUNGSEONG WA", cat="Lo", bidi="L"};
  [0x116b] = {name="HANGUL JUNGSEONG WAE", cat="Lo", bidi="L"};
  [0x116c] = {name="HANGUL JUNGSEONG OE", cat="Lo", bidi="L"};
  [0x116d] = {name="HANGUL JUNGSEONG YO", cat="Lo", bidi="L"};
  [0x116e] = {name="HANGUL JUNGSEONG U", cat="Lo", bidi="L"};
  [0x116f] = {name="HANGUL JUNGSEONG WEO", cat="Lo", bidi="L"};
  [0x1170] = {name="HANGUL JUNGSEONG WE", cat="Lo", bidi="L"};
  [0x1171] = {name="HANGUL JUNGSEONG WI", cat="Lo", bidi="L"};
  [0x1172] = {name="HANGUL JUNGSEONG YU", cat="Lo", bidi="L"};
  [0x1173] = {name="HANGUL JUNGSEONG EU", cat="Lo", bidi="L"};
  [0x1174] = {name="HANGUL JUNGSEONG YI", cat="Lo", bidi="L"};
  [0x1175] = {name="HANGUL JUNGSEONG I", cat="Lo", bidi="L"};
  [0x1176] = {name="HANGUL JUNGSEONG A-O", cat="Lo", bidi="L"};
  [0x1177] = {name="HANGUL JUNGSEONG A-U", cat="Lo", bidi="L"};
  [0x1178] = {name="HANGUL JUNGSEONG YA-O", cat="Lo", bidi="L"};
  [0x1179] = {name="HANGUL JUNGSEONG YA-YO", cat="Lo", bidi="L"};
  [0x117a] = {name="HANGUL JUNGSEONG EO-O", cat="Lo", bidi="L"};
  [0x117b] = {name="HANGUL JUNGSEONG EO-U", cat="Lo", bidi="L"};
  [0x117c] = {name="HANGUL JUNGSEONG EO-EU", cat="Lo", bidi="L"};
  [0x117d] = {name="HANGUL JUNGSEONG YEO-O", cat="Lo", bidi="L"};
  [0x117e] = {name="HANGUL JUNGSEONG YEO-U", cat="Lo", bidi="L"};
  [0x117f] = {name="HANGUL JUNGSEONG O-EO", cat="Lo", bidi="L"};
  [0x1180] = {name="HANGUL JUNGSEONG O-E", cat="Lo", bidi="L"};
  [0x1181] = {name="HANGUL JUNGSEONG O-YE", cat="Lo", bidi="L"};
  [0x1182] = {name="HANGUL JUNGSEONG O-O", cat="Lo", bidi="L"};
  [0x1183] = {name="HANGUL JUNGSEONG O-U", cat="Lo", bidi="L"};
  [0x1184] = {name="HANGUL JUNGSEONG YO-YA", cat="Lo", bidi="L"};
  [0x1185] = {name="HANGUL JUNGSEONG YO-YAE", cat="Lo", bidi="L"};
  [0x1186] = {name="HANGUL JUNGSEONG YO-YEO", cat="Lo", bidi="L"};
  [0x1187] = {name="HANGUL JUNGSEONG YO-O", cat="Lo", bidi="L"};
  [0x1188] = {name="HANGUL JUNGSEONG YO-I", cat="Lo", bidi="L"};
  [0x1189] = {name="HANGUL JUNGSEONG U-A", cat="Lo", bidi="L"};
  [0x118a] = {name="HANGUL JUNGSEONG U-AE", cat="Lo", bidi="L"};
  [0x118b] = {name="HANGUL JUNGSEONG U-EO-EU", cat="Lo", bidi="L"};
  [0x118c] = {name="HANGUL JUNGSEONG U-YE", cat="Lo", bidi="L"};
  [0x118d] = {name="HANGUL JUNGSEONG U-U", cat="Lo", bidi="L"};
  [0x118e] = {name="HANGUL JUNGSEONG YU-A", cat="Lo", bidi="L"};
  [0x118f] = {name="HANGUL JUNGSEONG YU-EO", cat="Lo", bidi="L"};
  [0x1190] = {name="HANGUL JUNGSEONG YU-E", cat="Lo", bidi="L"};
  [0x1191] = {name="HANGUL JUNGSEONG YU-YEO", cat="Lo", bidi="L"};
  [0x1192] = {name="HANGUL JUNGSEONG YU-YE", cat="Lo", bidi="L"};
  [0x1193] = {name="HANGUL JUNGSEONG YU-U", cat="Lo", bidi="L"};
  [0x1194] = {name="HANGUL JUNGSEONG YU-I", cat="Lo", bidi="L"};
  [0x1195] = {name="HANGUL JUNGSEONG EU-U", cat="Lo", bidi="L"};
  [0x1196] = {name="HANGUL JUNGSEONG EU-EU", cat="Lo", bidi="L"};
  [0x1197] = {name="HANGUL JUNGSEONG YI-U", cat="Lo", bidi="L"};
  [0x1198] = {name="HANGUL JUNGSEONG I-A", cat="Lo", bidi="L"};
  [0x1199] = {name="HANGUL JUNGSEONG I-YA", cat="Lo", bidi="L"};
  [0x119a] = {name="HANGUL JUNGSEONG I-O", cat="Lo", bidi="L"};
  [0x119b] = {name="HANGUL JUNGSEONG I-U", cat="Lo", bidi="L"};
  [0x119c] = {name="HANGUL JUNGSEONG I-EU", cat="Lo", bidi="L"};
  [0x119d] = {name="HANGUL JUNGSEONG I-ARAEA", cat="Lo", bidi="L"};
  [0x119e] = {name="HANGUL JUNGSEONG ARAEA", cat="Lo", bidi="L"};
  [0x119f] = {name="HANGUL JUNGSEONG ARAEA-EO", cat="Lo", bidi="L"};
  [0x11a0] = {name="HANGUL JUNGSEONG ARAEA-U", cat="Lo", bidi="L"};
  [0x11a1] = {name="HANGUL JUNGSEONG ARAEA-I", cat="Lo", bidi="L"};
  [0x11a2] = {name="HANGUL JUNGSEONG SSANGARAEA", cat="Lo", bidi="L"};
  [0x11a3] = {name="HANGUL JUNGSEONG A-EU", cat="Lo", bidi="L"};
  [0x11a4] = {name="HANGUL JUNGSEONG YA-U", cat="Lo", bidi="L"};
  [0x11a5] = {name="HANGUL JUNGSEONG YEO-YA", cat="Lo", bidi="L"};
  [0x11a6] = {name="HANGUL JUNGSEONG O-YA", cat="Lo", bidi="L"};
  [0x11a7] = {name="HANGUL JUNGSEONG O-YAE", cat="Lo", bidi="L"};
  [0x11a8] = {name="HANGUL JONGSEONG KIYEOK", cat="Lo", bidi="L"};
  [0x11a9] = {name="HANGUL JONGSEONG SSANGKIYEOK", cat="Lo", bidi="L"};
  [0x11aa] = {name="HANGUL JONGSEONG KIYEOK-SIOS", cat="Lo", bidi="L"};
  [0x11ab] = {name="HANGUL JONGSEONG NIEUN", cat="Lo", bidi="L"};
  [0x11ac] = {name="HANGUL JONGSEONG NIEUN-CIEUC", cat="Lo", bidi="L"};
  [0x11ad] = {name="HANGUL JONGSEONG NIEUN-HIEUH", cat="Lo", bidi="L"};
  [0x11ae] = {name="HANGUL JONGSEONG TIKEUT", cat="Lo", bidi="L"};
  [0x11af] = {name="HANGUL JONGSEONG RIEUL", cat="Lo", bidi="L"};
  [0x11b0] = {name="HANGUL JONGSEONG RIEUL-KIYEOK", cat="Lo", bidi="L"};
  [0x11b1] = {name="HANGUL JONGSEONG RIEUL-MIEUM", cat="Lo", bidi="L"};
  [0x11b2] = {name="HANGUL JONGSEONG RIEUL-PIEUP", cat="Lo", bidi="L"};
  [0x11b3] = {name="HANGUL JONGSEONG RIEUL-SIOS", cat="Lo", bidi="L"};
  [0x11b4] = {name="HANGUL JONGSEONG RIEUL-THIEUTH", cat="Lo", bidi="L"};
  [0x11b5] = {name="HANGUL JONGSEONG RIEUL-PHIEUPH", cat="Lo", bidi="L"};
  [0x11b6] = {name="HANGUL JONGSEONG RIEUL-HIEUH", cat="Lo", bidi="L"};
  [0x11b7] = {name="HANGUL JONGSEONG MIEUM", cat="Lo", bidi="L"};
  [0x11b8] = {name="HANGUL JONGSEONG PIEUP", cat="Lo", bidi="L"};
  [0x11b9] = {name="HANGUL JONGSEONG PIEUP-SIOS", cat="Lo", bidi="L"};
  [0x11ba] = {name="HANGUL JONGSEONG SIOS", cat="Lo", bidi="L"};
  [0x11bb] = {name="HANGUL JONGSEONG SSANGSIOS", cat="Lo", bidi="L"};
  [0x11bc] = {name="HANGUL JONGSEONG IEUNG", cat="Lo", bidi="L"};
  [0x11bd] = {name="HANGUL JONGSEONG CIEUC", cat="Lo", bidi="L"};
  [0x11be] = {name="HANGUL JONGSEONG CHIEUCH", cat="Lo", bidi="L"};
  [0x11bf] = {name="HANGUL JONGSEONG KHIEUKH", cat="Lo", bidi="L"};
  [0x11c0] = {name="HANGUL JONGSEONG THIEUTH", cat="Lo", bidi="L"};
  [0x11c1] = {name="HANGUL JONGSEONG PHIEUPH", cat="Lo", bidi="L"};
  [0x11c2] = {name="HANGUL JONGSEONG HIEUH", cat="Lo", bidi="L"};
  [0x11c3] = {name="HANGUL JONGSEONG KIYEOK-RIEUL", cat="Lo", bidi="L"};
  [0x11c4] = {name="HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK", cat="Lo", bidi="L"};
  [0x11c5] = {name="HANGUL JONGSEONG NIEUN-KIYEOK", cat="Lo", bidi="L"};
  [0x11c6] = {name="HANGUL JONGSEONG NIEUN-TIKEUT", cat="Lo", bidi="L"};
  [0x11c7] = {name="HANGUL JONGSEONG NIEUN-SIOS", cat="Lo", bidi="L"};
  [0x11c8] = {name="HANGUL JONGSEONG NIEUN-PANSIOS", cat="Lo", bidi="L"};
  [0x11c9] = {name="HANGUL JONGSEONG NIEUN-THIEUTH", cat="Lo", bidi="L"};
  [0x11ca] = {name="HANGUL JONGSEONG TIKEUT-KIYEOK", cat="Lo", bidi="L"};
  [0x11cb] = {name="HANGUL JONGSEONG TIKEUT-RIEUL", cat="Lo", bidi="L"};
  [0x11cc] = {name="HANGUL JONGSEONG RIEUL-KIYEOK-SIOS", cat="Lo", bidi="L"};
  [0x11cd] = {name="HANGUL JONGSEONG RIEUL-NIEUN", cat="Lo", bidi="L"};
  [0x11ce] = {name="HANGUL JONGSEONG RIEUL-TIKEUT", cat="Lo", bidi="L"};
  [0x11cf] = {name="HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH", cat="Lo", bidi="L"};
  [0x11d0] = {name="HANGUL JONGSEONG SSANGRIEUL", cat="Lo", bidi="L"};
  [0x11d1] = {name="HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK", cat="Lo", bidi="L"};
  [0x11d2] = {name="HANGUL JONGSEONG RIEUL-MIEUM-SIOS", cat="Lo", bidi="L"};
  [0x11d3] = {name="HANGUL JONGSEONG RIEUL-PIEUP-SIOS", cat="Lo", bidi="L"};
  [0x11d4] = {name="HANGUL JONGSEONG RIEUL-PIEUP-HIEUH", cat="Lo", bidi="L"};
  [0x11d5] = {name="HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP", cat="Lo", bidi="L"};
  [0x11d6] = {name="HANGUL JONGSEONG RIEUL-SSANGSIOS", cat="Lo", bidi="L"};
  [0x11d7] = {name="HANGUL JONGSEONG RIEUL-PANSIOS", cat="Lo", bidi="L"};
  [0x11d8] = {name="HANGUL JONGSEONG RIEUL-KHIEUKH", cat="Lo", bidi="L"};
  [0x11d9] = {name="HANGUL JONGSEONG RIEUL-YEORINHIEUH", cat="Lo", bidi="L"};
  [0x11da] = {name="HANGUL JONGSEONG MIEUM-KIYEOK", cat="Lo", bidi="L"};
  [0x11db] = {name="HANGUL JONGSEONG MIEUM-RIEUL", cat="Lo", bidi="L"};
  [0x11dc] = {name="HANGUL JONGSEONG MIEUM-PIEUP", cat="Lo", bidi="L"};
  [0x11dd] = {name="HANGUL JONGSEONG MIEUM-SIOS", cat="Lo", bidi="L"};
  [0x11de] = {name="HANGUL JONGSEONG MIEUM-SSANGSIOS", cat="Lo", bidi="L"};
  [0x11df] = {name="HANGUL JONGSEONG MIEUM-PANSIOS", cat="Lo", bidi="L"};
  [0x11e0] = {name="HANGUL JONGSEONG MIEUM-CHIEUCH", cat="Lo", bidi="L"};
  [0x11e1] = {name="HANGUL JONGSEONG MIEUM-HIEUH", cat="Lo", bidi="L"};
  [0x11e2] = {name="HANGUL JONGSEONG KAPYEOUNMIEUM", cat="Lo", bidi="L"};
  [0x11e3] = {name="HANGUL JONGSEONG PIEUP-RIEUL", cat="Lo", bidi="L"};
  [0x11e4] = {name="HANGUL JONGSEONG PIEUP-PHIEUPH", cat="Lo", bidi="L"};
  [0x11e5] = {name="HANGUL JONGSEONG PIEUP-HIEUH", cat="Lo", bidi="L"};
  [0x11e6] = {name="HANGUL JONGSEONG KAPYEOUNPIEUP", cat="Lo", bidi="L"};
  [0x11e7] = {name="HANGUL JONGSEONG SIOS-KIYEOK", cat="Lo", bidi="L"};
  [0x11e8] = {name="HANGUL JONGSEONG SIOS-TIKEUT", cat="Lo", bidi="L"};
  [0x11e9] = {name="HANGUL JONGSEONG SIOS-RIEUL", cat="Lo", bidi="L"};
  [0x11ea] = {name="HANGUL JONGSEONG SIOS-PIEUP", cat="Lo", bidi="L"};
  [0x11eb] = {name="HANGUL JONGSEONG PANSIOS", cat="Lo", bidi="L"};
  [0x11ec] = {name="HANGUL JONGSEONG IEUNG-KIYEOK", cat="Lo", bidi="L"};
  [0x11ed] = {name="HANGUL JONGSEONG IEUNG-SSANGKIYEOK", cat="Lo", bidi="L"};
  [0x11ee] = {name="HANGUL JONGSEONG SSANGIEUNG", cat="Lo", bidi="L"};
  [0x11ef] = {name="HANGUL JONGSEONG IEUNG-KHIEUKH", cat="Lo", bidi="L"};
  [0x11f0] = {name="HANGUL JONGSEONG YESIEUNG", cat="Lo", bidi="L"};
  [0x11f1] = {name="HANGUL JONGSEONG YESIEUNG-SIOS", cat="Lo", bidi="L"};
  [0x11f2] = {name="HANGUL JONGSEONG YESIEUNG-PANSIOS", cat="Lo", bidi="L"};
  [0x11f3] = {name="HANGUL JONGSEONG PHIEUPH-PIEUP", cat="Lo", bidi="L"};
  [0x11f4] = {name="HANGUL JONGSEONG KAPYEOUNPHIEUPH", cat="Lo", bidi="L"};
  [0x11f5] = {name="HANGUL JONGSEONG HIEUH-NIEUN", cat="Lo", bidi="L"};
  [0x11f6] = {name="HANGUL JONGSEONG HIEUH-RIEUL", cat="Lo", bidi="L"};
  [0x11f7] = {name="HANGUL JONGSEONG HIEUH-MIEUM", cat="Lo", bidi="L"};
  [0x11f8] = {name="HANGUL JONGSEONG HIEUH-PIEUP", cat="Lo", bidi="L"};
  [0x11f9] = {name="HANGUL JONGSEONG YEORINHIEUH", cat="Lo", bidi="L"};
  [0x11fa] = {name="HANGUL JONGSEONG KIYEOK-NIEUN", cat="Lo", bidi="L"};
  [0x11fb] = {name="HANGUL JONGSEONG KIYEOK-PIEUP", cat="Lo", bidi="L"};
  [0x11fc] = {name="HANGUL JONGSEONG KIYEOK-CHIEUCH", cat="Lo", bidi="L"};
  [0x11fd] = {name="HANGUL JONGSEONG KIYEOK-KHIEUKH", cat="Lo", bidi="L"};
  [0x11fe] = {name="HANGUL JONGSEONG KIYEOK-HIEUH", cat="Lo", bidi="L"};
  [0x11ff] = {name="HANGUL JONGSEONG SSANGNIEUN", cat="Lo", bidi="L"};
  [0x1200] = {name="ETHIOPIC SYLLABLE HA", cat="Lo", bidi="L"};
  [0x1201] = {name="ETHIOPIC SYLLABLE HU", cat="Lo", bidi="L"};
  [0x1202] = {name="ETHIOPIC SYLLABLE HI", cat="Lo", bidi="L"};
  [0x1203] = {name="ETHIOPIC SYLLABLE HAA", cat="Lo", bidi="L"};
  [0x1204] = {name="ETHIOPIC SYLLABLE HEE", cat="Lo", bidi="L"};
  [0x1205] = {name="ETHIOPIC SYLLABLE HE", cat="Lo", bidi="L"};
  [0x1206] = {name="ETHIOPIC SYLLABLE HO", cat="Lo", bidi="L"};
  [0x1207] = {name="ETHIOPIC SYLLABLE HOA", cat="Lo", bidi="L"};
  [0x1208] = {name="ETHIOPIC SYLLABLE LA", cat="Lo", bidi="L"};
  [0x1209] = {name="ETHIOPIC SYLLABLE LU", cat="Lo", bidi="L"};
  [0x120a] = {name="ETHIOPIC SYLLABLE LI", cat="Lo", bidi="L"};
  [0x120b] = {name="ETHIOPIC SYLLABLE LAA", cat="Lo", bidi="L"};
  [0x120c] = {name="ETHIOPIC SYLLABLE LEE", cat="Lo", bidi="L"};
  [0x120d] = {name="ETHIOPIC SYLLABLE LE", cat="Lo", bidi="L"};
  [0x120e] = {name="ETHIOPIC SYLLABLE LO", cat="Lo", bidi="L"};
  [0x120f] = {name="ETHIOPIC SYLLABLE LWA", cat="Lo", bidi="L"};
  [0x1210] = {name="ETHIOPIC SYLLABLE HHA", cat="Lo", bidi="L"};
  [0x1211] = {name="ETHIOPIC SYLLABLE HHU", cat="Lo", bidi="L"};
  [0x1212] = {name="ETHIOPIC SYLLABLE HHI", cat="Lo", bidi="L"};
  [0x1213] = {name="ETHIOPIC SYLLABLE HHAA", cat="Lo", bidi="L"};
  [0x1214] = {name="ETHIOPIC SYLLABLE HHEE", cat="Lo", bidi="L"};
  [0x1215] = {name="ETHIOPIC SYLLABLE HHE", cat="Lo", bidi="L"};
  [0x1216] = {name="ETHIOPIC SYLLABLE HHO", cat="Lo", bidi="L"};
  [0x1217] = {name="ETHIOPIC SYLLABLE HHWA", cat="Lo", bidi="L"};
  [0x1218] = {name="ETHIOPIC SYLLABLE MA", cat="Lo", bidi="L"};
  [0x1219] = {name="ETHIOPIC SYLLABLE MU", cat="Lo", bidi="L"};
  [0x121a] = {name="ETHIOPIC SYLLABLE MI", cat="Lo", bidi="L"};
  [0x121b] = {name="ETHIOPIC SYLLABLE MAA", cat="Lo", bidi="L"};
  [0x121c] = {name="ETHIOPIC SYLLABLE MEE", cat="Lo", bidi="L"};
  [0x121d] = {name="ETHIOPIC SYLLABLE ME", cat="Lo", bidi="L"};
  [0x121e] = {name="ETHIOPIC SYLLABLE MO", cat="Lo", bidi="L"};
  [0x121f] = {name="ETHIOPIC SYLLABLE MWA", cat="Lo", bidi="L"};
  [0x1220] = {name="ETHIOPIC SYLLABLE SZA", cat="Lo", bidi="L"};
  [0x1221] = {name="ETHIOPIC SYLLABLE SZU", cat="Lo", bidi="L"};
  [0x1222] = {name="ETHIOPIC SYLLABLE SZI", cat="Lo", bidi="L"};
  [0x1223] = {name="ETHIOPIC SYLLABLE SZAA", cat="Lo", bidi="L"};
  [0x1224] = {name="ETHIOPIC SYLLABLE SZEE", cat="Lo", bidi="L"};
  [0x1225] = {name="ETHIOPIC SYLLABLE SZE", cat="Lo", bidi="L"};
  [0x1226] = {name="ETHIOPIC SYLLABLE SZO", cat="Lo", bidi="L"};
  [0x1227] = {name="ETHIOPIC SYLLABLE SZWA", cat="Lo", bidi="L"};
  [0x1228] = {name="ETHIOPIC SYLLABLE RA", cat="Lo", bidi="L"};
  [0x1229] = {name="ETHIOPIC SYLLABLE RU", cat="Lo", bidi="L"};
  [0x122a] = {name="ETHIOPIC SYLLABLE RI", cat="Lo", bidi="L"};
  [0x122b] = {name="ETHIOPIC SYLLABLE RAA", cat="Lo", bidi="L"};
  [0x122c] = {name="ETHIOPIC SYLLABLE REE", cat="Lo", bidi="L"};
  [0x122d] = {name="ETHIOPIC SYLLABLE RE", cat="Lo", bidi="L"};
  [0x122e] = {name="ETHIOPIC SYLLABLE RO", cat="Lo", bidi="L"};
  [0x122f] = {name="ETHIOPIC SYLLABLE RWA", cat="Lo", bidi="L"};
  [0x1230] = {name="ETHIOPIC SYLLABLE SA", cat="Lo", bidi="L"};
  [0x1231] = {name="ETHIOPIC SYLLABLE SU", cat="Lo", bidi="L"};
  [0x1232] = {name="ETHIOPIC SYLLABLE SI", cat="Lo", bidi="L"};
  [0x1233] = {name="ETHIOPIC SYLLABLE SAA", cat="Lo", bidi="L"};
  [0x1234] = {name="ETHIOPIC SYLLABLE SEE", cat="Lo", bidi="L"};
  [0x1235] = {name="ETHIOPIC SYLLABLE SE", cat="Lo", bidi="L"};
  [0x1236] = {name="ETHIOPIC SYLLABLE SO", cat="Lo", bidi="L"};
  [0x1237] = {name="ETHIOPIC SYLLABLE SWA", cat="Lo", bidi="L"};
  [0x1238] = {name="ETHIOPIC SYLLABLE SHA", cat="Lo", bidi="L"};
  [0x1239] = {name="ETHIOPIC SYLLABLE SHU", cat="Lo", bidi="L"};
  [0x123a] = {name="ETHIOPIC SYLLABLE SHI", cat="Lo", bidi="L"};
  [0x123b] = {name="ETHIOPIC SYLLABLE SHAA", cat="Lo", bidi="L"};
  [0x123c] = {name="ETHIOPIC SYLLABLE SHEE", cat="Lo", bidi="L"};
  [0x123d] = {name="ETHIOPIC SYLLABLE SHE", cat="Lo", bidi="L"};
  [0x123e] = {name="ETHIOPIC SYLLABLE SHO", cat="Lo", bidi="L"};
  [0x123f] = {name="ETHIOPIC SYLLABLE SHWA", cat="Lo", bidi="L"};
  [0x1240] = {name="ETHIOPIC SYLLABLE QA", cat="Lo", bidi="L"};
  [0x1241] = {name="ETHIOPIC SYLLABLE QU", cat="Lo", bidi="L"};
  [0x1242] = {name="ETHIOPIC SYLLABLE QI", cat="Lo", bidi="L"};
  [0x1243] = {name="ETHIOPIC SYLLABLE QAA", cat="Lo", bidi="L"};
  [0x1244] = {name="ETHIOPIC SYLLABLE QEE", cat="Lo", bidi="L"};
  [0x1245] = {name="ETHIOPIC SYLLABLE QE", cat="Lo", bidi="L"};
  [0x1246] = {name="ETHIOPIC SYLLABLE QO", cat="Lo", bidi="L"};
  [0x1247] = {name="ETHIOPIC SYLLABLE QOA", cat="Lo", bidi="L"};
  [0x1248] = {name="ETHIOPIC SYLLABLE QWA", cat="Lo", bidi="L"};
  [0x124a] = {name="ETHIOPIC SYLLABLE QWI", cat="Lo", bidi="L"};
  [0x124b] = {name="ETHIOPIC SYLLABLE QWAA", cat="Lo", bidi="L"};
  [0x124c] = {name="ETHIOPIC SYLLABLE QWEE", cat="Lo", bidi="L"};
  [0x124d] = {name="ETHIOPIC SYLLABLE QWE", cat="Lo", bidi="L"};
  [0x1250] = {name="ETHIOPIC SYLLABLE QHA", cat="Lo", bidi="L"};
  [0x1251] = {name="ETHIOPIC SYLLABLE QHU", cat="Lo", bidi="L"};
  [0x1252] = {name="ETHIOPIC SYLLABLE QHI", cat="Lo", bidi="L"};
  [0x1253] = {name="ETHIOPIC SYLLABLE QHAA", cat="Lo", bidi="L"};
  [0x1254] = {name="ETHIOPIC SYLLABLE QHEE", cat="Lo", bidi="L"};
  [0x1255] = {name="ETHIOPIC SYLLABLE QHE", cat="Lo", bidi="L"};
  [0x1256] = {name="ETHIOPIC SYLLABLE QHO", cat="Lo", bidi="L"};
  [0x1258] = {name="ETHIOPIC SYLLABLE QHWA", cat="Lo", bidi="L"};
  [0x125a] = {name="ETHIOPIC SYLLABLE QHWI", cat="Lo", bidi="L"};
  [0x125b] = {name="ETHIOPIC SYLLABLE QHWAA", cat="Lo", bidi="L"};
  [0x125c] = {name="ETHIOPIC SYLLABLE QHWEE", cat="Lo", bidi="L"};
  [0x125d] = {name="ETHIOPIC SYLLABLE QHWE", cat="Lo", bidi="L"};
  [0x1260] = {name="ETHIOPIC SYLLABLE BA", cat="Lo", bidi="L"};
  [0x1261] = {name="ETHIOPIC SYLLABLE BU", cat="Lo", bidi="L"};
  [0x1262] = {name="ETHIOPIC SYLLABLE BI", cat="Lo", bidi="L"};
  [0x1263] = {name="ETHIOPIC SYLLABLE BAA", cat="Lo", bidi="L"};
  [0x1264] = {name="ETHIOPIC SYLLABLE BEE", cat="Lo", bidi="L"};
  [0x1265] = {name="ETHIOPIC SYLLABLE BE", cat="Lo", bidi="L"};
  [0x1266] = {name="ETHIOPIC SYLLABLE BO", cat="Lo", bidi="L"};
  [0x1267] = {name="ETHIOPIC SYLLABLE BWA", cat="Lo", bidi="L"};
  [0x1268] = {name="ETHIOPIC SYLLABLE VA", cat="Lo", bidi="L"};
  [0x1269] = {name="ETHIOPIC SYLLABLE VU", cat="Lo", bidi="L"};
  [0x126a] = {name="ETHIOPIC SYLLABLE VI", cat="Lo", bidi="L"};
  [0x126b] = {name="ETHIOPIC SYLLABLE VAA", cat="Lo", bidi="L"};
  [0x126c] = {name="ETHIOPIC SYLLABLE VEE", cat="Lo", bidi="L"};
  [0x126d] = {name="ETHIOPIC SYLLABLE VE", cat="Lo", bidi="L"};
  [0x126e] = {name="ETHIOPIC SYLLABLE VO", cat="Lo", bidi="L"};
  [0x126f] = {name="ETHIOPIC SYLLABLE VWA", cat="Lo", bidi="L"};
  [0x1270] = {name="ETHIOPIC SYLLABLE TA", cat="Lo", bidi="L"};
  [0x1271] = {name="ETHIOPIC SYLLABLE TU", cat="Lo", bidi="L"};
  [0x1272] = {name="ETHIOPIC SYLLABLE TI", cat="Lo", bidi="L"};
  [0x1273] = {name="ETHIOPIC SYLLABLE TAA", cat="Lo", bidi="L"};
  [0x1274] = {name="ETHIOPIC SYLLABLE TEE", cat="Lo", bidi="L"};
  [0x1275] = {name="ETHIOPIC SYLLABLE TE", cat="Lo", bidi="L"};
  [0x1276] = {name="ETHIOPIC SYLLABLE TO", cat="Lo", bidi="L"};
  [0x1277] = {name="ETHIOPIC SYLLABLE TWA", cat="Lo", bidi="L"};
  [0x1278] = {name="ETHIOPIC SYLLABLE CA", cat="Lo", bidi="L"};
  [0x1279] = {name="ETHIOPIC SYLLABLE CU", cat="Lo", bidi="L"};
  [0x127a] = {name="ETHIOPIC SYLLABLE CI", cat="Lo", bidi="L"};
  [0x127b] = {name="ETHIOPIC SYLLABLE CAA", cat="Lo", bidi="L"};
  [0x127c] = {name="ETHIOPIC SYLLABLE CEE", cat="Lo", bidi="L"};
  [0x127d] = {name="ETHIOPIC SYLLABLE CE", cat="Lo", bidi="L"};
  [0x127e] = {name="ETHIOPIC SYLLABLE CO", cat="Lo", bidi="L"};
  [0x127f] = {name="ETHIOPIC SYLLABLE CWA", cat="Lo", bidi="L"};
  [0x1280] = {name="ETHIOPIC SYLLABLE XA", cat="Lo", bidi="L"};
  [0x1281] = {name="ETHIOPIC SYLLABLE XU", cat="Lo", bidi="L"};
  [0x1282] = {name="ETHIOPIC SYLLABLE XI", cat="Lo", bidi="L"};
  [0x1283] = {name="ETHIOPIC SYLLABLE XAA", cat="Lo", bidi="L"};
  [0x1284] = {name="ETHIOPIC SYLLABLE XEE", cat="Lo", bidi="L"};
  [0x1285] = {name="ETHIOPIC SYLLABLE XE", cat="Lo", bidi="L"};
  [0x1286] = {name="ETHIOPIC SYLLABLE XO", cat="Lo", bidi="L"};
  [0x1287] = {name="ETHIOPIC SYLLABLE XOA", cat="Lo", bidi="L"};
  [0x1288] = {name="ETHIOPIC SYLLABLE XWA", cat="Lo", bidi="L"};
  [0x128a] = {name="ETHIOPIC SYLLABLE XWI", cat="Lo", bidi="L"};
  [0x128b] = {name="ETHIOPIC SYLLABLE XWAA", cat="Lo", bidi="L"};
  [0x128c] = {name="ETHIOPIC SYLLABLE XWEE", cat="Lo", bidi="L"};
  [0x128d] = {name="ETHIOPIC SYLLABLE XWE", cat="Lo", bidi="L"};
  [0x1290] = {name="ETHIOPIC SYLLABLE NA", cat="Lo", bidi="L"};
  [0x1291] = {name="ETHIOPIC SYLLABLE NU", cat="Lo", bidi="L"};
  [0x1292] = {name="ETHIOPIC SYLLABLE NI", cat="Lo", bidi="L"};
  [0x1293] = {name="ETHIOPIC SYLLABLE NAA", cat="Lo", bidi="L"};
  [0x1294] = {name="ETHIOPIC SYLLABLE NEE", cat="Lo", bidi="L"};
  [0x1295] = {name="ETHIOPIC SYLLABLE NE", cat="Lo", bidi="L"};
  [0x1296] = {name="ETHIOPIC SYLLABLE NO", cat="Lo", bidi="L"};
  [0x1297] = {name="ETHIOPIC SYLLABLE NWA", cat="Lo", bidi="L"};
  [0x1298] = {name="ETHIOPIC SYLLABLE NYA", cat="Lo", bidi="L"};
  [0x1299] = {name="ETHIOPIC SYLLABLE NYU", cat="Lo", bidi="L"};
  [0x129a] = {name="ETHIOPIC SYLLABLE NYI", cat="Lo", bidi="L"};
  [0x129b] = {name="ETHIOPIC SYLLABLE NYAA", cat="Lo", bidi="L"};
  [0x129c] = {name="ETHIOPIC SYLLABLE NYEE", cat="Lo", bidi="L"};
  [0x129d] = {name="ETHIOPIC SYLLABLE NYE", cat="Lo", bidi="L"};
  [0x129e] = {name="ETHIOPIC SYLLABLE NYO", cat="Lo", bidi="L"};
  [0x129f] = {name="ETHIOPIC SYLLABLE NYWA", cat="Lo", bidi="L"};
  [0x12a0] = {name="ETHIOPIC SYLLABLE GLOTTAL A", cat="Lo", bidi="L"};
  [0x12a1] = {name="ETHIOPIC SYLLABLE GLOTTAL U", cat="Lo", bidi="L"};
  [0x12a2] = {name="ETHIOPIC SYLLABLE GLOTTAL I", cat="Lo", bidi="L"};
  [0x12a3] = {name="ETHIOPIC SYLLABLE GLOTTAL AA", cat="Lo", bidi="L"};
  [0x12a4] = {name="ETHIOPIC SYLLABLE GLOTTAL EE", cat="Lo", bidi="L"};
  [0x12a5] = {name="ETHIOPIC SYLLABLE GLOTTAL E", cat="Lo", bidi="L"};
  [0x12a6] = {name="ETHIOPIC SYLLABLE GLOTTAL O", cat="Lo", bidi="L"};
  [0x12a7] = {name="ETHIOPIC SYLLABLE GLOTTAL WA", cat="Lo", bidi="L"};
  [0x12a8] = {name="ETHIOPIC SYLLABLE KA", cat="Lo", bidi="L"};
  [0x12a9] = {name="ETHIOPIC SYLLABLE KU", cat="Lo", bidi="L"};
  [0x12aa] = {name="ETHIOPIC SYLLABLE KI", cat="Lo", bidi="L"};
  [0x12ab] = {name="ETHIOPIC SYLLABLE KAA", cat="Lo", bidi="L"};
  [0x12ac] = {name="ETHIOPIC SYLLABLE KEE", cat="Lo", bidi="L"};
  [0x12ad] = {name="ETHIOPIC SYLLABLE KE", cat="Lo", bidi="L"};
  [0x12ae] = {name="ETHIOPIC SYLLABLE KO", cat="Lo", bidi="L"};
  [0x12af] = {name="ETHIOPIC SYLLABLE KOA", cat="Lo", bidi="L"};
  [0x12b0] = {name="ETHIOPIC SYLLABLE KWA", cat="Lo", bidi="L"};
  [0x12b2] = {name="ETHIOPIC SYLLABLE KWI", cat="Lo", bidi="L"};
  [0x12b3] = {name="ETHIOPIC SYLLABLE KWAA", cat="Lo", bidi="L"};
  [0x12b4] = {name="ETHIOPIC SYLLABLE KWEE", cat="Lo", bidi="L"};
  [0x12b5] = {name="ETHIOPIC SYLLABLE KWE", cat="Lo", bidi="L"};
  [0x12b8] = {name="ETHIOPIC SYLLABLE KXA", cat="Lo", bidi="L"};
  [0x12b9] = {name="ETHIOPIC SYLLABLE KXU", cat="Lo", bidi="L"};
  [0x12ba] = {name="ETHIOPIC SYLLABLE KXI", cat="Lo", bidi="L"};
  [0x12bb] = {name="ETHIOPIC SYLLABLE KXAA", cat="Lo", bidi="L"};
  [0x12bc] = {name="ETHIOPIC SYLLABLE KXEE", cat="Lo", bidi="L"};
  [0x12bd] = {name="ETHIOPIC SYLLABLE KXE", cat="Lo", bidi="L"};
  [0x12be] = {name="ETHIOPIC SYLLABLE KXO", cat="Lo", bidi="L"};
  [0x12c0] = {name="ETHIOPIC SYLLABLE KXWA", cat="Lo", bidi="L"};
  [0x12c2] = {name="ETHIOPIC SYLLABLE KXWI", cat="Lo", bidi="L"};
  [0x12c3] = {name="ETHIOPIC SYLLABLE KXWAA", cat="Lo", bidi="L"};
  [0x12c4] = {name="ETHIOPIC SYLLABLE KXWEE", cat="Lo", bidi="L"};
  [0x12c5] = {name="ETHIOPIC SYLLABLE KXWE", cat="Lo", bidi="L"};
  [0x12c8] = {name="ETHIOPIC SYLLABLE WA", cat="Lo", bidi="L"};
  [0x12c9] = {name="ETHIOPIC SYLLABLE WU", cat="Lo", bidi="L"};
  [0x12ca] = {name="ETHIOPIC SYLLABLE WI", cat="Lo", bidi="L"};
  [0x12cb] = {name="ETHIOPIC SYLLABLE WAA", cat="Lo", bidi="L"};
  [0x12cc] = {name="ETHIOPIC SYLLABLE WEE", cat="Lo", bidi="L"};
  [0x12cd] = {name="ETHIOPIC SYLLABLE WE", cat="Lo", bidi="L"};
  [0x12ce] = {name="ETHIOPIC SYLLABLE WO", cat="Lo", bidi="L"};
  [0x12cf] = {name="ETHIOPIC SYLLABLE WOA", cat="Lo", bidi="L"};
  [0x12d0] = {name="ETHIOPIC SYLLABLE PHARYNGEAL A", cat="Lo", bidi="L"};
  [0x12d1] = {name="ETHIOPIC SYLLABLE PHARYNGEAL U", cat="Lo", bidi="L"};
  [0x12d2] = {name="ETHIOPIC SYLLABLE PHARYNGEAL I", cat="Lo", bidi="L"};
  [0x12d3] = {name="ETHIOPIC SYLLABLE PHARYNGEAL AA", cat="Lo", bidi="L"};
  [0x12d4] = {name="ETHIOPIC SYLLABLE PHARYNGEAL EE", cat="Lo", bidi="L"};
  [0x12d5] = {name="ETHIOPIC SYLLABLE PHARYNGEAL E", cat="Lo", bidi="L"};
  [0x12d6] = {name="ETHIOPIC SYLLABLE PHARYNGEAL O", cat="Lo", bidi="L"};
  [0x12d8] = {name="ETHIOPIC SYLLABLE ZA", cat="Lo", bidi="L"};
  [0x12d9] = {name="ETHIOPIC SYLLABLE ZU", cat="Lo", bidi="L"};
  [0x12da] = {name="ETHIOPIC SYLLABLE ZI", cat="Lo", bidi="L"};
  [0x12db] = {name="ETHIOPIC SYLLABLE ZAA", cat="Lo", bidi="L"};
  [0x12dc] = {name="ETHIOPIC SYLLABLE ZEE", cat="Lo", bidi="L"};
  [0x12dd] = {name="ETHIOPIC SYLLABLE ZE", cat="Lo", bidi="L"};
  [0x12de] = {name="ETHIOPIC SYLLABLE ZO", cat="Lo", bidi="L"};
  [0x12df] = {name="ETHIOPIC SYLLABLE ZWA", cat="Lo", bidi="L"};
  [0x12e0] = {name="ETHIOPIC SYLLABLE ZHA", cat="Lo", bidi="L"};
  [0x12e1] = {name="ETHIOPIC SYLLABLE ZHU", cat="Lo", bidi="L"};
  [0x12e2] = {name="ETHIOPIC SYLLABLE ZHI", cat="Lo", bidi="L"};
  [0x12e3] = {name="ETHIOPIC SYLLABLE ZHAA", cat="Lo", bidi="L"};
  [0x12e4] = {name="ETHIOPIC SYLLABLE ZHEE", cat="Lo", bidi="L"};
  [0x12e5] = {name="ETHIOPIC SYLLABLE ZHE", cat="Lo", bidi="L"};
  [0x12e6] = {name="ETHIOPIC SYLLABLE ZHO", cat="Lo", bidi="L"};
  [0x12e7] = {name="ETHIOPIC SYLLABLE ZHWA", cat="Lo", bidi="L"};
  [0x12e8] = {name="ETHIOPIC SYLLABLE YA", cat="Lo", bidi="L"};
  [0x12e9] = {name="ETHIOPIC SYLLABLE YU", cat="Lo", bidi="L"};
  [0x12ea] = {name="ETHIOPIC SYLLABLE YI", cat="Lo", bidi="L"};
  [0x12eb] = {name="ETHIOPIC SYLLABLE YAA", cat="Lo", bidi="L"};
  [0x12ec] = {name="ETHIOPIC SYLLABLE YEE", cat="Lo", bidi="L"};
  [0x12ed] = {name="ETHIOPIC SYLLABLE YE", cat="Lo", bidi="L"};
  [0x12ee] = {name="ETHIOPIC SYLLABLE YO", cat="Lo", bidi="L"};
  [0x12ef] = {name="ETHIOPIC SYLLABLE YOA", cat="Lo", bidi="L"};
  [0x12f0] = {name="ETHIOPIC SYLLABLE DA", cat="Lo", bidi="L"};
  [0x12f1] = {name="ETHIOPIC SYLLABLE DU", cat="Lo", bidi="L"};
  [0x12f2] = {name="ETHIOPIC SYLLABLE DI", cat="Lo", bidi="L"};
  [0x12f3] = {name="ETHIOPIC SYLLABLE DAA", cat="Lo", bidi="L"};
  [0x12f4] = {name="ETHIOPIC SYLLABLE DEE", cat="Lo", bidi="L"};
  [0x12f5] = {name="ETHIOPIC SYLLABLE DE", cat="Lo", bidi="L"};
  [0x12f6] = {name="ETHIOPIC SYLLABLE DO", cat="Lo", bidi="L"};
  [0x12f7] = {name="ETHIOPIC SYLLABLE DWA", cat="Lo", bidi="L"};
  [0x12f8] = {name="ETHIOPIC SYLLABLE DDA", cat="Lo", bidi="L"};
  [0x12f9] = {name="ETHIOPIC SYLLABLE DDU", cat="Lo", bidi="L"};
  [0x12fa] = {name="ETHIOPIC SYLLABLE DDI", cat="Lo", bidi="L"};
  [0x12fb] = {name="ETHIOPIC SYLLABLE DDAA", cat="Lo", bidi="L"};
  [0x12fc] = {name="ETHIOPIC SYLLABLE DDEE", cat="Lo", bidi="L"};
  [0x12fd] = {name="ETHIOPIC SYLLABLE DDE", cat="Lo", bidi="L"};
  [0x12fe] = {name="ETHIOPIC SYLLABLE DDO", cat="Lo", bidi="L"};
  [0x12ff] = {name="ETHIOPIC SYLLABLE DDWA", cat="Lo", bidi="L"};
  [0x1300] = {name="ETHIOPIC SYLLABLE JA", cat="Lo", bidi="L"};
  [0x1301] = {name="ETHIOPIC SYLLABLE JU", cat="Lo", bidi="L"};
  [0x1302] = {name="ETHIOPIC SYLLABLE JI", cat="Lo", bidi="L"};
  [0x1303] = {name="ETHIOPIC SYLLABLE JAA", cat="Lo", bidi="L"};
  [0x1304] = {name="ETHIOPIC SYLLABLE JEE", cat="Lo", bidi="L"};
  [0x1305] = {name="ETHIOPIC SYLLABLE JE", cat="Lo", bidi="L"};
  [0x1306] = {name="ETHIOPIC SYLLABLE JO", cat="Lo", bidi="L"};
  [0x1307] = {name="ETHIOPIC SYLLABLE JWA", cat="Lo", bidi="L"};
  [0x1308] = {name="ETHIOPIC SYLLABLE GA", cat="Lo", bidi="L"};
  [0x1309] = {name="ETHIOPIC SYLLABLE GU", cat="Lo", bidi="L"};
  [0x130a] = {name="ETHIOPIC SYLLABLE GI", cat="Lo", bidi="L"};
  [0x130b] = {name="ETHIOPIC SYLLABLE GAA", cat="Lo", bidi="L"};
  [0x130c] = {name="ETHIOPIC SYLLABLE GEE", cat="Lo", bidi="L"};
  [0x130d] = {name="ETHIOPIC SYLLABLE GE", cat="Lo", bidi="L"};
  [0x130e] = {name="ETHIOPIC SYLLABLE GO", cat="Lo", bidi="L"};
  [0x130f] = {name="ETHIOPIC SYLLABLE GOA", cat="Lo", bidi="L"};
  [0x1310] = {name="ETHIOPIC SYLLABLE GWA", cat="Lo", bidi="L"};
  [0x1312] = {name="ETHIOPIC SYLLABLE GWI", cat="Lo", bidi="L"};
  [0x1313] = {name="ETHIOPIC SYLLABLE GWAA", cat="Lo", bidi="L"};
  [0x1314] = {name="ETHIOPIC SYLLABLE GWEE", cat="Lo", bidi="L"};
  [0x1315] = {name="ETHIOPIC SYLLABLE GWE", cat="Lo", bidi="L"};
  [0x1318] = {name="ETHIOPIC SYLLABLE GGA", cat="Lo", bidi="L"};
  [0x1319] = {name="ETHIOPIC SYLLABLE GGU", cat="Lo", bidi="L"};
  [0x131a] = {name="ETHIOPIC SYLLABLE GGI", cat="Lo", bidi="L"};
  [0x131b] = {name="ETHIOPIC SYLLABLE GGAA", cat="Lo", bidi="L"};
  [0x131c] = {name="ETHIOPIC SYLLABLE GGEE", cat="Lo", bidi="L"};
  [0x131d] = {name="ETHIOPIC SYLLABLE GGE", cat="Lo", bidi="L"};
  [0x131e] = {name="ETHIOPIC SYLLABLE GGO", cat="Lo", bidi="L"};
  [0x131f] = {name="ETHIOPIC SYLLABLE GGWAA", cat="Lo", bidi="L"};
  [0x1320] = {name="ETHIOPIC SYLLABLE THA", cat="Lo", bidi="L"};
  [0x1321] = {name="ETHIOPIC SYLLABLE THU", cat="Lo", bidi="L"};
  [0x1322] = {name="ETHIOPIC SYLLABLE THI", cat="Lo", bidi="L"};
  [0x1323] = {name="ETHIOPIC SYLLABLE THAA", cat="Lo", bidi="L"};
  [0x1324] = {name="ETHIOPIC SYLLABLE THEE", cat="Lo", bidi="L"};
  [0x1325] = {name="ETHIOPIC SYLLABLE THE", cat="Lo", bidi="L"};
  [0x1326] = {name="ETHIOPIC SYLLABLE THO", cat="Lo", bidi="L"};
  [0x1327] = {name="ETHIOPIC SYLLABLE THWA", cat="Lo", bidi="L"};
  [0x1328] = {name="ETHIOPIC SYLLABLE CHA", cat="Lo", bidi="L"};
  [0x1329] = {name="ETHIOPIC SYLLABLE CHU", cat="Lo", bidi="L"};
  [0x132a] = {name="ETHIOPIC SYLLABLE CHI", cat="Lo", bidi="L"};
  [0x132b] = {name="ETHIOPIC SYLLABLE CHAA", cat="Lo", bidi="L"};
  [0x132c] = {name="ETHIOPIC SYLLABLE CHEE", cat="Lo", bidi="L"};
  [0x132d] = {name="ETHIOPIC SYLLABLE CHE", cat="Lo", bidi="L"};
  [0x132e] = {name="ETHIOPIC SYLLABLE CHO", cat="Lo", bidi="L"};
  [0x132f] = {name="ETHIOPIC SYLLABLE CHWA", cat="Lo", bidi="L"};
  [0x1330] = {name="ETHIOPIC SYLLABLE PHA", cat="Lo", bidi="L"};
  [0x1331] = {name="ETHIOPIC SYLLABLE PHU", cat="Lo", bidi="L"};
  [0x1332] = {name="ETHIOPIC SYLLABLE PHI", cat="Lo", bidi="L"};
  [0x1333] = {name="ETHIOPIC SYLLABLE PHAA", cat="Lo", bidi="L"};
  [0x1334] = {name="ETHIOPIC SYLLABLE PHEE", cat="Lo", bidi="L"};
  [0x1335] = {name="ETHIOPIC SYLLABLE PHE", cat="Lo", bidi="L"};
  [0x1336] = {name="ETHIOPIC SYLLABLE PHO", cat="Lo", bidi="L"};
  [0x1337] = {name="ETHIOPIC SYLLABLE PHWA", cat="Lo", bidi="L"};
  [0x1338] = {name="ETHIOPIC SYLLABLE TSA", cat="Lo", bidi="L"};
  [0x1339] = {name="ETHIOPIC SYLLABLE TSU", cat="Lo", bidi="L"};
  [0x133a] = {name="ETHIOPIC SYLLABLE TSI", cat="Lo", bidi="L"};
  [0x133b] = {name="ETHIOPIC SYLLABLE TSAA", cat="Lo", bidi="L"};
  [0x133c] = {name="ETHIOPIC SYLLABLE TSEE", cat="Lo", bidi="L"};
  [0x133d] = {name="ETHIOPIC SYLLABLE TSE", cat="Lo", bidi="L"};
  [0x133e] = {name="ETHIOPIC SYLLABLE TSO", cat="Lo", bidi="L"};
  [0x133f] = {name="ETHIOPIC SYLLABLE TSWA", cat="Lo", bidi="L"};
  [0x1340] = {name="ETHIOPIC SYLLABLE TZA", cat="Lo", bidi="L"};
  [0x1341] = {name="ETHIOPIC SYLLABLE TZU", cat="Lo", bidi="L"};
  [0x1342] = {name="ETHIOPIC SYLLABLE TZI", cat="Lo", bidi="L"};
  [0x1343] = {name="ETHIOPIC SYLLABLE TZAA", cat="Lo", bidi="L"};
  [0x1344] = {name="ETHIOPIC SYLLABLE TZEE", cat="Lo", bidi="L"};
  [0x1345] = {name="ETHIOPIC SYLLABLE TZE", cat="Lo", bidi="L"};
  [0x1346] = {name="ETHIOPIC SYLLABLE TZO", cat="Lo", bidi="L"};
  [0x1347] = {name="ETHIOPIC SYLLABLE TZOA", cat="Lo", bidi="L"};
  [0x1348] = {name="ETHIOPIC SYLLABLE FA", cat="Lo", bidi="L"};
  [0x1349] = {name="ETHIOPIC SYLLABLE FU", cat="Lo", bidi="L"};
  [0x134a] = {name="ETHIOPIC SYLLABLE FI", cat="Lo", bidi="L"};
  [0x134b] = {name="ETHIOPIC SYLLABLE FAA", cat="Lo", bidi="L"};
  [0x134c] = {name="ETHIOPIC SYLLABLE FEE", cat="Lo", bidi="L"};
  [0x134d] = {name="ETHIOPIC SYLLABLE FE", cat="Lo", bidi="L"};
  [0x134e] = {name="ETHIOPIC SYLLABLE FO", cat="Lo", bidi="L"};
  [0x134f] = {name="ETHIOPIC SYLLABLE FWA", cat="Lo", bidi="L"};
  [0x1350] = {name="ETHIOPIC SYLLABLE PA", cat="Lo", bidi="L"};
  [0x1351] = {name="ETHIOPIC SYLLABLE PU", cat="Lo", bidi="L"};
  [0x1352] = {name="ETHIOPIC SYLLABLE PI", cat="Lo", bidi="L"};
  [0x1353] = {name="ETHIOPIC SYLLABLE PAA", cat="Lo", bidi="L"};
  [0x1354] = {name="ETHIOPIC SYLLABLE PEE", cat="Lo", bidi="L"};
  [0x1355] = {name="ETHIOPIC SYLLABLE PE", cat="Lo", bidi="L"};
  [0x1356] = {name="ETHIOPIC SYLLABLE PO", cat="Lo", bidi="L"};
  [0x1357] = {name="ETHIOPIC SYLLABLE PWA", cat="Lo", bidi="L"};
  [0x1358] = {name="ETHIOPIC SYLLABLE RYA", cat="Lo", bidi="L"};
  [0x1359] = {name="ETHIOPIC SYLLABLE MYA", cat="Lo", bidi="L"};
  [0x135a] = {name="ETHIOPIC SYLLABLE FYA", cat="Lo", bidi="L"};
  [0x135f] = {name="ETHIOPIC COMBINING GEMINATION MARK", cat="Mn", combo=230, bidi="NSM"};
  [0x1360] = {name="ETHIOPIC SECTION MARK", cat="So", bidi="L"};
  [0x1361] = {name="ETHIOPIC WORDSPACE", cat="Po", bidi="L"};
  [0x1362] = {name="ETHIOPIC FULL STOP", cat="Po", bidi="L"};
  [0x1363] = {name="ETHIOPIC COMMA", cat="Po", bidi="L"};
  [0x1364] = {name="ETHIOPIC SEMICOLON", cat="Po", bidi="L"};
  [0x1365] = {name="ETHIOPIC COLON", cat="Po", bidi="L"};
  [0x1366] = {name="ETHIOPIC PREFACE COLON", cat="Po", bidi="L"};
  [0x1367] = {name="ETHIOPIC QUESTION MARK", cat="Po", bidi="L"};
  [0x1368] = {name="ETHIOPIC PARAGRAPH SEPARATOR", cat="Po", bidi="L"};
  [0x1369] = {name="ETHIOPIC DIGIT ONE", cat="No", bidi="L", digit=1, numeric=1};
  [0x136a] = {name="ETHIOPIC DIGIT TWO", cat="No", bidi="L", digit=2, numeric=2};
  [0x136b] = {name="ETHIOPIC DIGIT THREE", cat="No", bidi="L", digit=3, numeric=3};
  [0x136c] = {name="ETHIOPIC DIGIT FOUR", cat="No", bidi="L", digit=4, numeric=4};
  [0x136d] = {name="ETHIOPIC DIGIT FIVE", cat="No", bidi="L", digit=5, numeric=5};
  [0x136e] = {name="ETHIOPIC DIGIT SIX", cat="No", bidi="L", digit=6, numeric=6};
  [0x136f] = {name="ETHIOPIC DIGIT SEVEN", cat="No", bidi="L", digit=7, numeric=7};
  [0x1370] = {name="ETHIOPIC DIGIT EIGHT", cat="No", bidi="L", digit=8, numeric=8};
  [0x1371] = {name="ETHIOPIC DIGIT NINE", cat="No", bidi="L", digit=9, numeric=9};
  [0x1372] = {name="ETHIOPIC NUMBER TEN", cat="No", bidi="L", numeric=10};
  [0x1373] = {name="ETHIOPIC NUMBER TWENTY", cat="No", bidi="L", numeric=20};
  [0x1374] = {name="ETHIOPIC NUMBER THIRTY", cat="No", bidi="L", numeric=30};
  [0x1375] = {name="ETHIOPIC NUMBER FORTY", cat="No", bidi="L", numeric=40};
  [0x1376] = {name="ETHIOPIC NUMBER FIFTY", cat="No", bidi="L", numeric=50};
  [0x1377] = {name="ETHIOPIC NUMBER SIXTY", cat="No", bidi="L", numeric=60};
  [0x1378] = {name="ETHIOPIC NUMBER SEVENTY", cat="No", bidi="L", numeric=70};
  [0x1379] = {name="ETHIOPIC NUMBER EIGHTY", cat="No", bidi="L", numeric=80};
  [0x137a] = {name="ETHIOPIC NUMBER NINETY", cat="No", bidi="L", numeric=90};
  [0x137b] = {name="ETHIOPIC NUMBER HUNDRED", cat="No", bidi="L", numeric=100};
  [0x137c] = {name="ETHIOPIC NUMBER TEN THOUSAND", cat="No", bidi="L", numeric=10000};
  [0x1380] = {name="ETHIOPIC SYLLABLE SEBATBEIT MWA", cat="Lo", bidi="L"};
  [0x1381] = {name="ETHIOPIC SYLLABLE MWI", cat="Lo", bidi="L"};
  [0x1382] = {name="ETHIOPIC SYLLABLE MWEE", cat="Lo", bidi="L"};
  [0x1383] = {name="ETHIOPIC SYLLABLE MWE", cat="Lo", bidi="L"};
  [0x1384] = {name="ETHIOPIC SYLLABLE SEBATBEIT BWA", cat="Lo", bidi="L"};
  [0x1385] = {name="ETHIOPIC SYLLABLE BWI", cat="Lo", bidi="L"};
  [0x1386] = {name="ETHIOPIC SYLLABLE BWEE", cat="Lo", bidi="L"};
  [0x1387] = {name="ETHIOPIC SYLLABLE BWE", cat="Lo", bidi="L"};
  [0x1388] = {name="ETHIOPIC SYLLABLE SEBATBEIT FWA", cat="Lo", bidi="L"};
  [0x1389] = {name="ETHIOPIC SYLLABLE FWI", cat="Lo", bidi="L"};
  [0x138a] = {name="ETHIOPIC SYLLABLE FWEE", cat="Lo", bidi="L"};
  [0x138b] = {name="ETHIOPIC SYLLABLE FWE", cat="Lo", bidi="L"};
  [0x138c] = {name="ETHIOPIC SYLLABLE SEBATBEIT PWA", cat="Lo", bidi="L"};
  [0x138d] = {name="ETHIOPIC SYLLABLE PWI", cat="Lo", bidi="L"};
  [0x138e] = {name="ETHIOPIC SYLLABLE PWEE", cat="Lo", bidi="L"};
  [0x138f] = {name="ETHIOPIC SYLLABLE PWE", cat="Lo", bidi="L"};
  [0x1390] = {name="ETHIOPIC TONAL MARK YIZET", cat="So", bidi="ON"};
  [0x1391] = {name="ETHIOPIC TONAL MARK DERET", cat="So", bidi="ON"};
  [0x1392] = {name="ETHIOPIC TONAL MARK RIKRIK", cat="So", bidi="ON"};
  [0x1393] = {name="ETHIOPIC TONAL MARK SHORT RIKRIK", cat="So", bidi="ON"};
  [0x1394] = {name="ETHIOPIC TONAL MARK DIFAT", cat="So", bidi="ON"};
  [0x1395] = {name="ETHIOPIC TONAL MARK KENAT", cat="So", bidi="ON"};
  [0x1396] = {name="ETHIOPIC TONAL MARK CHIRET", cat="So", bidi="ON"};
  [0x1397] = {name="ETHIOPIC TONAL MARK HIDET", cat="So", bidi="ON"};
  [0x1398] = {name="ETHIOPIC TONAL MARK DERET-HIDET", cat="So", bidi="ON"};
  [0x1399] = {name="ETHIOPIC TONAL MARK KURT", cat="So", bidi="ON"};
  [0x13a0] = {name="CHEROKEE LETTER A", cat="Lo", bidi="L"};
  [0x13a1] = {name="CHEROKEE LETTER E", cat="Lo", bidi="L"};
  [0x13a2] = {name="CHEROKEE LETTER I", cat="Lo", bidi="L"};
  [0x13a3] = {name="CHEROKEE LETTER O", cat="Lo", bidi="L"};
  [0x13a4] = {name="CHEROKEE LETTER U", cat="Lo", bidi="L"};
  [0x13a5] = {name="CHEROKEE LETTER V", cat="Lo", bidi="L"};
  [0x13a6] = {name="CHEROKEE LETTER GA", cat="Lo", bidi="L"};
  [0x13a7] = {name="CHEROKEE LETTER KA", cat="Lo", bidi="L"};
  [0x13a8] = {name="CHEROKEE LETTER GE", cat="Lo", bidi="L"};
  [0x13a9] = {name="CHEROKEE LETTER GI", cat="Lo", bidi="L"};
  [0x13aa] = {name="CHEROKEE LETTER GO", cat="Lo", bidi="L"};
  [0x13ab] = {name="CHEROKEE LETTER GU", cat="Lo", bidi="L"};
  [0x13ac] = {name="CHEROKEE LETTER GV", cat="Lo", bidi="L"};
  [0x13ad] = {name="CHEROKEE LETTER HA", cat="Lo", bidi="L"};
  [0x13ae] = {name="CHEROKEE LETTER HE", cat="Lo", bidi="L"};
  [0x13af] = {name="CHEROKEE LETTER HI", cat="Lo", bidi="L"};
  [0x13b0] = {name="CHEROKEE LETTER HO", cat="Lo", bidi="L"};
  [0x13b1] = {name="CHEROKEE LETTER HU", cat="Lo", bidi="L"};
  [0x13b2] = {name="CHEROKEE LETTER HV", cat="Lo", bidi="L"};
  [0x13b3] = {name="CHEROKEE LETTER LA", cat="Lo", bidi="L"};
  [0x13b4] = {name="CHEROKEE LETTER LE", cat="Lo", bidi="L"};
  [0x13b5] = {name="CHEROKEE LETTER LI", cat="Lo", bidi="L"};
  [0x13b6] = {name="CHEROKEE LETTER LO", cat="Lo", bidi="L"};
  [0x13b7] = {name="CHEROKEE LETTER LU", cat="Lo", bidi="L"};
  [0x13b8] = {name="CHEROKEE LETTER LV", cat="Lo", bidi="L"};
  [0x13b9] = {name="CHEROKEE LETTER MA", cat="Lo", bidi="L"};
  [0x13ba] = {name="CHEROKEE LETTER ME", cat="Lo", bidi="L"};
  [0x13bb] = {name="CHEROKEE LETTER MI", cat="Lo", bidi="L"};
  [0x13bc] = {name="CHEROKEE LETTER MO", cat="Lo", bidi="L"};
  [0x13bd] = {name="CHEROKEE LETTER MU", cat="Lo", bidi="L"};
  [0x13be] = {name="CHEROKEE LETTER NA", cat="Lo", bidi="L"};
  [0x13bf] = {name="CHEROKEE LETTER HNA", cat="Lo", bidi="L"};
  [0x13c0] = {name="CHEROKEE LETTER NAH", cat="Lo", bidi="L"};
  [0x13c1] = {name="CHEROKEE LETTER NE", cat="Lo", bidi="L"};
  [0x13c2] = {name="CHEROKEE LETTER NI", cat="Lo", bidi="L"};
  [0x13c3] = {name="CHEROKEE LETTER NO", cat="Lo", bidi="L"};
  [0x13c4] = {name="CHEROKEE LETTER NU", cat="Lo", bidi="L"};
  [0x13c5] = {name="CHEROKEE LETTER NV", cat="Lo", bidi="L"};
  [0x13c6] = {name="CHEROKEE LETTER QUA", cat="Lo", bidi="L"};
  [0x13c7] = {name="CHEROKEE LETTER QUE", cat="Lo", bidi="L"};
  [0x13c8] = {name="CHEROKEE LETTER QUI", cat="Lo", bidi="L"};
  [0x13c9] = {name="CHEROKEE LETTER QUO", cat="Lo", bidi="L"};
  [0x13ca] = {name="CHEROKEE LETTER QUU", cat="Lo", bidi="L"};
  [0x13cb] = {name="CHEROKEE LETTER QUV", cat="Lo", bidi="L"};
  [0x13cc] = {name="CHEROKEE LETTER SA", cat="Lo", bidi="L"};
  [0x13cd] = {name="CHEROKEE LETTER S", cat="Lo", bidi="L"};
  [0x13ce] = {name="CHEROKEE LETTER SE", cat="Lo", bidi="L"};
  [0x13cf] = {name="CHEROKEE LETTER SI", cat="Lo", bidi="L"};
  [0x13d0] = {name="CHEROKEE LETTER SO", cat="Lo", bidi="L"};
  [0x13d1] = {name="CHEROKEE LETTER SU", cat="Lo", bidi="L"};
  [0x13d2] = {name="CHEROKEE LETTER SV", cat="Lo", bidi="L"};
  [0x13d3] = {name="CHEROKEE LETTER DA", cat="Lo", bidi="L"};
  [0x13d4] = {name="CHEROKEE LETTER TA", cat="Lo", bidi="L"};
  [0x13d5] = {name="CHEROKEE LETTER DE", cat="Lo", bidi="L"};
  [0x13d6] = {name="CHEROKEE LETTER TE", cat="Lo", bidi="L"};
  [0x13d7] = {name="CHEROKEE LETTER DI", cat="Lo", bidi="L"};
  [0x13d8] = {name="CHEROKEE LETTER TI", cat="Lo", bidi="L"};
  [0x13d9] = {name="CHEROKEE LETTER DO", cat="Lo", bidi="L"};
  [0x13da] = {name="CHEROKEE LETTER DU", cat="Lo", bidi="L"};
  [0x13db] = {name="CHEROKEE LETTER DV", cat="Lo", bidi="L"};
  [0x13dc] = {name="CHEROKEE LETTER DLA", cat="Lo", bidi="L"};
  [0x13dd] = {name="CHEROKEE LETTER TLA", cat="Lo", bidi="L"};
  [0x13de] = {name="CHEROKEE LETTER TLE", cat="Lo", bidi="L"};
  [0x13df] = {name="CHEROKEE LETTER TLI", cat="Lo", bidi="L"};
  [0x13e0] = {name="CHEROKEE LETTER TLO", cat="Lo", bidi="L"};
  [0x13e1] = {name="CHEROKEE LETTER TLU", cat="Lo", bidi="L"};
  [0x13e2] = {name="CHEROKEE LETTER TLV", cat="Lo", bidi="L"};
  [0x13e3] = {name="CHEROKEE LETTER TSA", cat="Lo", bidi="L"};
  [0x13e4] = {name="CHEROKEE LETTER TSE", cat="Lo", bidi="L"};
  [0x13e5] = {name="CHEROKEE LETTER TSI", cat="Lo", bidi="L"};
  [0x13e6] = {name="CHEROKEE LETTER TSO", cat="Lo", bidi="L"};
  [0x13e7] = {name="CHEROKEE LETTER TSU", cat="Lo", bidi="L"};
  [0x13e8] = {name="CHEROKEE LETTER TSV", cat="Lo", bidi="L"};
  [0x13e9] = {name="CHEROKEE LETTER WA", cat="Lo", bidi="L"};
  [0x13ea] = {name="CHEROKEE LETTER WE", cat="Lo", bidi="L"};
  [0x13eb] = {name="CHEROKEE LETTER WI", cat="Lo", bidi="L"};
  [0x13ec] = {name="CHEROKEE LETTER WO", cat="Lo", bidi="L"};
  [0x13ed] = {name="CHEROKEE LETTER WU", cat="Lo", bidi="L"};
  [0x13ee] = {name="CHEROKEE LETTER WV", cat="Lo", bidi="L"};
  [0x13ef] = {name="CHEROKEE LETTER YA", cat="Lo", bidi="L"};
  [0x13f0] = {name="CHEROKEE LETTER YE", cat="Lo", bidi="L"};
  [0x13f1] = {name="CHEROKEE LETTER YI", cat="Lo", bidi="L"};
  [0x13f2] = {name="CHEROKEE LETTER YO", cat="Lo", bidi="L"};
  [0x13f3] = {name="CHEROKEE LETTER YU", cat="Lo", bidi="L"};
  [0x13f4] = {name="CHEROKEE LETTER YV", cat="Lo", bidi="L"};
  [0x1400] = {name="CANADIAN SYLLABICS HYPHEN", cat="Pd", bidi="ON"};
  [0x1401] = {name="CANADIAN SYLLABICS E", cat="Lo", bidi="L"};
  [0x1402] = {name="CANADIAN SYLLABICS AAI", cat="Lo", bidi="L"};
  [0x1403] = {name="CANADIAN SYLLABICS I", cat="Lo", bidi="L"};
  [0x1404] = {name="CANADIAN SYLLABICS II", cat="Lo", bidi="L"};
  [0x1405] = {name="CANADIAN SYLLABICS O", cat="Lo", bidi="L"};
  [0x1406] = {name="CANADIAN SYLLABICS OO", cat="Lo", bidi="L"};
  [0x1407] = {name="CANADIAN SYLLABICS Y-CREE OO", cat="Lo", bidi="L"};
  [0x1408] = {name="CANADIAN SYLLABICS CARRIER EE", cat="Lo", bidi="L"};
  [0x1409] = {name="CANADIAN SYLLABICS CARRIER I", cat="Lo", bidi="L"};
  [0x140a] = {name="CANADIAN SYLLABICS A", cat="Lo", bidi="L"};
  [0x140b] = {name="CANADIAN SYLLABICS AA", cat="Lo", bidi="L"};
  [0x140c] = {name="CANADIAN SYLLABICS WE", cat="Lo", bidi="L"};
  [0x140d] = {name="CANADIAN SYLLABICS WEST-CREE WE", cat="Lo", bidi="L"};
  [0x140e] = {name="CANADIAN SYLLABICS WI", cat="Lo", bidi="L"};
  [0x140f] = {name="CANADIAN SYLLABICS WEST-CREE WI", cat="Lo", bidi="L"};
  [0x1410] = {name="CANADIAN SYLLABICS WII", cat="Lo", bidi="L"};
  [0x1411] = {name="CANADIAN SYLLABICS WEST-CREE WII", cat="Lo", bidi="L"};
  [0x1412] = {name="CANADIAN SYLLABICS WO", cat="Lo", bidi="L"};
  [0x1413] = {name="CANADIAN SYLLABICS WEST-CREE WO", cat="Lo", bidi="L"};
  [0x1414] = {name="CANADIAN SYLLABICS WOO", cat="Lo", bidi="L"};
  [0x1415] = {name="CANADIAN SYLLABICS WEST-CREE WOO", cat="Lo", bidi="L"};
  [0x1416] = {name="CANADIAN SYLLABICS NASKAPI WOO", cat="Lo", bidi="L"};
  [0x1417] = {name="CANADIAN SYLLABICS WA", cat="Lo", bidi="L"};
  [0x1418] = {name="CANADIAN SYLLABICS WEST-CREE WA", cat="Lo", bidi="L"};
  [0x1419] = {name="CANADIAN SYLLABICS WAA", cat="Lo", bidi="L"};
  [0x141a] = {name="CANADIAN SYLLABICS WEST-CREE WAA", cat="Lo", bidi="L"};
  [0x141b] = {name="CANADIAN SYLLABICS NASKAPI WAA", cat="Lo", bidi="L"};
  [0x141c] = {name="CANADIAN SYLLABICS AI", cat="Lo", bidi="L"};
  [0x141d] = {name="CANADIAN SYLLABICS Y-CREE W", cat="Lo", bidi="L"};
  [0x141e] = {name="CANADIAN SYLLABICS GLOTTAL STOP", cat="Lo", bidi="L"};
  [0x141f] = {name="CANADIAN SYLLABICS FINAL ACUTE", cat="Lo", bidi="L"};
  [0x1420] = {name="CANADIAN SYLLABICS FINAL GRAVE", cat="Lo", bidi="L"};
  [0x1421] = {name="CANADIAN SYLLABICS FINAL BOTTOM HALF RING", cat="Lo", bidi="L"};
  [0x1422] = {name="CANADIAN SYLLABICS FINAL TOP HALF RING", cat="Lo", bidi="L"};
  [0x1423] = {name="CANADIAN SYLLABICS FINAL RIGHT HALF RING", cat="Lo", bidi="L"};
  [0x1424] = {name="CANADIAN SYLLABICS FINAL RING", cat="Lo", bidi="L"};
  [0x1425] = {name="CANADIAN SYLLABICS FINAL DOUBLE ACUTE", cat="Lo", bidi="L"};
  [0x1426] = {name="CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES", cat="Lo", bidi="L"};
  [0x1427] = {name="CANADIAN SYLLABICS FINAL MIDDLE DOT", cat="Lo", bidi="L"};
  [0x1428] = {name="CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE", cat="Lo", bidi="L"};
  [0x1429] = {name="CANADIAN SYLLABICS FINAL PLUS", cat="Lo", bidi="L"};
  [0x142a] = {name="CANADIAN SYLLABICS FINAL DOWN TACK", cat="Lo", bidi="L"};
  [0x142b] = {name="CANADIAN SYLLABICS EN", cat="Lo", bidi="L"};
  [0x142c] = {name="CANADIAN SYLLABICS IN", cat="Lo", bidi="L"};
  [0x142d] = {name="CANADIAN SYLLABICS ON", cat="Lo", bidi="L"};
  [0x142e] = {name="CANADIAN SYLLABICS AN", cat="Lo", bidi="L"};
  [0x142f] = {name="CANADIAN SYLLABICS PE", cat="Lo", bidi="L"};
  [0x1430] = {name="CANADIAN SYLLABICS PAAI", cat="Lo", bidi="L"};
  [0x1431] = {name="CANADIAN SYLLABICS PI", cat="Lo", bidi="L"};
  [0x1432] = {name="CANADIAN SYLLABICS PII", cat="Lo", bidi="L"};
  [0x1433] = {name="CANADIAN SYLLABICS PO", cat="Lo", bidi="L"};
  [0x1434] = {name="CANADIAN SYLLABICS POO", cat="Lo", bidi="L"};
  [0x1435] = {name="CANADIAN SYLLABICS Y-CREE POO", cat="Lo", bidi="L"};
  [0x1436] = {name="CANADIAN SYLLABICS CARRIER HEE", cat="Lo", bidi="L"};
  [0x1437] = {name="CANADIAN SYLLABICS CARRIER HI", cat="Lo", bidi="L"};
  [0x1438] = {name="CANADIAN SYLLABICS PA", cat="Lo", bidi="L"};
  [0x1439] = {name="CANADIAN SYLLABICS PAA", cat="Lo", bidi="L"};
  [0x143a] = {name="CANADIAN SYLLABICS PWE", cat="Lo", bidi="L"};
  [0x143b] = {name="CANADIAN SYLLABICS WEST-CREE PWE", cat="Lo", bidi="L"};
  [0x143c] = {name="CANADIAN SYLLABICS PWI", cat="Lo", bidi="L"};
  [0x143d] = {name="CANADIAN SYLLABICS WEST-CREE PWI", cat="Lo", bidi="L"};
  [0x143e] = {name="CANADIAN SYLLABICS PWII", cat="Lo", bidi="L"};
  [0x143f] = {name="CANADIAN SYLLABICS WEST-CREE PWII", cat="Lo", bidi="L"};
  [0x1440] = {name="CANADIAN SYLLABICS PWO", cat="Lo", bidi="L"};
  [0x1441] = {name="CANADIAN SYLLABICS WEST-CREE PWO", cat="Lo", bidi="L"};
  [0x1442] = {name="CANADIAN SYLLABICS PWOO", cat="Lo", bidi="L"};
  [0x1443] = {name="CANADIAN SYLLABICS WEST-CREE PWOO", cat="Lo", bidi="L"};
  [0x1444] = {name="CANADIAN SYLLABICS PWA", cat="Lo", bidi="L"};
  [0x1445] = {name="CANADIAN SYLLABICS WEST-CREE PWA", cat="Lo", bidi="L"};
  [0x1446] = {name="CANADIAN SYLLABICS PWAA", cat="Lo", bidi="L"};
  [0x1447] = {name="CANADIAN SYLLABICS WEST-CREE PWAA", cat="Lo", bidi="L"};
  [0x1448] = {name="CANADIAN SYLLABICS Y-CREE PWAA", cat="Lo", bidi="L"};
  [0x1449] = {name="CANADIAN SYLLABICS P", cat="Lo", bidi="L"};
  [0x144a] = {name="CANADIAN SYLLABICS WEST-CREE P", cat="Lo", bidi="L"};
  [0x144b] = {name="CANADIAN SYLLABICS CARRIER H", cat="Lo", bidi="L"};
  [0x144c] = {name="CANADIAN SYLLABICS TE", cat="Lo", bidi="L"};
  [0x144d] = {name="CANADIAN SYLLABICS TAAI", cat="Lo", bidi="L"};
  [0x144e] = {name="CANADIAN SYLLABICS TI", cat="Lo", bidi="L"};
  [0x144f] = {name="CANADIAN SYLLABICS TII", cat="Lo", bidi="L"};
  [0x1450] = {name="CANADIAN SYLLABICS TO", cat="Lo", bidi="L"};
  [0x1451] = {name="CANADIAN SYLLABICS TOO", cat="Lo", bidi="L"};
  [0x1452] = {name="CANADIAN SYLLABICS Y-CREE TOO", cat="Lo", bidi="L"};
  [0x1453] = {name="CANADIAN SYLLABICS CARRIER DEE", cat="Lo", bidi="L"};
  [0x1454] = {name="CANADIAN SYLLABICS CARRIER DI", cat="Lo", bidi="L"};
  [0x1455] = {name="CANADIAN SYLLABICS TA", cat="Lo", bidi="L"};
  [0x1456] = {name="CANADIAN SYLLABICS TAA", cat="Lo", bidi="L"};
  [0x1457] = {name="CANADIAN SYLLABICS TWE", cat="Lo", bidi="L"};
  [0x1458] = {name="CANADIAN SYLLABICS WEST-CREE TWE", cat="Lo", bidi="L"};
  [0x1459] = {name="CANADIAN SYLLABICS TWI", cat="Lo", bidi="L"};
  [0x145a] = {name="CANADIAN SYLLABICS WEST-CREE TWI", cat="Lo", bidi="L"};
  [0x145b] = {name="CANADIAN SYLLABICS TWII", cat="Lo", bidi="L"};
  [0x145c] = {name="CANADIAN SYLLABICS WEST-CREE TWII", cat="Lo", bidi="L"};
  [0x145d] = {name="CANADIAN SYLLABICS TWO", cat="Lo", bidi="L"};
  [0x145e] = {name="CANADIAN SYLLABICS WEST-CREE TWO", cat="Lo", bidi="L"};
  [0x145f] = {name="CANADIAN SYLLABICS TWOO", cat="Lo", bidi="L"};
  [0x1460] = {name="CANADIAN SYLLABICS WEST-CREE TWOO", cat="Lo", bidi="L"};
  [0x1461] = {name="CANADIAN SYLLABICS TWA", cat="Lo", bidi="L"};
  [0x1462] = {name="CANADIAN SYLLABICS WEST-CREE TWA", cat="Lo", bidi="L"};
  [0x1463] = {name="CANADIAN SYLLABICS TWAA", cat="Lo", bidi="L"};
  [0x1464] = {name="CANADIAN SYLLABICS WEST-CREE TWAA", cat="Lo", bidi="L"};
  [0x1465] = {name="CANADIAN SYLLABICS NASKAPI TWAA", cat="Lo", bidi="L"};
  [0x1466] = {name="CANADIAN SYLLABICS T", cat="Lo", bidi="L"};
  [0x1467] = {name="CANADIAN SYLLABICS TTE", cat="Lo", bidi="L"};
  [0x1468] = {name="CANADIAN SYLLABICS TTI", cat="Lo", bidi="L"};
  [0x1469] = {name="CANADIAN SYLLABICS TTO", cat="Lo", bidi="L"};
  [0x146a] = {name="CANADIAN SYLLABICS TTA", cat="Lo", bidi="L"};
  [0x146b] = {name="CANADIAN SYLLABICS KE", cat="Lo", bidi="L"};
  [0x146c] = {name="CANADIAN SYLLABICS KAAI", cat="Lo", bidi="L"};
  [0x146d] = {name="CANADIAN SYLLABICS KI", cat="Lo", bidi="L"};
  [0x146e] = {name="CANADIAN SYLLABICS KII", cat="Lo", bidi="L"};
  [0x146f] = {name="CANADIAN SYLLABICS KO", cat="Lo", bidi="L"};
  [0x1470] = {name="CANADIAN SYLLABICS KOO", cat="Lo", bidi="L"};
  [0x1471] = {name="CANADIAN SYLLABICS Y-CREE KOO", cat="Lo", bidi="L"};
  [0x1472] = {name="CANADIAN SYLLABICS KA", cat="Lo", bidi="L"};
  [0x1473] = {name="CANADIAN SYLLABICS KAA", cat="Lo", bidi="L"};
  [0x1474] = {name="CANADIAN SYLLABICS KWE", cat="Lo", bidi="L"};
  [0x1475] = {name="CANADIAN SYLLABICS WEST-CREE KWE", cat="Lo", bidi="L"};
  [0x1476] = {name="CANADIAN SYLLABICS KWI", cat="Lo", bidi="L"};
  [0x1477] = {name="CANADIAN SYLLABICS WEST-CREE KWI", cat="Lo", bidi="L"};
  [0x1478] = {name="CANADIAN SYLLABICS KWII", cat="Lo", bidi="L"};
  [0x1479] = {name="CANADIAN SYLLABICS WEST-CREE KWII", cat="Lo", bidi="L"};
  [0x147a] = {name="CANADIAN SYLLABICS KWO", cat="Lo", bidi="L"};
  [0x147b] = {name="CANADIAN SYLLABICS WEST-CREE KWO", cat="Lo", bidi="L"};
  [0x147c] = {name="CANADIAN SYLLABICS KWOO", cat="Lo", bidi="L"};
  [0x147d] = {name="CANADIAN SYLLABICS WEST-CREE KWOO", cat="Lo", bidi="L"};
  [0x147e] = {name="CANADIAN SYLLABICS KWA", cat="Lo", bidi="L"};
  [0x147f] = {name="CANADIAN SYLLABICS WEST-CREE KWA", cat="Lo", bidi="L"};
  [0x1480] = {name="CANADIAN SYLLABICS KWAA", cat="Lo", bidi="L"};
  [0x1481] = {name="CANADIAN SYLLABICS WEST-CREE KWAA", cat="Lo", bidi="L"};
  [0x1482] = {name="CANADIAN SYLLABICS NASKAPI KWAA", cat="Lo", bidi="L"};
  [0x1483] = {name="CANADIAN SYLLABICS K", cat="Lo", bidi="L"};
  [0x1484] = {name="CANADIAN SYLLABICS KW", cat="Lo", bidi="L"};
  [0x1485] = {name="CANADIAN SYLLABICS SOUTH-SLAVEY KEH", cat="Lo", bidi="L"};
  [0x1486] = {name="CANADIAN SYLLABICS SOUTH-SLAVEY KIH", cat="Lo", bidi="L"};
  [0x1487] = {name="CANADIAN SYLLABICS SOUTH-SLAVEY KOH", cat="Lo", bidi="L"};
  [0x1488] = {name="CANADIAN SYLLABICS SOUTH-SLAVEY KAH", cat="Lo", bidi="L"};
  [0x1489] = {name="CANADIAN SYLLABICS CE", cat="Lo", bidi="L"};
  [0x148a] = {name="CANADIAN SYLLABICS CAAI", cat="Lo", bidi="L"};
  [0x148b] = {name="CANADIAN SYLLABICS CI", cat="Lo", bidi="L"};
  [0x148c] = {name="CANADIAN SYLLABICS CII", cat="Lo", bidi="L"};
  [0x148d] = {name="CANADIAN SYLLABICS CO", cat="Lo", bidi="L"};
  [0x148e] = {name="CANADIAN SYLLABICS COO", cat="Lo", bidi="L"};
  [0x148f] = {name="CANADIAN SYLLABICS Y-CREE COO", cat="Lo", bidi="L"};
  [0x1490] = {name="CANADIAN SYLLABICS CA", cat="Lo", bidi="L"};
  [0x1491] = {name="CANADIAN SYLLABICS CAA", cat="Lo", bidi="L"};
  [0x1492] = {name="CANADIAN SYLLABICS CWE", cat="Lo", bidi="L"};
  [0x1493] = {name="CANADIAN SYLLABICS WEST-CREE CWE", cat="Lo", bidi="L"};
  [0x1494] = {name="CANADIAN SYLLABICS CWI", cat="Lo", bidi="L"};
  [0x1495] = {name="CANADIAN SYLLABICS WEST-CREE CWI", cat="Lo", bidi="L"};
  [0x1496] = {name="CANADIAN SYLLABICS CWII", cat="Lo", bidi="L"};
  [0x1497] = {name="CANADIAN SYLLABICS WEST-CREE CWII", cat="Lo", bidi="L"};
  [0x1498] = {name="CANADIAN SYLLABICS CWO", cat="Lo", bidi="L"};
  [0x1499] = {name="CANADIAN SYLLABICS WEST-CREE CWO", cat="Lo", bidi="L"};
  [0x149a] = {name="CANADIAN SYLLABICS CWOO", cat="Lo", bidi="L"};
  [0x149b] = {name="CANADIAN SYLLABICS WEST-CREE CWOO", cat="Lo", bidi="L"};
  [0x149c] = {name="CANADIAN SYLLABICS CWA", cat="Lo", bidi="L"};
  [0x149d] = {name="CANADIAN SYLLABICS WEST-CREE CWA", cat="Lo", bidi="L"};
  [0x149e] = {name="CANADIAN SYLLABICS CWAA", cat="Lo", bidi="L"};
  [0x149f] = {name="CANADIAN SYLLABICS WEST-CREE CWAA", cat="Lo", bidi="L"};
  [0x14a0] = {name="CANADIAN SYLLABICS NASKAPI CWAA", cat="Lo", bidi="L"};
  [0x14a1] = {name="CANADIAN SYLLABICS C", cat="Lo", bidi="L"};
  [0x14a2] = {name="CANADIAN SYLLABICS SAYISI TH", cat="Lo", bidi="L"};
  [0x14a3] = {name="CANADIAN SYLLABICS ME", cat="Lo", bidi="L"};
  [0x14a4] = {name="CANADIAN SYLLABICS MAAI", cat="Lo", bidi="L"};
  [0x14a5] = {name="CANADIAN SYLLABICS MI", cat="Lo", bidi="L"};
  [0x14a6] = {name="CANADIAN SYLLABICS MII", cat="Lo", bidi="L"};
  [0x14a7] = {name="CANADIAN SYLLABICS MO", cat="Lo", bidi="L"};
  [0x14a8] = {name="CANADIAN SYLLABICS MOO", cat="Lo", bidi="L"};
  [0x14a9] = {name="CANADIAN SYLLABICS Y-CREE MOO", cat="Lo", bidi="L"};
  [0x14aa] = {name="CANADIAN SYLLABICS MA", cat="Lo", bidi="L"};
  [0x14ab] = {name="CANADIAN SYLLABICS MAA", cat="Lo", bidi="L"};
  [0x14ac] = {name="CANADIAN SYLLABICS MWE", cat="Lo", bidi="L"};
  [0x14ad] = {name="CANADIAN SYLLABICS WEST-CREE MWE", cat="Lo", bidi="L"};
  [0x14ae] = {name="CANADIAN SYLLABICS MWI", cat="Lo", bidi="L"};
  [0x14af] = {name="CANADIAN SYLLABICS WEST-CREE MWI", cat="Lo", bidi="L"};
  [0x14b0] = {name="CANADIAN SYLLABICS MWII", cat="Lo", bidi="L"};
  [0x14b1] = {name="CANADIAN SYLLABICS WEST-CREE MWII", cat="Lo", bidi="L"};
  [0x14b2] = {name="CANADIAN SYLLABICS MWO", cat="Lo", bidi="L"};
  [0x14b3] = {name="CANADIAN SYLLABICS WEST-CREE MWO", cat="Lo", bidi="L"};
  [0x14b4] = {name="CANADIAN SYLLABICS MWOO", cat="Lo", bidi="L"};
  [0x14b5] = {name="CANADIAN SYLLABICS WEST-CREE MWOO", cat="Lo", bidi="L"};
  [0x14b6] = {name="CANADIAN SYLLABICS MWA", cat="Lo", bidi="L"};
  [0x14b7] = {name="CANADIAN SYLLABICS WEST-CREE MWA", cat="Lo", bidi="L"};
  [0x14b8] = {name="CANADIAN SYLLABICS MWAA", cat="Lo", bidi="L"};
  [0x14b9] = {name="CANADIAN SYLLABICS WEST-CREE MWAA", cat="Lo", bidi="L"};
  [0x14ba] = {name="CANADIAN SYLLABICS NASKAPI MWAA", cat="Lo", bidi="L"};
  [0x14bb] = {name="CANADIAN SYLLABICS M", cat="Lo", bidi="L"};
  [0x14bc] = {name="CANADIAN SYLLABICS WEST-CREE M", cat="Lo", bidi="L"};
  [0x14bd] = {name="CANADIAN SYLLABICS MH", cat="Lo", bidi="L"};
  [0x14be] = {name="CANADIAN SYLLABICS ATHAPASCAN M", cat="Lo", bidi="L"};
  [0x14bf] = {name="CANADIAN SYLLABICS SAYISI M", cat="Lo", bidi="L"};
  [0x14c0] = {name="CANADIAN SYLLABICS NE", cat="Lo", bidi="L"};
  [0x14c1] = {name="CANADIAN SYLLABICS NAAI", cat="Lo", bidi="L"};
  [0x14c2] = {name="CANADIAN SYLLABICS NI", cat="Lo", bidi="L"};
  [0x14c3] = {name="CANADIAN SYLLABICS NII", cat="Lo", bidi="L"};
  [0x14c4] = {name="CANADIAN SYLLABICS NO", cat="Lo", bidi="L"};
  [0x14c5] = {name="CANADIAN SYLLABICS NOO", cat="Lo", bidi="L"};
  [0x14c6] = {name="CANADIAN SYLLABICS Y-CREE NOO", cat="Lo", bidi="L"};
  [0x14c7] = {name="CANADIAN SYLLABICS NA", cat="Lo", bidi="L"};
  [0x14c8] = {name="CANADIAN SYLLABICS NAA", cat="Lo", bidi="L"};
  [0x14c9] = {name="CANADIAN SYLLABICS NWE", cat="Lo", bidi="L"};
  [0x14ca] = {name="CANADIAN SYLLABICS WEST-CREE NWE", cat="Lo", bidi="L"};
  [0x14cb] = {name="CANADIAN SYLLABICS NWA", cat="Lo", bidi="L"};
  [0x14cc] = {name="CANADIAN SYLLABICS WEST-CREE NWA", cat="Lo", bidi="L"};
  [0x14cd] = {name="CANADIAN SYLLABICS NWAA", cat="Lo", bidi="L"};
  [0x14ce] = {name="CANADIAN SYLLABICS WEST-CREE NWAA", cat="Lo", bidi="L"};
  [0x14cf] = {name="CANADIAN SYLLABICS NASKAPI NWAA", cat="Lo", bidi="L"};
  [0x14d0] = {name="CANADIAN SYLLABICS N", cat="Lo", bidi="L"};
  [0x14d1] = {name="CANADIAN SYLLABICS CARRIER NG", cat="Lo", bidi="L"};
  [0x14d2] = {name="CANADIAN SYLLABICS NH", cat="Lo", bidi="L"};
  [0x14d3] = {name="CANADIAN SYLLABICS LE", cat="Lo", bidi="L"};
  [0x14d4] = {name="CANADIAN SYLLABICS LAAI", cat="Lo", bidi="L"};
  [0x14d5] = {name="CANADIAN SYLLABICS LI", cat="Lo", bidi="L"};
  [0x14d6] = {name="CANADIAN SYLLABICS LII", cat="Lo", bidi="L"};
  [0x14d7] = {name="CANADIAN SYLLABICS LO", cat="Lo", bidi="L"};
  [0x14d8] = {name="CANADIAN SYLLABICS LOO", cat="Lo", bidi="L"};
  [0x14d9] = {name="CANADIAN SYLLABICS Y-CREE LOO", cat="Lo", bidi="L"};
  [0x14da] = {name="CANADIAN SYLLABICS LA", cat="Lo", bidi="L"};
  [0x14db] = {name="CANADIAN SYLLABICS LAA", cat="Lo", bidi="L"};
  [0x14dc] = {name="CANADIAN SYLLABICS LWE", cat="Lo", bidi="L"};
  [0x14dd] = {name="CANADIAN SYLLABICS WEST-CREE LWE", cat="Lo", bidi="L"};
  [0x14de] = {name="CANADIAN SYLLABICS LWI", cat="Lo", bidi="L"};
  [0x14df] = {name="CANADIAN SYLLABICS WEST-CREE LWI", cat="Lo", bidi="L"};
  [0x14e0] = {name="CANADIAN SYLLABICS LWII", cat="Lo", bidi="L"};
  [0x14e1] = {name="CANADIAN SYLLABICS WEST-CREE LWII", cat="Lo", bidi="L"};
  [0x14e2] = {name="CANADIAN SYLLABICS LWO", cat="Lo", bidi="L"};
  [0x14e3] = {name="CANADIAN SYLLABICS WEST-CREE LWO", cat="Lo", bidi="L"};
  [0x14e4] = {name="CANADIAN SYLLABICS LWOO", cat="Lo", bidi="L"};
  [0x14e5] = {name="CANADIAN SYLLABICS WEST-CREE LWOO", cat="Lo", bidi="L"};
  [0x14e6] = {name="CANADIAN SYLLABICS LWA", cat="Lo", bidi="L"};
  [0x14e7] = {name="CANADIAN SYLLABICS WEST-CREE LWA", cat="Lo", bidi="L"};
  [0x14e8] = {name="CANADIAN SYLLABICS LWAA", cat="Lo", bidi="L"};
  [0x14e9] = {name="CANADIAN SYLLABICS WEST-CREE LWAA", cat="Lo", bidi="L"};
  [0x14ea] = {name="CANADIAN SYLLABICS L", cat="Lo", bidi="L"};
  [0x14eb] = {name="CANADIAN SYLLABICS WEST-CREE L", cat="Lo", bidi="L"};
  [0x14ec] = {name="CANADIAN SYLLABICS MEDIAL L", cat="Lo", bidi="L"};
  [0x14ed] = {name="CANADIAN SYLLABICS SE", cat="Lo", bidi="L"};
  [0x14ee] = {name="CANADIAN SYLLABICS SAAI", cat="Lo", bidi="L"};
  [0x14ef] = {name="CANADIAN SYLLABICS SI", cat="Lo", bidi="L"};
  [0x14f0] = {name="CANADIAN SYLLABICS SII", cat="Lo", bidi="L"};
  [0x14f1] = {name="CANADIAN SYLLABICS SO", cat="Lo", bidi="L"};
  [0x14f2] = {name="CANADIAN SYLLABICS SOO", cat="Lo", bidi="L"};
  [0x14f3] = {name="CANADIAN SYLLABICS Y-CREE SOO", cat="Lo", bidi="L"};
  [0x14f4] = {name="CANADIAN SYLLABICS SA", cat="Lo", bidi="L"};
  [0x14f5] = {name="CANADIAN SYLLABICS SAA", cat="Lo", bidi="L"};
  [0x14f6] = {name="CANADIAN SYLLABICS SWE", cat="Lo", bidi="L"};
  [0x14f7] = {name="CANADIAN SYLLABICS WEST-CREE SWE", cat="Lo", bidi="L"};
  [0x14f8] = {name="CANADIAN SYLLABICS SWI", cat="Lo", bidi="L"};
  [0x14f9] = {name="CANADIAN SYLLABICS WEST-CREE SWI", cat="Lo", bidi="L"};
  [0x14fa] = {name="CANADIAN SYLLABICS SWII", cat="Lo", bidi="L"};
  [0x14fb] = {name="CANADIAN SYLLABICS WEST-CREE SWII", cat="Lo", bidi="L"};
  [0x14fc] = {name="CANADIAN SYLLABICS SWO", cat="Lo", bidi="L"};
  [0x14fd] = {name="CANADIAN SYLLABICS WEST-CREE SWO", cat="Lo", bidi="L"};
  [0x14fe] = {name="CANADIAN SYLLABICS SWOO", cat="Lo", bidi="L"};
  [0x14ff] = {name="CANADIAN SYLLABICS WEST-CREE SWOO", cat="Lo", bidi="L"};
  [0x1500] = {name="CANADIAN SYLLABICS SWA", cat="Lo", bidi="L"};
  [0x1501] = {name="CANADIAN SYLLABICS WEST-CREE SWA", cat="Lo", bidi="L"};
  [0x1502] = {name="CANADIAN SYLLABICS SWAA", cat="Lo", bidi="L"};
  [0x1503] = {name="CANADIAN SYLLABICS WEST-CREE SWAA", cat="Lo", bidi="L"};
  [0x1504] = {name="CANADIAN SYLLABICS NASKAPI SWAA", cat="Lo", bidi="L"};
  [0x1505] = {name="CANADIAN SYLLABICS S", cat="Lo", bidi="L"};
  [0x1506] = {name="CANADIAN SYLLABICS ATHAPASCAN S", cat="Lo", bidi="L"};
  [0x1507] = {name="CANADIAN SYLLABICS SW", cat="Lo", bidi="L"};
  [0x1508] = {name="CANADIAN SYLLABICS BLACKFOOT S", cat="Lo", bidi="L"};
  [0x1509] = {name="CANADIAN SYLLABICS MOOSE-CREE SK", cat="Lo", bidi="L"};
  [0x150a] = {name="CANADIAN SYLLABICS NASKAPI SKW", cat="Lo", bidi="L"};
  [0x150b] = {name="CANADIAN SYLLABICS NASKAPI S-W", cat="Lo", bidi="L"};
  [0x150c] = {name="CANADIAN SYLLABICS NASKAPI SPWA", cat="Lo", bidi="L"};
  [0x150d] = {name="CANADIAN SYLLABICS NASKAPI STWA", cat="Lo", bidi="L"};
  [0x150e] = {name="CANADIAN SYLLABICS NASKAPI SKWA", cat="Lo", bidi="L"};
  [0x150f] = {name="CANADIAN SYLLABICS NASKAPI SCWA", cat="Lo", bidi="L"};
  [0x1510] = {name="CANADIAN SYLLABICS SHE", cat="Lo", bidi="L"};
  [0x1511] = {name="CANADIAN SYLLABICS SHI", cat="Lo", bidi="L"};
  [0x1512] = {name="CANADIAN SYLLABICS SHII", cat="Lo", bidi="L"};
  [0x1513] = {name="CANADIAN SYLLABICS SHO", cat="Lo", bidi="L"};
  [0x1514] = {name="CANADIAN SYLLABICS SHOO", cat="Lo", bidi="L"};
  [0x1515] = {name="CANADIAN SYLLABICS SHA", cat="Lo", bidi="L"};
  [0x1516] = {name="CANADIAN SYLLABICS SHAA", cat="Lo", bidi="L"};
  [0x1517] = {name="CANADIAN SYLLABICS SHWE", cat="Lo", bidi="L"};
  [0x1518] = {name="CANADIAN SYLLABICS WEST-CREE SHWE", cat="Lo", bidi="L"};
  [0x1519] = {name="CANADIAN SYLLABICS SHWI", cat="Lo", bidi="L"};
  [0x151a] = {name="CANADIAN SYLLABICS WEST-CREE SHWI", cat="Lo", bidi="L"};
  [0x151b] = {name="CANADIAN SYLLABICS SHWII", cat="Lo", bidi="L"};
  [0x151c] = {name="CANADIAN SYLLABICS WEST-CREE SHWII", cat="Lo", bidi="L"};
  [0x151d] = {name="CANADIAN SYLLABICS SHWO", cat="Lo", bidi="L"};
  [0x151e] = {name="CANADIAN SYLLABICS WEST-CREE SHWO", cat="Lo", bidi="L"};
  [0x151f] = {name="CANADIAN SYLLABICS SHWOO", cat="Lo", bidi="L"};
  [0x1520] = {name="CANADIAN SYLLABICS WEST-CREE SHWOO", cat="Lo", bidi="L"};
  [0x1521] = {name="CANADIAN SYLLABICS SHWA", cat="Lo", bidi="L"};
  [0x1522] = {name="CANADIAN SYLLABICS WEST-CREE SHWA", cat="Lo", bidi="L"};
  [0x1523] = {name="CANADIAN SYLLABICS SHWAA", cat="Lo", bidi="L"};
  [0x1524] = {name="CANADIAN SYLLABICS WEST-CREE SHWAA", cat="Lo", bidi="L"};
  [0x1525] = {name="CANADIAN SYLLABICS SH", cat="Lo", bidi="L"};
  [0x1526] = {name="CANADIAN SYLLABICS YE", cat="Lo", bidi="L"};
  [0x1527] = {name="CANADIAN SYLLABICS YAAI", cat="Lo", bidi="L"};
  [0x1528] = {name="CANADIAN SYLLABICS YI", cat="Lo", bidi="L"};
  [0x1529] = {name="CANADIAN SYLLABICS YII", cat="Lo", bidi="L"};
  [0x152a] = {name="CANADIAN SYLLABICS YO", cat="Lo", bidi="L"};
  [0x152b] = {name="CANADIAN SYLLABICS YOO", cat="Lo", bidi="L"};
  [0x152c] = {name="CANADIAN SYLLABICS Y-CREE YOO", cat="Lo", bidi="L"};
  [0x152d] = {name="CANADIAN SYLLABICS YA", cat="Lo", bidi="L"};
  [0x152e] = {name="CANADIAN SYLLABICS YAA", cat="Lo", bidi="L"};
  [0x152f] = {name="CANADIAN SYLLABICS YWE", cat="Lo", bidi="L"};
  [0x1530] = {name="CANADIAN SYLLABICS WEST-CREE YWE", cat="Lo", bidi="L"};
  [0x1531] = {name="CANADIAN SYLLABICS YWI", cat="Lo", bidi="L"};
  [0x1532] = {name="CANADIAN SYLLABICS WEST-CREE YWI", cat="Lo", bidi="L"};
  [0x1533] = {name="CANADIAN SYLLABICS YWII", cat="Lo", bidi="L"};
  [0x1534] = {name="CANADIAN SYLLABICS WEST-CREE YWII", cat="Lo", bidi="L"};
  [0x1535] = {name="CANADIAN SYLLABICS YWO", cat="Lo", bidi="L"};
  [0x1536] = {name="CANADIAN SYLLABICS WEST-CREE YWO", cat="Lo", bidi="L"};
  [0x1537] = {name="CANADIAN SYLLABICS YWOO", cat="Lo", bidi="L"};
  [0x1538] = {name="CANADIAN SYLLABICS WEST-CREE YWOO", cat="Lo", bidi="L"};
  [0x1539] = {name="CANADIAN SYLLABICS YWA", cat="Lo", bidi="L"};
  [0x153a] = {name="CANADIAN SYLLABICS WEST-CREE YWA", cat="Lo", bidi="L"};
  [0x153b] = {name="CANADIAN SYLLABICS YWAA", cat="Lo", bidi="L"};
  [0x153c] = {name="CANADIAN SYLLABICS WEST-CREE YWAA", cat="Lo", bidi="L"};
  [0x153d] = {name="CANADIAN SYLLABICS NASKAPI YWAA", cat="Lo", bidi="L"};
  [0x153e] = {name="CANADIAN SYLLABICS Y", cat="Lo", bidi="L"};
  [0x153f] = {name="CANADIAN SYLLABICS BIBLE-CREE Y", cat="Lo", bidi="L"};
  [0x1540] = {name="CANADIAN SYLLABICS WEST-CREE Y", cat="Lo", bidi="L"};
  [0x1541] = {name="CANADIAN SYLLABICS SAYISI YI", cat="Lo", bidi="L"};
  [0x1542] = {name="CANADIAN SYLLABICS RE", cat="Lo", bidi="L"};
  [0x1543] = {name="CANADIAN SYLLABICS R-CREE RE", cat="Lo", bidi="L"};
  [0x1544] = {name="CANADIAN SYLLABICS WEST-CREE LE", cat="Lo", bidi="L"};
  [0x1545] = {name="CANADIAN SYLLABICS RAAI", cat="Lo", bidi="L"};
  [0x1546] = {name="CANADIAN SYLLABICS RI", cat="Lo", bidi="L"};
  [0x1547] = {name="CANADIAN SYLLABICS RII", cat="Lo", bidi="L"};
  [0x1548] = {name="CANADIAN SYLLABICS RO", cat="Lo", bidi="L"};
  [0x1549] = {name="CANADIAN SYLLABICS ROO", cat="Lo", bidi="L"};
  [0x154a] = {name="CANADIAN SYLLABICS WEST-CREE LO", cat="Lo", bidi="L"};
  [0x154b] = {name="CANADIAN SYLLABICS RA", cat="Lo", bidi="L"};
  [0x154c] = {name="CANADIAN SYLLABICS RAA", cat="Lo", bidi="L"};
  [0x154d] = {name="CANADIAN SYLLABICS WEST-CREE LA", cat="Lo", bidi="L"};
  [0x154e] = {name="CANADIAN SYLLABICS RWAA", cat="Lo", bidi="L"};
  [0x154f] = {name="CANADIAN SYLLABICS WEST-CREE RWAA", cat="Lo", bidi="L"};
  [0x1550] = {name="CANADIAN SYLLABICS R", cat="Lo", bidi="L"};
  [0x1551] = {name="CANADIAN SYLLABICS WEST-CREE R", cat="Lo", bidi="L"};
  [0x1552] = {name="CANADIAN SYLLABICS MEDIAL R", cat="Lo", bidi="L"};
  [0x1553] = {name="CANADIAN SYLLABICS FE", cat="Lo", bidi="L"};
  [0x1554] = {name="CANADIAN SYLLABICS FAAI", cat="Lo", bidi="L"};
  [0x1555] = {name="CANADIAN SYLLABICS FI", cat="Lo", bidi="L"};
  [0x1556] = {name="CANADIAN SYLLABICS FII", cat="Lo", bidi="L"};
  [0x1557] = {name="CANADIAN SYLLABICS FO", cat="Lo", bidi="L"};
  [0x1558] = {name="CANADIAN SYLLABICS FOO", cat="Lo", bidi="L"};
  [0x1559] = {name="CANADIAN SYLLABICS FA", cat="Lo", bidi="L"};
  [0x155a] = {name="CANADIAN SYLLABICS FAA", cat="Lo", bidi="L"};
  [0x155b] = {name="CANADIAN SYLLABICS FWAA", cat="Lo", bidi="L"};
  [0x155c] = {name="CANADIAN SYLLABICS WEST-CREE FWAA", cat="Lo", bidi="L"};
  [0x155d] = {name="CANADIAN SYLLABICS F", cat="Lo", bidi="L"};
  [0x155e] = {name="CANADIAN SYLLABICS THE", cat="Lo", bidi="L"};
  [0x155f] = {name="CANADIAN SYLLABICS N-CREE THE", cat="Lo", bidi="L"};
  [0x1560] = {name="CANADIAN SYLLABICS THI", cat="Lo", bidi="L"};
  [0x1561] = {name="CANADIAN SYLLABICS N-CREE THI", cat="Lo", bidi="L"};
  [0x1562] = {name="CANADIAN SYLLABICS THII", cat="Lo", bidi="L"};
  [0x1563] = {name="CANADIAN SYLLABICS N-CREE THII", cat="Lo", bidi="L"};
  [0x1564] = {name="CANADIAN SYLLABICS THO", cat="Lo", bidi="L"};
  [0x1565] = {name="CANADIAN SYLLABICS THOO", cat="Lo", bidi="L"};
  [0x1566] = {name="CANADIAN SYLLABICS THA", cat="Lo", bidi="L"};
  [0x1567] = {name="CANADIAN SYLLABICS THAA", cat="Lo", bidi="L"};
  [0x1568] = {name="CANADIAN SYLLABICS THWAA", cat="Lo", bidi="L"};
  [0x1569] = {name="CANADIAN SYLLABICS WEST-CREE THWAA", cat="Lo", bidi="L"};
  [0x156a] = {name="CANADIAN SYLLABICS TH", cat="Lo", bidi="L"};
  [0x156b] = {name="CANADIAN SYLLABICS TTHE", cat="Lo", bidi="L"};
  [0x156c] = {name="CANADIAN SYLLABICS TTHI", cat="Lo", bidi="L"};
  [0x156d] = {name="CANADIAN SYLLABICS TTHO", cat="Lo", bidi="L"};
  [0x156e] = {name="CANADIAN SYLLABICS TTHA", cat="Lo", bidi="L"};
  [0x156f] = {name="CANADIAN SYLLABICS TTH", cat="Lo", bidi="L"};
  [0x1570] = {name="CANADIAN SYLLABICS TYE", cat="Lo", bidi="L"};
  [0x1571] = {name="CANADIAN SYLLABICS TYI", cat="Lo", bidi="L"};
  [0x1572] = {name="CANADIAN SYLLABICS TYO", cat="Lo", bidi="L"};
  [0x1573] = {name="CANADIAN SYLLABICS TYA", cat="Lo", bidi="L"};
  [0x1574] = {name="CANADIAN SYLLABICS NUNAVIK HE", cat="Lo", bidi="L"};
  [0x1575] = {name="CANADIAN SYLLABICS NUNAVIK HI", cat="Lo", bidi="L"};
  [0x1576] = {name="CANADIAN SYLLABICS NUNAVIK HII", cat="Lo", bidi="L"};
  [0x1577] = {name="CANADIAN SYLLABICS NUNAVIK HO", cat="Lo", bidi="L"};
  [0x1578] = {name="CANADIAN SYLLABICS NUNAVIK HOO", cat="Lo", bidi="L"};
  [0x1579] = {name="CANADIAN SYLLABICS NUNAVIK HA", cat="Lo", bidi="L"};
  [0x157a] = {name="CANADIAN SYLLABICS NUNAVIK HAA", cat="Lo", bidi="L"};
  [0x157b] = {name="CANADIAN SYLLABICS NUNAVIK H", cat="Lo", bidi="L"};
  [0x157c] = {name="CANADIAN SYLLABICS NUNAVUT H", cat="Lo", bidi="L"};
  [0x157d] = {name="CANADIAN SYLLABICS HK", cat="Lo", bidi="L"};
  [0x157e] = {name="CANADIAN SYLLABICS QAAI", cat="Lo", bidi="L"};
  [0x157f] = {name="CANADIAN SYLLABICS QI", cat="Lo", bidi="L"};
  [0x1580] = {name="CANADIAN SYLLABICS QII", cat="Lo", bidi="L"};
  [0x1581] = {name="CANADIAN SYLLABICS QO", cat="Lo", bidi="L"};
  [0x1582] = {name="CANADIAN SYLLABICS QOO", cat="Lo", bidi="L"};
  [0x1583] = {name="CANADIAN SYLLABICS QA", cat="Lo", bidi="L"};
  [0x1584] = {name="CANADIAN SYLLABICS QAA", cat="Lo", bidi="L"};
  [0x1585] = {name="CANADIAN SYLLABICS Q", cat="Lo", bidi="L"};
  [0x1586] = {name="CANADIAN SYLLABICS TLHE", cat="Lo", bidi="L"};
  [0x1587] = {name="CANADIAN SYLLABICS TLHI", cat="Lo", bidi="L"};
  [0x1588] = {name="CANADIAN SYLLABICS TLHO", cat="Lo", bidi="L"};
  [0x1589] = {name="CANADIAN SYLLABICS TLHA", cat="Lo", bidi="L"};
  [0x158a] = {name="CANADIAN SYLLABICS WEST-CREE RE", cat="Lo", bidi="L"};
  [0x158b] = {name="CANADIAN SYLLABICS WEST-CREE RI", cat="Lo", bidi="L"};
  [0x158c] = {name="CANADIAN SYLLABICS WEST-CREE RO", cat="Lo", bidi="L"};
  [0x158d] = {name="CANADIAN SYLLABICS WEST-CREE RA", cat="Lo", bidi="L"};
  [0x158e] = {name="CANADIAN SYLLABICS NGAAI", cat="Lo", bidi="L"};
  [0x158f] = {name="CANADIAN SYLLABICS NGI", cat="Lo", bidi="L"};
  [0x1590] = {name="CANADIAN SYLLABICS NGII", cat="Lo", bidi="L"};
  [0x1591] = {name="CANADIAN SYLLABICS NGO", cat="Lo", bidi="L"};
  [0x1592] = {name="CANADIAN SYLLABICS NGOO", cat="Lo", bidi="L"};
  [0x1593] = {name="CANADIAN SYLLABICS NGA", cat="Lo", bidi="L"};
  [0x1594] = {name="CANADIAN SYLLABICS NGAA", cat="Lo", bidi="L"};
  [0x1595] = {name="CANADIAN SYLLABICS NG", cat="Lo", bidi="L"};
  [0x1596] = {name="CANADIAN SYLLABICS NNG", cat="Lo", bidi="L"};
  [0x1597] = {name="CANADIAN SYLLABICS SAYISI SHE", cat="Lo", bidi="L"};
  [0x1598] = {name="CANADIAN SYLLABICS SAYISI SHI", cat="Lo", bidi="L"};
  [0x1599] = {name="CANADIAN SYLLABICS SAYISI SHO", cat="Lo", bidi="L"};
  [0x159a] = {name="CANADIAN SYLLABICS SAYISI SHA", cat="Lo", bidi="L"};
  [0x159b] = {name="CANADIAN SYLLABICS WOODS-CREE THE", cat="Lo", bidi="L"};
  [0x159c] = {name="CANADIAN SYLLABICS WOODS-CREE THI", cat="Lo", bidi="L"};
  [0x159d] = {name="CANADIAN SYLLABICS WOODS-CREE THO", cat="Lo", bidi="L"};
  [0x159e] = {name="CANADIAN SYLLABICS WOODS-CREE THA", cat="Lo", bidi="L"};
  [0x159f] = {name="CANADIAN SYLLABICS WOODS-CREE TH", cat="Lo", bidi="L"};
  [0x15a0] = {name="CANADIAN SYLLABICS LHI", cat="Lo", bidi="L"};
  [0x15a1] = {name="CANADIAN SYLLABICS LHII", cat="Lo", bidi="L"};
  [0x15a2] = {name="CANADIAN SYLLABICS LHO", cat="Lo", bidi="L"};
  [0x15a3] = {name="CANADIAN SYLLABICS LHOO", cat="Lo", bidi="L"};
  [0x15a4] = {name="CANADIAN SYLLABICS LHA", cat="Lo", bidi="L"};
  [0x15a5] = {name="CANADIAN SYLLABICS LHAA", cat="Lo", bidi="L"};
  [0x15a6] = {name="CANADIAN SYLLABICS LH", cat="Lo", bidi="L"};
  [0x15a7] = {name="CANADIAN SYLLABICS TH-CREE THE", cat="Lo", bidi="L"};
  [0x15a8] = {name="CANADIAN SYLLABICS TH-CREE THI", cat="Lo", bidi="L"};
  [0x15a9] = {name="CANADIAN SYLLABICS TH-CREE THII", cat="Lo", bidi="L"};
  [0x15aa] = {name="CANADIAN SYLLABICS TH-CREE THO", cat="Lo", bidi="L"};
  [0x15ab] = {name="CANADIAN SYLLABICS TH-CREE THOO", cat="Lo", bidi="L"};
  [0x15ac] = {name="CANADIAN SYLLABICS TH-CREE THA", cat="Lo", bidi="L"};
  [0x15ad] = {name="CANADIAN SYLLABICS TH-CREE THAA", cat="Lo", bidi="L"};
  [0x15ae] = {name="CANADIAN SYLLABICS TH-CREE TH", cat="Lo", bidi="L"};
  [0x15af] = {name="CANADIAN SYLLABICS AIVILIK B", cat="Lo", bidi="L"};
  [0x15b0] = {name="CANADIAN SYLLABICS BLACKFOOT E", cat="Lo", bidi="L"};
  [0x15b1] = {name="CANADIAN SYLLABICS BLACKFOOT I", cat="Lo", bidi="L"};
  [0x15b2] = {name="CANADIAN SYLLABICS BLACKFOOT O", cat="Lo", bidi="L"};
  [0x15b3] = {name="CANADIAN SYLLABICS BLACKFOOT A", cat="Lo", bidi="L"};
  [0x15b4] = {name="CANADIAN SYLLABICS BLACKFOOT WE", cat="Lo", bidi="L"};
  [0x15b5] = {name="CANADIAN SYLLABICS BLACKFOOT WI", cat="Lo", bidi="L"};
  [0x15b6] = {name="CANADIAN SYLLABICS BLACKFOOT WO", cat="Lo", bidi="L"};
  [0x15b7] = {name="CANADIAN SYLLABICS BLACKFOOT WA", cat="Lo", bidi="L"};
  [0x15b8] = {name="CANADIAN SYLLABICS BLACKFOOT NE", cat="Lo", bidi="L"};
  [0x15b9] = {name="CANADIAN SYLLABICS BLACKFOOT NI", cat="Lo", bidi="L"};
  [0x15ba] = {name="CANADIAN SYLLABICS BLACKFOOT NO", cat="Lo", bidi="L"};
  [0x15bb] = {name="CANADIAN SYLLABICS BLACKFOOT NA", cat="Lo", bidi="L"};
  [0x15bc] = {name="CANADIAN SYLLABICS BLACKFOOT KE", cat="Lo", bidi="L"};
  [0x15bd] = {name="CANADIAN SYLLABICS BLACKFOOT KI", cat="Lo", bidi="L"};
  [0x15be] = {name="CANADIAN SYLLABICS BLACKFOOT KO", cat="Lo", bidi="L"};
  [0x15bf] = {name="CANADIAN SYLLABICS BLACKFOOT KA", cat="Lo", bidi="L"};
  [0x15c0] = {name="CANADIAN SYLLABICS SAYISI HE", cat="Lo", bidi="L"};
  [0x15c1] = {name="CANADIAN SYLLABICS SAYISI HI", cat="Lo", bidi="L"};
  [0x15c2] = {name="CANADIAN SYLLABICS SAYISI HO", cat="Lo", bidi="L"};
  [0x15c3] = {name="CANADIAN SYLLABICS SAYISI HA", cat="Lo", bidi="L"};
  [0x15c4] = {name="CANADIAN SYLLABICS CARRIER GHU", cat="Lo", bidi="L"};
  [0x15c5] = {name="CANADIAN SYLLABICS CARRIER GHO", cat="Lo", bidi="L"};
  [0x15c6] = {name="CANADIAN SYLLABICS CARRIER GHE", cat="Lo", bidi="L"};
  [0x15c7] = {name="CANADIAN SYLLABICS CARRIER GHEE", cat="Lo", bidi="L"};
  [0x15c8] = {name="CANADIAN SYLLABICS CARRIER GHI", cat="Lo", bidi="L"};
  [0x15c9] = {name="CANADIAN SYLLABICS CARRIER GHA", cat="Lo", bidi="L"};
  [0x15ca] = {name="CANADIAN SYLLABICS CARRIER RU", cat="Lo", bidi="L"};
  [0x15cb] = {name="CANADIAN SYLLABICS CARRIER RO", cat="Lo", bidi="L"};
  [0x15cc] = {name="CANADIAN SYLLABICS CARRIER RE", cat="Lo", bidi="L"};
  [0x15cd] = {name="CANADIAN SYLLABICS CARRIER REE", cat="Lo", bidi="L"};
  [0x15ce] = {name="CANADIAN SYLLABICS CARRIER RI", cat="Lo", bidi="L"};
  [0x15cf] = {name="CANADIAN SYLLABICS CARRIER RA", cat="Lo", bidi="L"};
  [0x15d0] = {name="CANADIAN SYLLABICS CARRIER WU", cat="Lo", bidi="L"};
  [0x15d1] = {name="CANADIAN SYLLABICS CARRIER WO", cat="Lo", bidi="L"};
  [0x15d2] = {name="CANADIAN SYLLABICS CARRIER WE", cat="Lo", bidi="L"};
  [0x15d3] = {name="CANADIAN SYLLABICS CARRIER WEE", cat="Lo", bidi="L"};
  [0x15d4] = {name="CANADIAN SYLLABICS CARRIER WI", cat="Lo", bidi="L"};
  [0x15d5] = {name="CANADIAN SYLLABICS CARRIER WA", cat="Lo", bidi="L"};
  [0x15d6] = {name="CANADIAN SYLLABICS CARRIER HWU", cat="Lo", bidi="L"};
  [0x15d7] = {name="CANADIAN SYLLABICS CARRIER HWO", cat="Lo", bidi="L"};
  [0x15d8] = {name="CANADIAN SYLLABICS CARRIER HWE", cat="Lo", bidi="L"};
  [0x15d9] = {name="CANADIAN SYLLABICS CARRIER HWEE", cat="Lo", bidi="L"};
  [0x15da] = {name="CANADIAN SYLLABICS CARRIER HWI", cat="Lo", bidi="L"};
  [0x15db] = {name="CANADIAN SYLLABICS CARRIER HWA", cat="Lo", bidi="L"};
  [0x15dc] = {name="CANADIAN SYLLABICS CARRIER THU", cat="Lo", bidi="L"};
  [0x15dd] = {name="CANADIAN SYLLABICS CARRIER THO", cat="Lo", bidi="L"};
  [0x15de] = {name="CANADIAN SYLLABICS CARRIER THE", cat="Lo", bidi="L"};
  [0x15df] = {name="CANADIAN SYLLABICS CARRIER THEE", cat="Lo", bidi="L"};
  [0x15e0] = {name="CANADIAN SYLLABICS CARRIER THI", cat="Lo", bidi="L"};
  [0x15e1] = {name="CANADIAN SYLLABICS CARRIER THA", cat="Lo", bidi="L"};
  [0x15e2] = {name="CANADIAN SYLLABICS CARRIER TTU", cat="Lo", bidi="L"};
  [0x15e3] = {name="CANADIAN SYLLABICS CARRIER TTO", cat="Lo", bidi="L"};
  [0x15e4] = {name="CANADIAN SYLLABICS CARRIER TTE", cat="Lo", bidi="L"};
  [0x15e5] = {name="CANADIAN SYLLABICS CARRIER TTEE", cat="Lo", bidi="L"};
  [0x15e6] = {name="CANADIAN SYLLABICS CARRIER TTI", cat="Lo", bidi="L"};
  [0x15e7] = {name="CANADIAN SYLLABICS CARRIER TTA", cat="Lo", bidi="L"};
  [0x15e8] = {name="CANADIAN SYLLABICS CARRIER PU", cat="Lo", bidi="L"};
  [0x15e9] = {name="CANADIAN SYLLABICS CARRIER PO", cat="Lo", bidi="L"};
  [0x15ea] = {name="CANADIAN SYLLABICS CARRIER PE", cat="Lo", bidi="L"};
  [0x15eb] = {name="CANADIAN SYLLABICS CARRIER PEE", cat="Lo", bidi="L"};
  [0x15ec] = {name="CANADIAN SYLLABICS CARRIER PI", cat="Lo", bidi="L"};
  [0x15ed] = {name="CANADIAN SYLLABICS CARRIER PA", cat="Lo", bidi="L"};
  [0x15ee] = {name="CANADIAN SYLLABICS CARRIER P", cat="Lo", bidi="L"};
  [0x15ef] = {name="CANADIAN SYLLABICS CARRIER GU", cat="Lo", bidi="L"};
  [0x15f0] = {name="CANADIAN SYLLABICS CARRIER GO", cat="Lo", bidi="L"};
  [0x15f1] = {name="CANADIAN SYLLABICS CARRIER GE", cat="Lo", bidi="L"};
  [0x15f2] = {name="CANADIAN SYLLABICS CARRIER GEE", cat="Lo", bidi="L"};
  [0x15f3] = {name="CANADIAN SYLLABICS CARRIER GI", cat="Lo", bidi="L"};
  [0x15f4] = {name="CANADIAN SYLLABICS CARRIER GA", cat="Lo", bidi="L"};
  [0x15f5] = {name="CANADIAN SYLLABICS CARRIER KHU", cat="Lo", bidi="L"};
  [0x15f6] = {name="CANADIAN SYLLABICS CARRIER KHO", cat="Lo", bidi="L"};
  [0x15f7] = {name="CANADIAN SYLLABICS CARRIER KHE", cat="Lo", bidi="L"};
  [0x15f8] = {name="CANADIAN SYLLABICS CARRIER KHEE", cat="Lo", bidi="L"};
  [0x15f9] = {name="CANADIAN SYLLABICS CARRIER KHI", cat="Lo", bidi="L"};
  [0x15fa] = {name="CANADIAN SYLLABICS CARRIER KHA", cat="Lo", bidi="L"};
  [0x15fb] = {name="CANADIAN SYLLABICS CARRIER KKU", cat="Lo", bidi="L"};
  [0x15fc] = {name="CANADIAN SYLLABICS CARRIER KKO", cat="Lo", bidi="L"};
  [0x15fd] = {name="CANADIAN SYLLABICS CARRIER KKE", cat="Lo", bidi="L"};
  [0x15fe] = {name="CANADIAN SYLLABICS CARRIER KKEE", cat="Lo", bidi="L"};
  [0x15ff] = {name="CANADIAN SYLLABICS CARRIER KKI", cat="Lo", bidi="L"};
  [0x1600] = {name="CANADIAN SYLLABICS CARRIER KKA", cat="Lo", bidi="L"};
  [0x1601] = {name="CANADIAN SYLLABICS CARRIER KK", cat="Lo", bidi="L"};
  [0x1602] = {name="CANADIAN SYLLABICS CARRIER NU", cat="Lo", bidi="L"};
  [0x1603] = {name="CANADIAN SYLLABICS CARRIER NO", cat="Lo", bidi="L"};
  [0x1604] = {name="CANADIAN SYLLABICS CARRIER NE", cat="Lo", bidi="L"};
  [0x1605] = {name="CANADIAN SYLLABICS CARRIER NEE", cat="Lo", bidi="L"};
  [0x1606] = {name="CANADIAN SYLLABICS CARRIER NI", cat="Lo", bidi="L"};
  [0x1607] = {name="CANADIAN SYLLABICS CARRIER NA", cat="Lo", bidi="L"};
  [0x1608] = {name="CANADIAN SYLLABICS CARRIER MU", cat="Lo", bidi="L"};
  [0x1609] = {name="CANADIAN SYLLABICS CARRIER MO", cat="Lo", bidi="L"};
  [0x160a] = {name="CANADIAN SYLLABICS CARRIER ME", cat="Lo", bidi="L"};
  [0x160b] = {name="CANADIAN SYLLABICS CARRIER MEE", cat="Lo", bidi="L"};
  [0x160c] = {name="CANADIAN SYLLABICS CARRIER MI", cat="Lo", bidi="L"};
  [0x160d] = {name="CANADIAN SYLLABICS CARRIER MA", cat="Lo", bidi="L"};
  [0x160e] = {name="CANADIAN SYLLABICS CARRIER YU", cat="Lo", bidi="L"};
  [0x160f] = {name="CANADIAN SYLLABICS CARRIER YO", cat="Lo", bidi="L"};
  [0x1610] = {name="CANADIAN SYLLABICS CARRIER YE", cat="Lo", bidi="L"};
  [0x1611] = {name="CANADIAN SYLLABICS CARRIER YEE", cat="Lo", bidi="L"};
  [0x1612] = {name="CANADIAN SYLLABICS CARRIER YI", cat="Lo", bidi="L"};
  [0x1613] = {name="CANADIAN SYLLABICS CARRIER YA", cat="Lo", bidi="L"};
  [0x1614] = {name="CANADIAN SYLLABICS CARRIER JU", cat="Lo", bidi="L"};
  [0x1615] = {name="CANADIAN SYLLABICS SAYISI JU", cat="Lo", bidi="L"};
  [0x1616] = {name="CANADIAN SYLLABICS CARRIER JO", cat="Lo", bidi="L"};
  [0x1617] = {name="CANADIAN SYLLABICS CARRIER JE", cat="Lo", bidi="L"};
  [0x1618] = {name="CANADIAN SYLLABICS CARRIER JEE", cat="Lo", bidi="L"};
  [0x1619] = {name="CANADIAN SYLLABICS CARRIER JI", cat="Lo", bidi="L"};
  [0x161a] = {name="CANADIAN SYLLABICS SAYISI JI", cat="Lo", bidi="L"};
  [0x161b] = {name="CANADIAN SYLLABICS CARRIER JA", cat="Lo", bidi="L"};
  [0x161c] = {name="CANADIAN SYLLABICS CARRIER JJU", cat="Lo", bidi="L"};
  [0x161d] = {name="CANADIAN SYLLABICS CARRIER JJO", cat="Lo", bidi="L"};
  [0x161e] = {name="CANADIAN SYLLABICS CARRIER JJE", cat="Lo", bidi="L"};
  [0x161f] = {name="CANADIAN SYLLABICS CARRIER JJEE", cat="Lo", bidi="L"};
  [0x1620] = {name="CANADIAN SYLLABICS CARRIER JJI", cat="Lo", bidi="L"};
  [0x1621] = {name="CANADIAN SYLLABICS CARRIER JJA", cat="Lo", bidi="L"};
  [0x1622] = {name="CANADIAN SYLLABICS CARRIER LU", cat="Lo", bidi="L"};
  [0x1623] = {name="CANADIAN SYLLABICS CARRIER LO", cat="Lo", bidi="L"};
  [0x1624] = {name="CANADIAN SYLLABICS CARRIER LE", cat="Lo", bidi="L"};
  [0x1625] = {name="CANADIAN SYLLABICS CARRIER LEE", cat="Lo", bidi="L"};
  [0x1626] = {name="CANADIAN SYLLABICS CARRIER LI", cat="Lo", bidi="L"};
  [0x1627] = {name="CANADIAN SYLLABICS CARRIER LA", cat="Lo", bidi="L"};
  [0x1628] = {name="CANADIAN SYLLABICS CARRIER DLU", cat="Lo", bidi="L"};
  [0x1629] = {name="CANADIAN SYLLABICS CARRIER DLO", cat="Lo", bidi="L"};
  [0x162a] = {name="CANADIAN SYLLABICS CARRIER DLE", cat="Lo", bidi="L"};
  [0x162b] = {name="CANADIAN SYLLABICS CARRIER DLEE", cat="Lo", bidi="L"};
  [0x162c] = {name="CANADIAN SYLLABICS CARRIER DLI", cat="Lo", bidi="L"};
  [0x162d] = {name="CANADIAN SYLLABICS CARRIER DLA", cat="Lo", bidi="L"};
  [0x162e] = {name="CANADIAN SYLLABICS CARRIER LHU", cat="Lo", bidi="L"};
  [0x162f] = {name="CANADIAN SYLLABICS CARRIER LHO", cat="Lo", bidi="L"};
  [0x1630] = {name="CANADIAN SYLLABICS CARRIER LHE", cat="Lo", bidi="L"};
  [0x1631] = {name="CANADIAN SYLLABICS CARRIER LHEE", cat="Lo", bidi="L"};
  [0x1632] = {name="CANADIAN SYLLABICS CARRIER LHI", cat="Lo", bidi="L"};
  [0x1633] = {name="CANADIAN SYLLABICS CARRIER LHA", cat="Lo", bidi="L"};
  [0x1634] = {name="CANADIAN SYLLABICS CARRIER TLHU", cat="Lo", bidi="L"};
  [0x1635] = {name="CANADIAN SYLLABICS CARRIER TLHO", cat="Lo", bidi="L"};
  [0x1636] = {name="CANADIAN SYLLABICS CARRIER TLHE", cat="Lo", bidi="L"};
  [0x1637] = {name="CANADIAN SYLLABICS CARRIER TLHEE", cat="Lo", bidi="L"};
  [0x1638] = {name="CANADIAN SYLLABICS CARRIER TLHI", cat="Lo", bidi="L"};
  [0x1639] = {name="CANADIAN SYLLABICS CARRIER TLHA", cat="Lo", bidi="L"};
  [0x163a] = {name="CANADIAN SYLLABICS CARRIER TLU", cat="Lo", bidi="L"};
  [0x163b] = {name="CANADIAN SYLLABICS CARRIER TLO", cat="Lo", bidi="L"};
  [0x163c] = {name="CANADIAN SYLLABICS CARRIER TLE", cat="Lo", bidi="L"};
  [0x163d] = {name="CANADIAN SYLLABICS CARRIER TLEE", cat="Lo", bidi="L"};
  [0x163e] = {name="CANADIAN SYLLABICS CARRIER TLI", cat="Lo", bidi="L"};
  [0x163f] = {name="CANADIAN SYLLABICS CARRIER TLA", cat="Lo", bidi="L"};
  [0x1640] = {name="CANADIAN SYLLABICS CARRIER ZU", cat="Lo", bidi="L"};
  [0x1641] = {name="CANADIAN SYLLABICS CARRIER ZO", cat="Lo", bidi="L"};
  [0x1642] = {name="CANADIAN SYLLABICS CARRIER ZE", cat="Lo", bidi="L"};
  [0x1643] = {name="CANADIAN SYLLABICS CARRIER ZEE", cat="Lo", bidi="L"};
  [0x1644] = {name="CANADIAN SYLLABICS CARRIER ZI", cat="Lo", bidi="L"};
  [0x1645] = {name="CANADIAN SYLLABICS CARRIER ZA", cat="Lo", bidi="L"};
  [0x1646] = {name="CANADIAN SYLLABICS CARRIER Z", cat="Lo", bidi="L"};
  [0x1647] = {name="CANADIAN SYLLABICS CARRIER INITIAL Z", cat="Lo", bidi="L"};
  [0x1648] = {name="CANADIAN SYLLABICS CARRIER DZU", cat="Lo", bidi="L"};
  [0x1649] = {name="CANADIAN SYLLABICS CARRIER DZO", cat="Lo", bidi="L"};
  [0x164a] = {name="CANADIAN SYLLABICS CARRIER DZE", cat="Lo", bidi="L"};
  [0x164b] = {name="CANADIAN SYLLABICS CARRIER DZEE", cat="Lo", bidi="L"};
  [0x164c] = {name="CANADIAN SYLLABICS CARRIER DZI", cat="Lo", bidi="L"};
  [0x164d] = {name="CANADIAN SYLLABICS CARRIER DZA", cat="Lo", bidi="L"};
  [0x164e] = {name="CANADIAN SYLLABICS CARRIER SU", cat="Lo", bidi="L"};
  [0x164f] = {name="CANADIAN SYLLABICS CARRIER SO", cat="Lo", bidi="L"};
  [0x1650] = {name="CANADIAN SYLLABICS CARRIER SE", cat="Lo", bidi="L"};
  [0x1651] = {name="CANADIAN SYLLABICS CARRIER SEE", cat="Lo", bidi="L"};
  [0x1652] = {name="CANADIAN SYLLABICS CARRIER SI", cat="Lo", bidi="L"};
  [0x1653] = {name="CANADIAN SYLLABICS CARRIER SA", cat="Lo", bidi="L"};
  [0x1654] = {name="CANADIAN SYLLABICS CARRIER SHU", cat="Lo", bidi="L"};
  [0x1655] = {name="CANADIAN SYLLABICS CARRIER SHO", cat="Lo", bidi="L"};
  [0x1656] = {name="CANADIAN SYLLABICS CARRIER SHE", cat="Lo", bidi="L"};
  [0x1657] = {name="CANADIAN SYLLABICS CARRIER SHEE", cat="Lo", bidi="L"};
  [0x1658] = {name="CANADIAN SYLLABICS CARRIER SHI", cat="Lo", bidi="L"};
  [0x1659] = {name="CANADIAN SYLLABICS CARRIER SHA", cat="Lo", bidi="L"};
  [0x165a] = {name="CANADIAN SYLLABICS CARRIER SH", cat="Lo", bidi="L"};
  [0x165b] = {name="CANADIAN SYLLABICS CARRIER TSU", cat="Lo", bidi="L"};
  [0x165c] = {name="CANADIAN SYLLABICS CARRIER TSO", cat="Lo", bidi="L"};
  [0x165d] = {name="CANADIAN SYLLABICS CARRIER TSE", cat="Lo", bidi="L"};
  [0x165e] = {name="CANADIAN SYLLABICS CARRIER TSEE", cat="Lo", bidi="L"};
  [0x165f] = {name="CANADIAN SYLLABICS CARRIER TSI", cat="Lo", bidi="L"};
  [0x1660] = {name="CANADIAN SYLLABICS CARRIER TSA", cat="Lo", bidi="L"};
  [0x1661] = {name="CANADIAN SYLLABICS CARRIER CHU", cat="Lo", bidi="L"};
  [0x1662] = {name="CANADIAN SYLLABICS CARRIER CHO", cat="Lo", bidi="L"};
  [0x1663] = {name="CANADIAN SYLLABICS CARRIER CHE", cat="Lo", bidi="L"};
  [0x1664] = {name="CANADIAN SYLLABICS CARRIER CHEE", cat="Lo", bidi="L"};
  [0x1665] = {name="CANADIAN SYLLABICS CARRIER CHI", cat="Lo", bidi="L"};
  [0x1666] = {name="CANADIAN SYLLABICS CARRIER CHA", cat="Lo", bidi="L"};
  [0x1667] = {name="CANADIAN SYLLABICS CARRIER TTSU", cat="Lo", bidi="L"};
  [0x1668] = {name="CANADIAN SYLLABICS CARRIER TTSO", cat="Lo", bidi="L"};
  [0x1669] = {name="CANADIAN SYLLABICS CARRIER TTSE", cat="Lo", bidi="L"};
  [0x166a] = {name="CANADIAN SYLLABICS CARRIER TTSEE", cat="Lo", bidi="L"};
  [0x166b] = {name="CANADIAN SYLLABICS CARRIER TTSI", cat="Lo", bidi="L"};
  [0x166c] = {name="CANADIAN SYLLABICS CARRIER TTSA", cat="Lo", bidi="L"};
  [0x166d] = {name="CANADIAN SYLLABICS CHI SIGN", cat="Po", bidi="L"};
  [0x166e] = {name="CANADIAN SYLLABICS FULL STOP", cat="Po", bidi="L"};
  [0x166f] = {name="CANADIAN SYLLABICS QAI", cat="Lo", bidi="L"};
  [0x1670] = {name="CANADIAN SYLLABICS NGAI", cat="Lo", bidi="L"};
  [0x1671] = {name="CANADIAN SYLLABICS NNGI", cat="Lo", bidi="L"};
  [0x1672] = {name="CANADIAN SYLLABICS NNGII", cat="Lo", bidi="L"};
  [0x1673] = {name="CANADIAN SYLLABICS NNGO", cat="Lo", bidi="L"};
  [0x1674] = {name="CANADIAN SYLLABICS NNGOO", cat="Lo", bidi="L"};
  [0x1675] = {name="CANADIAN SYLLABICS NNGA", cat="Lo", bidi="L"};
  [0x1676] = {name="CANADIAN SYLLABICS NNGAA", cat="Lo", bidi="L"};
  [0x1677] = {name="CANADIAN SYLLABICS WOODS-CREE THWEE", cat="Lo", bidi="L"};
  [0x1678] = {name="CANADIAN SYLLABICS WOODS-CREE THWI", cat="Lo", bidi="L"};
  [0x1679] = {name="CANADIAN SYLLABICS WOODS-CREE THWII", cat="Lo", bidi="L"};
  [0x167a] = {name="CANADIAN SYLLABICS WOODS-CREE THWO", cat="Lo", bidi="L"};
  [0x167b] = {name="CANADIAN SYLLABICS WOODS-CREE THWOO", cat="Lo", bidi="L"};
  [0x167c] = {name="CANADIAN SYLLABICS WOODS-CREE THWA", cat="Lo", bidi="L"};
  [0x167d] = {name="CANADIAN SYLLABICS WOODS-CREE THWAA", cat="Lo", bidi="L"};
  [0x167e] = {name="CANADIAN SYLLABICS WOODS-CREE FINAL TH", cat="Lo", bidi="L"};
  [0x167f] = {name="CANADIAN SYLLABICS BLACKFOOT W", cat="Lo", bidi="L"};
  [0x1680] = {name="OGHAM SPACE MARK", cat="Zs", bidi="WS"};
  [0x1681] = {name="OGHAM LETTER BEITH", cat="Lo", bidi="L"};
  [0x1682] = {name="OGHAM LETTER LUIS", cat="Lo", bidi="L"};
  [0x1683] = {name="OGHAM LETTER FEARN", cat="Lo", bidi="L"};
  [0x1684] = {name="OGHAM LETTER SAIL", cat="Lo", bidi="L"};
  [0x1685] = {name="OGHAM LETTER NION", cat="Lo", bidi="L"};
  [0x1686] = {name="OGHAM LETTER UATH", cat="Lo", bidi="L"};
  [0x1687] = {name="OGHAM LETTER DAIR", cat="Lo", bidi="L"};
  [0x1688] = {name="OGHAM LETTER TINNE", cat="Lo", bidi="L"};
  [0x1689] = {name="OGHAM LETTER COLL", cat="Lo", bidi="L"};
  [0x168a] = {name="OGHAM LETTER CEIRT", cat="Lo", bidi="L"};
  [0x168b] = {name="OGHAM LETTER MUIN", cat="Lo", bidi="L"};
  [0x168c] = {name="OGHAM LETTER GORT", cat="Lo", bidi="L"};
  [0x168d] = {name="OGHAM LETTER NGEADAL", cat="Lo", bidi="L"};
  [0x168e] = {name="OGHAM LETTER STRAIF", cat="Lo", bidi="L"};
  [0x168f] = {name="OGHAM LETTER RUIS", cat="Lo", bidi="L"};
  [0x1690] = {name="OGHAM LETTER AILM", cat="Lo", bidi="L"};
  [0x1691] = {name="OGHAM LETTER ONN", cat="Lo", bidi="L"};
  [0x1692] = {name="OGHAM LETTER UR", cat="Lo", bidi="L"};
  [0x1693] = {name="OGHAM LETTER EADHADH", cat="Lo", bidi="L"};
  [0x1694] = {name="OGHAM LETTER IODHADH", cat="Lo", bidi="L"};
  [0x1695] = {name="OGHAM LETTER EABHADH", cat="Lo", bidi="L"};
  [0x1696] = {name="OGHAM LETTER OR", cat="Lo", bidi="L"};
  [0x1697] = {name="OGHAM LETTER UILLEANN", cat="Lo", bidi="L"};
  [0x1698] = {name="OGHAM LETTER IFIN", cat="Lo", bidi="L"};
  [0x1699] = {name="OGHAM LETTER EAMHANCHOLL", cat="Lo", bidi="L"};
  [0x169a] = {name="OGHAM LETTER PEITH", cat="Lo", bidi="L"};
  [0x169b] = {name="OGHAM FEATHER MARK", cat="Ps", bidi="ON", mirror=true};
  [0x169c] = {name="OGHAM REVERSED FEATHER MARK", cat="Pe", bidi="ON", mirror=true};
  [0x16a0] = {name="RUNIC LETTER FEHU FEOH FE F", cat="Lo", bidi="L"};
  [0x16a1] = {name="RUNIC LETTER V", cat="Lo", bidi="L"};
  [0x16a2] = {name="RUNIC LETTER URUZ UR U", cat="Lo", bidi="L"};
  [0x16a3] = {name="RUNIC LETTER YR", cat="Lo", bidi="L"};
  [0x16a4] = {name="RUNIC LETTER Y", cat="Lo", bidi="L"};
  [0x16a5] = {name="RUNIC LETTER W", cat="Lo", bidi="L"};
  [0x16a6] = {name="RUNIC LETTER THURISAZ THURS THORN", cat="Lo", bidi="L"};
  [0x16a7] = {name="RUNIC LETTER ETH", cat="Lo", bidi="L"};
  [0x16a8] = {name="RUNIC LETTER ANSUZ A", cat="Lo", bidi="L"};
  [0x16a9] = {name="RUNIC LETTER OS O", cat="Lo", bidi="L"};
  [0x16aa] = {name="RUNIC LETTER AC A", cat="Lo", bidi="L"};
  [0x16ab] = {name="RUNIC LETTER AESC", cat="Lo", bidi="L"};
  [0x16ac] = {name="RUNIC LETTER LONG-BRANCH-OSS O", cat="Lo", bidi="L"};
  [0x16ad] = {name="RUNIC LETTER SHORT-TWIG-OSS O", cat="Lo", bidi="L"};
  [0x16ae] = {name="RUNIC LETTER O", cat="Lo", bidi="L"};
  [0x16af] = {name="RUNIC LETTER OE", cat="Lo", bidi="L"};
  [0x16b0] = {name="RUNIC LETTER ON", cat="Lo", bidi="L"};
  [0x16b1] = {name="RUNIC LETTER RAIDO RAD REID R", cat="Lo", bidi="L"};
  [0x16b2] = {name="RUNIC LETTER KAUNA", cat="Lo", bidi="L"};
  [0x16b3] = {name="RUNIC LETTER CEN", cat="Lo", bidi="L"};
  [0x16b4] = {name="RUNIC LETTER KAUN K", cat="Lo", bidi="L"};
  [0x16b5] = {name="RUNIC LETTER G", cat="Lo", bidi="L"};
  [0x16b6] = {name="RUNIC LETTER ENG", cat="Lo", bidi="L"};
  [0x16b7] = {name="RUNIC LETTER GEBO GYFU G", cat="Lo", bidi="L"};
  [0x16b8] = {name="RUNIC LETTER GAR", cat="Lo", bidi="L"};
  [0x16b9] = {name="RUNIC LETTER WUNJO WYNN W", cat="Lo", bidi="L"};
  [0x16ba] = {name="RUNIC LETTER HAGLAZ H", cat="Lo", bidi="L"};
  [0x16bb] = {name="RUNIC LETTER HAEGL H", cat="Lo", bidi="L"};
  [0x16bc] = {name="RUNIC LETTER LONG-BRANCH-HAGALL H", cat="Lo", bidi="L"};
  [0x16bd] = {name="RUNIC LETTER SHORT-TWIG-HAGALL H", cat="Lo", bidi="L"};
  [0x16be] = {name="RUNIC LETTER NAUDIZ NYD NAUD N", cat="Lo", bidi="L"};
  [0x16bf] = {name="RUNIC LETTER SHORT-TWIG-NAUD N", cat="Lo", bidi="L"};
  [0x16c0] = {name="RUNIC LETTER DOTTED-N", cat="Lo", bidi="L"};
  [0x16c1] = {name="RUNIC LETTER ISAZ IS ISS I", cat="Lo", bidi="L"};
  [0x16c2] = {name="RUNIC LETTER E", cat="Lo", bidi="L"};
  [0x16c3] = {name="RUNIC LETTER JERAN J", cat="Lo", bidi="L"};
  [0x16c4] = {name="RUNIC LETTER GER", cat="Lo", bidi="L"};
  [0x16c5] = {name="RUNIC LETTER LONG-BRANCH-AR AE", cat="Lo", bidi="L"};
  [0x16c6] = {name="RUNIC LETTER SHORT-TWIG-AR A", cat="Lo", bidi="L"};
  [0x16c7] = {name="RUNIC LETTER IWAZ EOH", cat="Lo", bidi="L"};
  [0x16c8] = {name="RUNIC LETTER PERTHO PEORTH P", cat="Lo", bidi="L"};
  [0x16c9] = {name="RUNIC LETTER ALGIZ EOLHX", cat="Lo", bidi="L"};
  [0x16ca] = {name="RUNIC LETTER SOWILO S", cat="Lo", bidi="L"};
  [0x16cb] = {name="RUNIC LETTER SIGEL LONG-BRANCH-SOL S", cat="Lo", bidi="L"};
  [0x16cc] = {name="RUNIC LETTER SHORT-TWIG-SOL S", cat="Lo", bidi="L"};
  [0x16cd] = {name="RUNIC LETTER C", cat="Lo", bidi="L"};
  [0x16ce] = {name="RUNIC LETTER Z", cat="Lo", bidi="L"};
  [0x16cf] = {name="RUNIC LETTER TIWAZ TIR TYR T", cat="Lo", bidi="L"};
  [0x16d0] = {name="RUNIC LETTER SHORT-TWIG-TYR T", cat="Lo", bidi="L"};
  [0x16d1] = {name="RUNIC LETTER D", cat="Lo", bidi="L"};
  [0x16d2] = {name="RUNIC LETTER BERKANAN BEORC BJARKAN B", cat="Lo", bidi="L"};
  [0x16d3] = {name="RUNIC LETTER SHORT-TWIG-BJARKAN B", cat="Lo", bidi="L"};
  [0x16d4] = {name="RUNIC LETTER DOTTED-P", cat="Lo", bidi="L"};
  [0x16d5] = {name="RUNIC LETTER OPEN-P", cat="Lo", bidi="L"};
  [0x16d6] = {name="RUNIC LETTER EHWAZ EH E", cat="Lo", bidi="L"};
  [0x16d7] = {name="RUNIC LETTER MANNAZ MAN M", cat="Lo", bidi="L"};
  [0x16d8] = {name="RUNIC LETTER LONG-BRANCH-MADR M", cat="Lo", bidi="L"};
  [0x16d9] = {name="RUNIC LETTER SHORT-TWIG-MADR M", cat="Lo", bidi="L"};
  [0x16da] = {name="RUNIC LETTER LAUKAZ LAGU LOGR L", cat="Lo", bidi="L"};
  [0x16db] = {name="RUNIC LETTER DOTTED-L", cat="Lo", bidi="L"};
  [0x16dc] = {name="RUNIC LETTER INGWAZ", cat="Lo", bidi="L"};
  [0x16dd] = {name="RUNIC LETTER ING", cat="Lo", bidi="L"};
  [0x16de] = {name="RUNIC LETTER DAGAZ DAEG D", cat="Lo", bidi="L"};
  [0x16df] = {name="RUNIC LETTER OTHALAN ETHEL O", cat="Lo", bidi="L"};
  [0x16e0] = {name="RUNIC LETTER EAR", cat="Lo", bidi="L"};
  [0x16e1] = {name="RUNIC LETTER IOR", cat="Lo", bidi="L"};
  [0x16e2] = {name="RUNIC LETTER CWEORTH", cat="Lo", bidi="L"};
  [0x16e3] = {name="RUNIC LETTER CALC", cat="Lo", bidi="L"};
  [0x16e4] = {name="RUNIC LETTER CEALC", cat="Lo", bidi="L"};
  [0x16e5] = {name="RUNIC LETTER STAN", cat="Lo", bidi="L"};
  [0x16e6] = {name="RUNIC LETTER LONG-BRANCH-YR", cat="Lo", bidi="L"};
  [0x16e7] = {name="RUNIC LETTER SHORT-TWIG-YR", cat="Lo", bidi="L"};
  [0x16e8] = {name="RUNIC LETTER ICELANDIC-YR", cat="Lo", bidi="L"};
  [0x16e9] = {name="RUNIC LETTER Q", cat="Lo", bidi="L"};
  [0x16ea] = {name="RUNIC LETTER X", cat="Lo", bidi="L"};
  [0x16eb] = {name="RUNIC SINGLE PUNCTUATION", cat="Po", bidi="L"};
  [0x16ec] = {name="RUNIC MULTIPLE PUNCTUATION", cat="Po", bidi="L"};
  [0x16ed] = {name="RUNIC CROSS PUNCTUATION", cat="Po", bidi="L"};
  [0x16ee] = {name="RUNIC ARLAUG SYMBOL", cat="Nl", bidi="L", numeric=17};
  [0x16ef] = {name="RUNIC TVIMADUR SYMBOL", cat="Nl", bidi="L", numeric=18};
  [0x16f0] = {name="RUNIC BELGTHOR SYMBOL", cat="Nl", bidi="L", numeric=19};
  [0x1700] = {name="TAGALOG LETTER A", cat="Lo", bidi="L"};
  [0x1701] = {name="TAGALOG LETTER I", cat="Lo", bidi="L"};
  [0x1702] = {name="TAGALOG LETTER U", cat="Lo", bidi="L"};
  [0x1703] = {name="TAGALOG LETTER KA", cat="Lo", bidi="L"};
  [0x1704] = {name="TAGALOG LETTER GA", cat="Lo", bidi="L"};
  [0x1705] = {name="TAGALOG LETTER NGA", cat="Lo", bidi="L"};
  [0x1706] = {name="TAGALOG LETTER TA", cat="Lo", bidi="L"};
  [0x1707] = {name="TAGALOG LETTER DA", cat="Lo", bidi="L"};
  [0x1708] = {name="TAGALOG LETTER NA", cat="Lo", bidi="L"};
  [0x1709] = {name="TAGALOG LETTER PA", cat="Lo", bidi="L"};
  [0x170a] = {name="TAGALOG LETTER BA", cat="Lo", bidi="L"};
  [0x170b] = {name="TAGALOG LETTER MA", cat="Lo", bidi="L"};
  [0x170c] = {name="TAGALOG LETTER YA", cat="Lo", bidi="L"};
  [0x170e] = {name="TAGALOG LETTER LA", cat="Lo", bidi="L"};
  [0x170f] = {name="TAGALOG LETTER WA", cat="Lo", bidi="L"};
  [0x1710] = {name="TAGALOG LETTER SA", cat="Lo", bidi="L"};
  [0x1711] = {name="TAGALOG LETTER HA", cat="Lo", bidi="L"};
  [0x1712] = {name="TAGALOG VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0x1713] = {name="TAGALOG VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x1714] = {name="TAGALOG SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x1720] = {name="HANUNOO LETTER A", cat="Lo", bidi="L"};
  [0x1721] = {name="HANUNOO LETTER I", cat="Lo", bidi="L"};
  [0x1722] = {name="HANUNOO LETTER U", cat="Lo", bidi="L"};
  [0x1723] = {name="HANUNOO LETTER KA", cat="Lo", bidi="L"};
  [0x1724] = {name="HANUNOO LETTER GA", cat="Lo", bidi="L"};
  [0x1725] = {name="HANUNOO LETTER NGA", cat="Lo", bidi="L"};
  [0x1726] = {name="HANUNOO LETTER TA", cat="Lo", bidi="L"};
  [0x1727] = {name="HANUNOO LETTER DA", cat="Lo", bidi="L"};
  [0x1728] = {name="HANUNOO LETTER NA", cat="Lo", bidi="L"};
  [0x1729] = {name="HANUNOO LETTER PA", cat="Lo", bidi="L"};
  [0x172a] = {name="HANUNOO LETTER BA", cat="Lo", bidi="L"};
  [0x172b] = {name="HANUNOO LETTER MA", cat="Lo", bidi="L"};
  [0x172c] = {name="HANUNOO LETTER YA", cat="Lo", bidi="L"};
  [0x172d] = {name="HANUNOO LETTER RA", cat="Lo", bidi="L"};
  [0x172e] = {name="HANUNOO LETTER LA", cat="Lo", bidi="L"};
  [0x172f] = {name="HANUNOO LETTER WA", cat="Lo", bidi="L"};
  [0x1730] = {name="HANUNOO LETTER SA", cat="Lo", bidi="L"};
  [0x1731] = {name="HANUNOO LETTER HA", cat="Lo", bidi="L"};
  [0x1732] = {name="HANUNOO VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0x1733] = {name="HANUNOO VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x1734] = {name="HANUNOO SIGN PAMUDPOD", cat="Mn", combo=9, bidi="NSM"};
  [0x1735] = {name="PHILIPPINE SINGLE PUNCTUATION", cat="Po", bidi="L"};
  [0x1736] = {name="PHILIPPINE DOUBLE PUNCTUATION", cat="Po", bidi="L"};
  [0x1740] = {name="BUHID LETTER A", cat="Lo", bidi="L"};
  [0x1741] = {name="BUHID LETTER I", cat="Lo", bidi="L"};
  [0x1742] = {name="BUHID LETTER U", cat="Lo", bidi="L"};
  [0x1743] = {name="BUHID LETTER KA", cat="Lo", bidi="L"};
  [0x1744] = {name="BUHID LETTER GA", cat="Lo", bidi="L"};
  [0x1745] = {name="BUHID LETTER NGA", cat="Lo", bidi="L"};
  [0x1746] = {name="BUHID LETTER TA", cat="Lo", bidi="L"};
  [0x1747] = {name="BUHID LETTER DA", cat="Lo", bidi="L"};
  [0x1748] = {name="BUHID LETTER NA", cat="Lo", bidi="L"};
  [0x1749] = {name="BUHID LETTER PA", cat="Lo", bidi="L"};
  [0x174a] = {name="BUHID LETTER BA", cat="Lo", bidi="L"};
  [0x174b] = {name="BUHID LETTER MA", cat="Lo", bidi="L"};
  [0x174c] = {name="BUHID LETTER YA", cat="Lo", bidi="L"};
  [0x174d] = {name="BUHID LETTER RA", cat="Lo", bidi="L"};
  [0x174e] = {name="BUHID LETTER LA", cat="Lo", bidi="L"};
  [0x174f] = {name="BUHID LETTER WA", cat="Lo", bidi="L"};
  [0x1750] = {name="BUHID LETTER SA", cat="Lo", bidi="L"};
  [0x1751] = {name="BUHID LETTER HA", cat="Lo", bidi="L"};
  [0x1752] = {name="BUHID VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0x1753] = {name="BUHID VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x1760] = {name="TAGBANWA LETTER A", cat="Lo", bidi="L"};
  [0x1761] = {name="TAGBANWA LETTER I", cat="Lo", bidi="L"};
  [0x1762] = {name="TAGBANWA LETTER U", cat="Lo", bidi="L"};
  [0x1763] = {name="TAGBANWA LETTER KA", cat="Lo", bidi="L"};
  [0x1764] = {name="TAGBANWA LETTER GA", cat="Lo", bidi="L"};
  [0x1765] = {name="TAGBANWA LETTER NGA", cat="Lo", bidi="L"};
  [0x1766] = {name="TAGBANWA LETTER TA", cat="Lo", bidi="L"};
  [0x1767] = {name="TAGBANWA LETTER DA", cat="Lo", bidi="L"};
  [0x1768] = {name="TAGBANWA LETTER NA", cat="Lo", bidi="L"};
  [0x1769] = {name="TAGBANWA LETTER PA", cat="Lo", bidi="L"};
  [0x176a] = {name="TAGBANWA LETTER BA", cat="Lo", bidi="L"};
  [0x176b] = {name="TAGBANWA LETTER MA", cat="Lo", bidi="L"};
  [0x176c] = {name="TAGBANWA LETTER YA", cat="Lo", bidi="L"};
  [0x176e] = {name="TAGBANWA LETTER LA", cat="Lo", bidi="L"};
  [0x176f] = {name="TAGBANWA LETTER WA", cat="Lo", bidi="L"};
  [0x1770] = {name="TAGBANWA LETTER SA", cat="Lo", bidi="L"};
  [0x1772] = {name="TAGBANWA VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0x1773] = {name="TAGBANWA VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x1780] = {name="KHMER LETTER KA", cat="Lo", bidi="L"};
  [0x1781] = {name="KHMER LETTER KHA", cat="Lo", bidi="L"};
  [0x1782] = {name="KHMER LETTER KO", cat="Lo", bidi="L"};
  [0x1783] = {name="KHMER LETTER KHO", cat="Lo", bidi="L"};
  [0x1784] = {name="KHMER LETTER NGO", cat="Lo", bidi="L"};
  [0x1785] = {name="KHMER LETTER CA", cat="Lo", bidi="L"};
  [0x1786] = {name="KHMER LETTER CHA", cat="Lo", bidi="L"};
  [0x1787] = {name="KHMER LETTER CO", cat="Lo", bidi="L"};
  [0x1788] = {name="KHMER LETTER CHO", cat="Lo", bidi="L"};
  [0x1789] = {name="KHMER LETTER NYO", cat="Lo", bidi="L"};
  [0x178a] = {name="KHMER LETTER DA", cat="Lo", bidi="L"};
  [0x178b] = {name="KHMER LETTER TTHA", cat="Lo", bidi="L"};
  [0x178c] = {name="KHMER LETTER DO", cat="Lo", bidi="L"};
  [0x178d] = {name="KHMER LETTER TTHO", cat="Lo", bidi="L"};
  [0x178e] = {name="KHMER LETTER NNO", cat="Lo", bidi="L"};
  [0x178f] = {name="KHMER LETTER TA", cat="Lo", bidi="L"};
  [0x1790] = {name="KHMER LETTER THA", cat="Lo", bidi="L"};
  [0x1791] = {name="KHMER LETTER TO", cat="Lo", bidi="L"};
  [0x1792] = {name="KHMER LETTER THO", cat="Lo", bidi="L"};
  [0x1793] = {name="KHMER LETTER NO", cat="Lo", bidi="L"};
  [0x1794] = {name="KHMER LETTER BA", cat="Lo", bidi="L"};
  [0x1795] = {name="KHMER LETTER PHA", cat="Lo", bidi="L"};
  [0x1796] = {name="KHMER LETTER PO", cat="Lo", bidi="L"};
  [0x1797] = {name="KHMER LETTER PHO", cat="Lo", bidi="L"};
  [0x1798] = {name="KHMER LETTER MO", cat="Lo", bidi="L"};
  [0x1799] = {name="KHMER LETTER YO", cat="Lo", bidi="L"};
  [0x179a] = {name="KHMER LETTER RO", cat="Lo", bidi="L"};
  [0x179b] = {name="KHMER LETTER LO", cat="Lo", bidi="L"};
  [0x179c] = {name="KHMER LETTER VO", cat="Lo", bidi="L"};
  [0x179d] = {name="KHMER LETTER SHA", cat="Lo", bidi="L"};
  [0x179e] = {name="KHMER LETTER SSO", cat="Lo", bidi="L"};
  [0x179f] = {name="KHMER LETTER SA", cat="Lo", bidi="L"};
  [0x17a0] = {name="KHMER LETTER HA", cat="Lo", bidi="L"};
  [0x17a1] = {name="KHMER LETTER LA", cat="Lo", bidi="L"};
  [0x17a2] = {name="KHMER LETTER QA", cat="Lo", bidi="L"};
  [0x17a3] = {name="KHMER INDEPENDENT VOWEL QAQ", cat="Lo", bidi="L"};
  [0x17a4] = {name="KHMER INDEPENDENT VOWEL QAA", cat="Lo", bidi="L"};
  [0x17a5] = {name="KHMER INDEPENDENT VOWEL QI", cat="Lo", bidi="L"};
  [0x17a6] = {name="KHMER INDEPENDENT VOWEL QII", cat="Lo", bidi="L"};
  [0x17a7] = {name="KHMER INDEPENDENT VOWEL QU", cat="Lo", bidi="L"};
  [0x17a8] = {name="KHMER INDEPENDENT VOWEL QUK", cat="Lo", bidi="L"};
  [0x17a9] = {name="KHMER INDEPENDENT VOWEL QUU", cat="Lo", bidi="L"};
  [0x17aa] = {name="KHMER INDEPENDENT VOWEL QUUV", cat="Lo", bidi="L"};
  [0x17ab] = {name="KHMER INDEPENDENT VOWEL RY", cat="Lo", bidi="L"};
  [0x17ac] = {name="KHMER INDEPENDENT VOWEL RYY", cat="Lo", bidi="L"};
  [0x17ad] = {name="KHMER INDEPENDENT VOWEL LY", cat="Lo", bidi="L"};
  [0x17ae] = {name="KHMER INDEPENDENT VOWEL LYY", cat="Lo", bidi="L"};
  [0x17af] = {name="KHMER INDEPENDENT VOWEL QE", cat="Lo", bidi="L"};
  [0x17b0] = {name="KHMER INDEPENDENT VOWEL QAI", cat="Lo", bidi="L"};
  [0x17b1] = {name="KHMER INDEPENDENT VOWEL QOO TYPE ONE", cat="Lo", bidi="L"};
  [0x17b2] = {name="KHMER INDEPENDENT VOWEL QOO TYPE TWO", cat="Lo", bidi="L"};
  [0x17b3] = {name="KHMER INDEPENDENT VOWEL QAU", cat="Lo", bidi="L"};
  [0x17b4] = {name="KHMER VOWEL INHERENT AQ", cat="Cf", bidi="L"};
  [0x17b5] = {name="KHMER VOWEL INHERENT AA", cat="Cf", bidi="L"};
  [0x17b6] = {name="KHMER VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x17b7] = {name="KHMER VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0x17b8] = {name="KHMER VOWEL SIGN II", cat="Mn", bidi="NSM"};
  [0x17b9] = {name="KHMER VOWEL SIGN Y", cat="Mn", bidi="NSM"};
  [0x17ba] = {name="KHMER VOWEL SIGN YY", cat="Mn", bidi="NSM"};
  [0x17bb] = {name="KHMER VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x17bc] = {name="KHMER VOWEL SIGN UU", cat="Mn", bidi="NSM"};
  [0x17bd] = {name="KHMER VOWEL SIGN UA", cat="Mn", bidi="NSM"};
  [0x17be] = {name="KHMER VOWEL SIGN OE", cat="Mc", bidi="L"};
  [0x17bf] = {name="KHMER VOWEL SIGN YA", cat="Mc", bidi="L"};
  [0x17c0] = {name="KHMER VOWEL SIGN IE", cat="Mc", bidi="L"};
  [0x17c1] = {name="KHMER VOWEL SIGN E", cat="Mc", bidi="L"};
  [0x17c2] = {name="KHMER VOWEL SIGN AE", cat="Mc", bidi="L"};
  [0x17c3] = {name="KHMER VOWEL SIGN AI", cat="Mc", bidi="L"};
  [0x17c4] = {name="KHMER VOWEL SIGN OO", cat="Mc", bidi="L"};
  [0x17c5] = {name="KHMER VOWEL SIGN AU", cat="Mc", bidi="L"};
  [0x17c6] = {name="KHMER SIGN NIKAHIT", cat="Mn", bidi="NSM"};
  [0x17c7] = {name="KHMER SIGN REAHMUK", cat="Mc", bidi="L"};
  [0x17c8] = {name="KHMER SIGN YUUKALEAPINTU", cat="Mc", bidi="L"};
  [0x17c9] = {name="KHMER SIGN MUUSIKATOAN", cat="Mn", bidi="NSM"};
  [0x17ca] = {name="KHMER SIGN TRIISAP", cat="Mn", bidi="NSM"};
  [0x17cb] = {name="KHMER SIGN BANTOC", cat="Mn", bidi="NSM"};
  [0x17cc] = {name="KHMER SIGN ROBAT", cat="Mn", bidi="NSM"};
  [0x17cd] = {name="KHMER SIGN TOANDAKHIAT", cat="Mn", bidi="NSM"};
  [0x17ce] = {name="KHMER SIGN KAKABAT", cat="Mn", bidi="NSM"};
  [0x17cf] = {name="KHMER SIGN AHSDA", cat="Mn", bidi="NSM"};
  [0x17d0] = {name="KHMER SIGN SAMYOK SANNYA", cat="Mn", bidi="NSM"};
  [0x17d1] = {name="KHMER SIGN VIRIAM", cat="Mn", bidi="NSM"};
  [0x17d2] = {name="KHMER SIGN COENG", cat="Mn", combo=9, bidi="NSM"};
  [0x17d3] = {name="KHMER SIGN BATHAMASAT", cat="Mn", bidi="NSM"};
  [0x17d4] = {name="KHMER SIGN KHAN", cat="Po", bidi="L"};
  [0x17d5] = {name="KHMER SIGN BARIYOOSAN", cat="Po", bidi="L"};
  [0x17d6] = {name="KHMER SIGN CAMNUC PII KUUH", cat="Po", bidi="L"};
  [0x17d7] = {name="KHMER SIGN LEK TOO", cat="Lm", bidi="L"};
  [0x17d8] = {name="KHMER SIGN BEYYAL", cat="Po", bidi="L"};
  [0x17d9] = {name="KHMER SIGN PHNAEK MUAN", cat="Po", bidi="L"};
  [0x17da] = {name="KHMER SIGN KOOMUUT", cat="Po", bidi="L"};
  [0x17db] = {name="KHMER CURRENCY SYMBOL RIEL", cat="Sc", bidi="ET"};
  [0x17dc] = {name="KHMER SIGN AVAKRAHASANYA", cat="Lo", bidi="L"};
  [0x17dd] = {name="KHMER SIGN ATTHACAN", cat="Mn", combo=230, bidi="NSM"};
  [0x17e0] = {name="KHMER DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x17e1] = {name="KHMER DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x17e2] = {name="KHMER DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x17e3] = {name="KHMER DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x17e4] = {name="KHMER DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x17e5] = {name="KHMER DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x17e6] = {name="KHMER DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x17e7] = {name="KHMER DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x17e8] = {name="KHMER DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x17e9] = {name="KHMER DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x17f0] = {name="KHMER SYMBOL LEK ATTAK SON", cat="No", bidi="ON", numeric=0};
  [0x17f1] = {name="KHMER SYMBOL LEK ATTAK MUOY", cat="No", bidi="ON", numeric=1};
  [0x17f2] = {name="KHMER SYMBOL LEK ATTAK PII", cat="No", bidi="ON", numeric=2};
  [0x17f3] = {name="KHMER SYMBOL LEK ATTAK BEI", cat="No", bidi="ON", numeric=3};
  [0x17f4] = {name="KHMER SYMBOL LEK ATTAK BUON", cat="No", bidi="ON", numeric=4};
  [0x17f5] = {name="KHMER SYMBOL LEK ATTAK PRAM", cat="No", bidi="ON", numeric=5};
  [0x17f6] = {name="KHMER SYMBOL LEK ATTAK PRAM-MUOY", cat="No", bidi="ON", numeric=6};
  [0x17f7] = {name="KHMER SYMBOL LEK ATTAK PRAM-PII", cat="No", bidi="ON", numeric=7};
  [0x17f8] = {name="KHMER SYMBOL LEK ATTAK PRAM-BEI", cat="No", bidi="ON", numeric=8};
  [0x17f9] = {name="KHMER SYMBOL LEK ATTAK PRAM-BUON", cat="No", bidi="ON", numeric=9};
  [0x1800] = {name="MONGOLIAN BIRGA", cat="Po", bidi="ON"};
  [0x1801] = {name="MONGOLIAN ELLIPSIS", cat="Po", bidi="ON"};
  [0x1802] = {name="MONGOLIAN COMMA", cat="Po", bidi="ON"};
  [0x1803] = {name="MONGOLIAN FULL STOP", cat="Po", bidi="ON"};
  [0x1804] = {name="MONGOLIAN COLON", cat="Po", bidi="ON"};
  [0x1805] = {name="MONGOLIAN FOUR DOTS", cat="Po", bidi="ON"};
  [0x1806] = {name="MONGOLIAN TODO SOFT HYPHEN", cat="Pd", bidi="ON"};
  [0x1807] = {name="MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER", cat="Po", bidi="ON"};
  [0x1808] = {name="MONGOLIAN MANCHU COMMA", cat="Po", bidi="ON"};
  [0x1809] = {name="MONGOLIAN MANCHU FULL STOP", cat="Po", bidi="ON"};
  [0x180a] = {name="MONGOLIAN NIRUGU", cat="Po", bidi="ON"};
  [0x180b] = {name="MONGOLIAN FREE VARIATION SELECTOR ONE", cat="Mn", bidi="NSM"};
  [0x180c] = {name="MONGOLIAN FREE VARIATION SELECTOR TWO", cat="Mn", bidi="NSM"};
  [0x180d] = {name="MONGOLIAN FREE VARIATION SELECTOR THREE", cat="Mn", bidi="NSM"};
  [0x180e] = {name="MONGOLIAN VOWEL SEPARATOR", cat="Zs", bidi="WS"};
  [0x1810] = {name="MONGOLIAN DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x1811] = {name="MONGOLIAN DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x1812] = {name="MONGOLIAN DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x1813] = {name="MONGOLIAN DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x1814] = {name="MONGOLIAN DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x1815] = {name="MONGOLIAN DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x1816] = {name="MONGOLIAN DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x1817] = {name="MONGOLIAN DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x1818] = {name="MONGOLIAN DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x1819] = {name="MONGOLIAN DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x1820] = {name="MONGOLIAN LETTER A", cat="Lo", bidi="L"};
  [0x1821] = {name="MONGOLIAN LETTER E", cat="Lo", bidi="L"};
  [0x1822] = {name="MONGOLIAN LETTER I", cat="Lo", bidi="L"};
  [0x1823] = {name="MONGOLIAN LETTER O", cat="Lo", bidi="L"};
  [0x1824] = {name="MONGOLIAN LETTER U", cat="Lo", bidi="L"};
  [0x1825] = {name="MONGOLIAN LETTER OE", cat="Lo", bidi="L"};
  [0x1826] = {name="MONGOLIAN LETTER UE", cat="Lo", bidi="L"};
  [0x1827] = {name="MONGOLIAN LETTER EE", cat="Lo", bidi="L"};
  [0x1828] = {name="MONGOLIAN LETTER NA", cat="Lo", bidi="L"};
  [0x1829] = {name="MONGOLIAN LETTER ANG", cat="Lo", bidi="L"};
  [0x182a] = {name="MONGOLIAN LETTER BA", cat="Lo", bidi="L"};
  [0x182b] = {name="MONGOLIAN LETTER PA", cat="Lo", bidi="L"};
  [0x182c] = {name="MONGOLIAN LETTER QA", cat="Lo", bidi="L"};
  [0x182d] = {name="MONGOLIAN LETTER GA", cat="Lo", bidi="L"};
  [0x182e] = {name="MONGOLIAN LETTER MA", cat="Lo", bidi="L"};
  [0x182f] = {name="MONGOLIAN LETTER LA", cat="Lo", bidi="L"};
  [0x1830] = {name="MONGOLIAN LETTER SA", cat="Lo", bidi="L"};
  [0x1831] = {name="MONGOLIAN LETTER SHA", cat="Lo", bidi="L"};
  [0x1832] = {name="MONGOLIAN LETTER TA", cat="Lo", bidi="L"};
  [0x1833] = {name="MONGOLIAN LETTER DA", cat="Lo", bidi="L"};
  [0x1834] = {name="MONGOLIAN LETTER CHA", cat="Lo", bidi="L"};
  [0x1835] = {name="MONGOLIAN LETTER JA", cat="Lo", bidi="L"};
  [0x1836] = {name="MONGOLIAN LETTER YA", cat="Lo", bidi="L"};
  [0x1837] = {name="MONGOLIAN LETTER RA", cat="Lo", bidi="L"};
  [0x1838] = {name="MONGOLIAN LETTER WA", cat="Lo", bidi="L"};
  [0x1839] = {name="MONGOLIAN LETTER FA", cat="Lo", bidi="L"};
  [0x183a] = {name="MONGOLIAN LETTER KA", cat="Lo", bidi="L"};
  [0x183b] = {name="MONGOLIAN LETTER KHA", cat="Lo", bidi="L"};
  [0x183c] = {name="MONGOLIAN LETTER TSA", cat="Lo", bidi="L"};
  [0x183d] = {name="MONGOLIAN LETTER ZA", cat="Lo", bidi="L"};
  [0x183e] = {name="MONGOLIAN LETTER HAA", cat="Lo", bidi="L"};
  [0x183f] = {name="MONGOLIAN LETTER ZRA", cat="Lo", bidi="L"};
  [0x1840] = {name="MONGOLIAN LETTER LHA", cat="Lo", bidi="L"};
  [0x1841] = {name="MONGOLIAN LETTER ZHI", cat="Lo", bidi="L"};
  [0x1842] = {name="MONGOLIAN LETTER CHI", cat="Lo", bidi="L"};
  [0x1843] = {name="MONGOLIAN LETTER TODO LONG VOWEL SIGN", cat="Lm", bidi="L"};
  [0x1844] = {name="MONGOLIAN LETTER TODO E", cat="Lo", bidi="L"};
  [0x1845] = {name="MONGOLIAN LETTER TODO I", cat="Lo", bidi="L"};
  [0x1846] = {name="MONGOLIAN LETTER TODO O", cat="Lo", bidi="L"};
  [0x1847] = {name="MONGOLIAN LETTER TODO U", cat="Lo", bidi="L"};
  [0x1848] = {name="MONGOLIAN LETTER TODO OE", cat="Lo", bidi="L"};
  [0x1849] = {name="MONGOLIAN LETTER TODO UE", cat="Lo", bidi="L"};
  [0x184a] = {name="MONGOLIAN LETTER TODO ANG", cat="Lo", bidi="L"};
  [0x184b] = {name="MONGOLIAN LETTER TODO BA", cat="Lo", bidi="L"};
  [0x184c] = {name="MONGOLIAN LETTER TODO PA", cat="Lo", bidi="L"};
  [0x184d] = {name="MONGOLIAN LETTER TODO QA", cat="Lo", bidi="L"};
  [0x184e] = {name="MONGOLIAN LETTER TODO GA", cat="Lo", bidi="L"};
  [0x184f] = {name="MONGOLIAN LETTER TODO MA", cat="Lo", bidi="L"};
  [0x1850] = {name="MONGOLIAN LETTER TODO TA", cat="Lo", bidi="L"};
  [0x1851] = {name="MONGOLIAN LETTER TODO DA", cat="Lo", bidi="L"};
  [0x1852] = {name="MONGOLIAN LETTER TODO CHA", cat="Lo", bidi="L"};
  [0x1853] = {name="MONGOLIAN LETTER TODO JA", cat="Lo", bidi="L"};
  [0x1854] = {name="MONGOLIAN LETTER TODO TSA", cat="Lo", bidi="L"};
  [0x1855] = {name="MONGOLIAN LETTER TODO YA", cat="Lo", bidi="L"};
  [0x1856] = {name="MONGOLIAN LETTER TODO WA", cat="Lo", bidi="L"};
  [0x1857] = {name="MONGOLIAN LETTER TODO KA", cat="Lo", bidi="L"};
  [0x1858] = {name="MONGOLIAN LETTER TODO GAA", cat="Lo", bidi="L"};
  [0x1859] = {name="MONGOLIAN LETTER TODO HAA", cat="Lo", bidi="L"};
  [0x185a] = {name="MONGOLIAN LETTER TODO JIA", cat="Lo", bidi="L"};
  [0x185b] = {name="MONGOLIAN LETTER TODO NIA", cat="Lo", bidi="L"};
  [0x185c] = {name="MONGOLIAN LETTER TODO DZA", cat="Lo", bidi="L"};
  [0x185d] = {name="MONGOLIAN LETTER SIBE E", cat="Lo", bidi="L"};
  [0x185e] = {name="MONGOLIAN LETTER SIBE I", cat="Lo", bidi="L"};
  [0x185f] = {name="MONGOLIAN LETTER SIBE IY", cat="Lo", bidi="L"};
  [0x1860] = {name="MONGOLIAN LETTER SIBE UE", cat="Lo", bidi="L"};
  [0x1861] = {name="MONGOLIAN LETTER SIBE U", cat="Lo", bidi="L"};
  [0x1862] = {name="MONGOLIAN LETTER SIBE ANG", cat="Lo", bidi="L"};
  [0x1863] = {name="MONGOLIAN LETTER SIBE KA", cat="Lo", bidi="L"};
  [0x1864] = {name="MONGOLIAN LETTER SIBE GA", cat="Lo", bidi="L"};
  [0x1865] = {name="MONGOLIAN LETTER SIBE HA", cat="Lo", bidi="L"};
  [0x1866] = {name="MONGOLIAN LETTER SIBE PA", cat="Lo", bidi="L"};
  [0x1867] = {name="MONGOLIAN LETTER SIBE SHA", cat="Lo", bidi="L"};
  [0x1868] = {name="MONGOLIAN LETTER SIBE TA", cat="Lo", bidi="L"};
  [0x1869] = {name="MONGOLIAN LETTER SIBE DA", cat="Lo", bidi="L"};
  [0x186a] = {name="MONGOLIAN LETTER SIBE JA", cat="Lo", bidi="L"};
  [0x186b] = {name="MONGOLIAN LETTER SIBE FA", cat="Lo", bidi="L"};
  [0x186c] = {name="MONGOLIAN LETTER SIBE GAA", cat="Lo", bidi="L"};
  [0x186d] = {name="MONGOLIAN LETTER SIBE HAA", cat="Lo", bidi="L"};
  [0x186e] = {name="MONGOLIAN LETTER SIBE TSA", cat="Lo", bidi="L"};
  [0x186f] = {name="MONGOLIAN LETTER SIBE ZA", cat="Lo", bidi="L"};
  [0x1870] = {name="MONGOLIAN LETTER SIBE RAA", cat="Lo", bidi="L"};
  [0x1871] = {name="MONGOLIAN LETTER SIBE CHA", cat="Lo", bidi="L"};
  [0x1872] = {name="MONGOLIAN LETTER SIBE ZHA", cat="Lo", bidi="L"};
  [0x1873] = {name="MONGOLIAN LETTER MANCHU I", cat="Lo", bidi="L"};
  [0x1874] = {name="MONGOLIAN LETTER MANCHU KA", cat="Lo", bidi="L"};
  [0x1875] = {name="MONGOLIAN LETTER MANCHU RA", cat="Lo", bidi="L"};
  [0x1876] = {name="MONGOLIAN LETTER MANCHU FA", cat="Lo", bidi="L"};
  [0x1877] = {name="MONGOLIAN LETTER MANCHU ZHA", cat="Lo", bidi="L"};
  [0x1880] = {name="MONGOLIAN LETTER ALI GALI ANUSVARA ONE", cat="Lo", bidi="L"};
  [0x1881] = {name="MONGOLIAN LETTER ALI GALI VISARGA ONE", cat="Lo", bidi="L"};
  [0x1882] = {name="MONGOLIAN LETTER ALI GALI DAMARU", cat="Lo", bidi="L"};
  [0x1883] = {name="MONGOLIAN LETTER ALI GALI UBADAMA", cat="Lo", bidi="L"};
  [0x1884] = {name="MONGOLIAN LETTER ALI GALI INVERTED UBADAMA", cat="Lo", bidi="L"};
  [0x1885] = {name="MONGOLIAN LETTER ALI GALI BALUDA", cat="Lo", bidi="L"};
  [0x1886] = {name="MONGOLIAN LETTER ALI GALI THREE BALUDA", cat="Lo", bidi="L"};
  [0x1887] = {name="MONGOLIAN LETTER ALI GALI A", cat="Lo", bidi="L"};
  [0x1888] = {name="MONGOLIAN LETTER ALI GALI I", cat="Lo", bidi="L"};
  [0x1889] = {name="MONGOLIAN LETTER ALI GALI KA", cat="Lo", bidi="L"};
  [0x188a] = {name="MONGOLIAN LETTER ALI GALI NGA", cat="Lo", bidi="L"};
  [0x188b] = {name="MONGOLIAN LETTER ALI GALI CA", cat="Lo", bidi="L"};
  [0x188c] = {name="MONGOLIAN LETTER ALI GALI TTA", cat="Lo", bidi="L"};
  [0x188d] = {name="MONGOLIAN LETTER ALI GALI TTHA", cat="Lo", bidi="L"};
  [0x188e] = {name="MONGOLIAN LETTER ALI GALI DDA", cat="Lo", bidi="L"};
  [0x188f] = {name="MONGOLIAN LETTER ALI GALI NNA", cat="Lo", bidi="L"};
  [0x1890] = {name="MONGOLIAN LETTER ALI GALI TA", cat="Lo", bidi="L"};
  [0x1891] = {name="MONGOLIAN LETTER ALI GALI DA", cat="Lo", bidi="L"};
  [0x1892] = {name="MONGOLIAN LETTER ALI GALI PA", cat="Lo", bidi="L"};
  [0x1893] = {name="MONGOLIAN LETTER ALI GALI PHA", cat="Lo", bidi="L"};
  [0x1894] = {name="MONGOLIAN LETTER ALI GALI SSA", cat="Lo", bidi="L"};
  [0x1895] = {name="MONGOLIAN LETTER ALI GALI ZHA", cat="Lo", bidi="L"};
  [0x1896] = {name="MONGOLIAN LETTER ALI GALI ZA", cat="Lo", bidi="L"};
  [0x1897] = {name="MONGOLIAN LETTER ALI GALI AH", cat="Lo", bidi="L"};
  [0x1898] = {name="MONGOLIAN LETTER TODO ALI GALI TA", cat="Lo", bidi="L"};
  [0x1899] = {name="MONGOLIAN LETTER TODO ALI GALI ZHA", cat="Lo", bidi="L"};
  [0x189a] = {name="MONGOLIAN LETTER MANCHU ALI GALI GHA", cat="Lo", bidi="L"};
  [0x189b] = {name="MONGOLIAN LETTER MANCHU ALI GALI NGA", cat="Lo", bidi="L"};
  [0x189c] = {name="MONGOLIAN LETTER MANCHU ALI GALI CA", cat="Lo", bidi="L"};
  [0x189d] = {name="MONGOLIAN LETTER MANCHU ALI GALI JHA", cat="Lo", bidi="L"};
  [0x189e] = {name="MONGOLIAN LETTER MANCHU ALI GALI TTA", cat="Lo", bidi="L"};
  [0x189f] = {name="MONGOLIAN LETTER MANCHU ALI GALI DDHA", cat="Lo", bidi="L"};
  [0x18a0] = {name="MONGOLIAN LETTER MANCHU ALI GALI TA", cat="Lo", bidi="L"};
  [0x18a1] = {name="MONGOLIAN LETTER MANCHU ALI GALI DHA", cat="Lo", bidi="L"};
  [0x18a2] = {name="MONGOLIAN LETTER MANCHU ALI GALI SSA", cat="Lo", bidi="L"};
  [0x18a3] = {name="MONGOLIAN LETTER MANCHU ALI GALI CYA", cat="Lo", bidi="L"};
  [0x18a4] = {name="MONGOLIAN LETTER MANCHU ALI GALI ZHA", cat="Lo", bidi="L"};
  [0x18a5] = {name="MONGOLIAN LETTER MANCHU ALI GALI ZA", cat="Lo", bidi="L"};
  [0x18a6] = {name="MONGOLIAN LETTER ALI GALI HALF U", cat="Lo", bidi="L"};
  [0x18a7] = {name="MONGOLIAN LETTER ALI GALI HALF YA", cat="Lo", bidi="L"};
  [0x18a8] = {name="MONGOLIAN LETTER MANCHU ALI GALI BHA", cat="Lo", bidi="L"};
  [0x18a9] = {name="MONGOLIAN LETTER ALI GALI DAGALGA", cat="Mn", combo=228, bidi="NSM"};
  [0x18aa] = {name="MONGOLIAN LETTER MANCHU ALI GALI LHA", cat="Lo", bidi="L"};
  [0x18b0] = {name="CANADIAN SYLLABICS OY", cat="Lo", bidi="L"};
  [0x18b1] = {name="CANADIAN SYLLABICS AY", cat="Lo", bidi="L"};
  [0x18b2] = {name="CANADIAN SYLLABICS AAY", cat="Lo", bidi="L"};
  [0x18b3] = {name="CANADIAN SYLLABICS WAY", cat="Lo", bidi="L"};
  [0x18b4] = {name="CANADIAN SYLLABICS POY", cat="Lo", bidi="L"};
  [0x18b5] = {name="CANADIAN SYLLABICS PAY", cat="Lo", bidi="L"};
  [0x18b6] = {name="CANADIAN SYLLABICS PWOY", cat="Lo", bidi="L"};
  [0x18b7] = {name="CANADIAN SYLLABICS TAY", cat="Lo", bidi="L"};
  [0x18b8] = {name="CANADIAN SYLLABICS KAY", cat="Lo", bidi="L"};
  [0x18b9] = {name="CANADIAN SYLLABICS KWAY", cat="Lo", bidi="L"};
  [0x18ba] = {name="CANADIAN SYLLABICS MAY", cat="Lo", bidi="L"};
  [0x18bb] = {name="CANADIAN SYLLABICS NOY", cat="Lo", bidi="L"};
  [0x18bc] = {name="CANADIAN SYLLABICS NAY", cat="Lo", bidi="L"};
  [0x18bd] = {name="CANADIAN SYLLABICS LAY", cat="Lo", bidi="L"};
  [0x18be] = {name="CANADIAN SYLLABICS SOY", cat="Lo", bidi="L"};
  [0x18bf] = {name="CANADIAN SYLLABICS SAY", cat="Lo", bidi="L"};
  [0x18c0] = {name="CANADIAN SYLLABICS SHOY", cat="Lo", bidi="L"};
  [0x18c1] = {name="CANADIAN SYLLABICS SHAY", cat="Lo", bidi="L"};
  [0x18c2] = {name="CANADIAN SYLLABICS SHWOY", cat="Lo", bidi="L"};
  [0x18c3] = {name="CANADIAN SYLLABICS YOY", cat="Lo", bidi="L"};
  [0x18c4] = {name="CANADIAN SYLLABICS YAY", cat="Lo", bidi="L"};
  [0x18c5] = {name="CANADIAN SYLLABICS RAY", cat="Lo", bidi="L"};
  [0x18c6] = {name="CANADIAN SYLLABICS NWI", cat="Lo", bidi="L"};
  [0x18c7] = {name="CANADIAN SYLLABICS OJIBWAY NWI", cat="Lo", bidi="L"};
  [0x18c8] = {name="CANADIAN SYLLABICS NWII", cat="Lo", bidi="L"};
  [0x18c9] = {name="CANADIAN SYLLABICS OJIBWAY NWII", cat="Lo", bidi="L"};
  [0x18ca] = {name="CANADIAN SYLLABICS NWO", cat="Lo", bidi="L"};
  [0x18cb] = {name="CANADIAN SYLLABICS OJIBWAY NWO", cat="Lo", bidi="L"};
  [0x18cc] = {name="CANADIAN SYLLABICS NWOO", cat="Lo", bidi="L"};
  [0x18cd] = {name="CANADIAN SYLLABICS OJIBWAY NWOO", cat="Lo", bidi="L"};
  [0x18ce] = {name="CANADIAN SYLLABICS RWEE", cat="Lo", bidi="L"};
  [0x18cf] = {name="CANADIAN SYLLABICS RWI", cat="Lo", bidi="L"};
  [0x18d0] = {name="CANADIAN SYLLABICS RWII", cat="Lo", bidi="L"};
  [0x18d1] = {name="CANADIAN SYLLABICS RWO", cat="Lo", bidi="L"};
  [0x18d2] = {name="CANADIAN SYLLABICS RWOO", cat="Lo", bidi="L"};
  [0x18d3] = {name="CANADIAN SYLLABICS RWA", cat="Lo", bidi="L"};
  [0x18d4] = {name="CANADIAN SYLLABICS OJIBWAY P", cat="Lo", bidi="L"};
  [0x18d5] = {name="CANADIAN SYLLABICS OJIBWAY T", cat="Lo", bidi="L"};
  [0x18d6] = {name="CANADIAN SYLLABICS OJIBWAY K", cat="Lo", bidi="L"};
  [0x18d7] = {name="CANADIAN SYLLABICS OJIBWAY C", cat="Lo", bidi="L"};
  [0x18d8] = {name="CANADIAN SYLLABICS OJIBWAY M", cat="Lo", bidi="L"};
  [0x18d9] = {name="CANADIAN SYLLABICS OJIBWAY N", cat="Lo", bidi="L"};
  [0x18da] = {name="CANADIAN SYLLABICS OJIBWAY S", cat="Lo", bidi="L"};
  [0x18db] = {name="CANADIAN SYLLABICS OJIBWAY SH", cat="Lo", bidi="L"};
  [0x18dc] = {name="CANADIAN SYLLABICS EASTERN W", cat="Lo", bidi="L"};
  [0x18dd] = {name="CANADIAN SYLLABICS WESTERN W", cat="Lo", bidi="L"};
  [0x18de] = {name="CANADIAN SYLLABICS FINAL SMALL RING", cat="Lo", bidi="L"};
  [0x18df] = {name="CANADIAN SYLLABICS FINAL RAISED DOT", cat="Lo", bidi="L"};
  [0x18e0] = {name="CANADIAN SYLLABICS R-CREE RWE", cat="Lo", bidi="L"};
  [0x18e1] = {name="CANADIAN SYLLABICS WEST-CREE LOO", cat="Lo", bidi="L"};
  [0x18e2] = {name="CANADIAN SYLLABICS WEST-CREE LAA", cat="Lo", bidi="L"};
  [0x18e3] = {name="CANADIAN SYLLABICS THWE", cat="Lo", bidi="L"};
  [0x18e4] = {name="CANADIAN SYLLABICS THWA", cat="Lo", bidi="L"};
  [0x18e5] = {name="CANADIAN SYLLABICS TTHWE", cat="Lo", bidi="L"};
  [0x18e6] = {name="CANADIAN SYLLABICS TTHOO", cat="Lo", bidi="L"};
  [0x18e7] = {name="CANADIAN SYLLABICS TTHAA", cat="Lo", bidi="L"};
  [0x18e8] = {name="CANADIAN SYLLABICS TLHWE", cat="Lo", bidi="L"};
  [0x18e9] = {name="CANADIAN SYLLABICS TLHOO", cat="Lo", bidi="L"};
  [0x18ea] = {name="CANADIAN SYLLABICS SAYISI SHWE", cat="Lo", bidi="L"};
  [0x18eb] = {name="CANADIAN SYLLABICS SAYISI SHOO", cat="Lo", bidi="L"};
  [0x18ec] = {name="CANADIAN SYLLABICS SAYISI HOO", cat="Lo", bidi="L"};
  [0x18ed] = {name="CANADIAN SYLLABICS CARRIER GWU", cat="Lo", bidi="L"};
  [0x18ee] = {name="CANADIAN SYLLABICS CARRIER DENE GEE", cat="Lo", bidi="L"};
  [0x18ef] = {name="CANADIAN SYLLABICS CARRIER GAA", cat="Lo", bidi="L"};
  [0x18f0] = {name="CANADIAN SYLLABICS CARRIER GWA", cat="Lo", bidi="L"};
  [0x18f1] = {name="CANADIAN SYLLABICS SAYISI JUU", cat="Lo", bidi="L"};
  [0x18f2] = {name="CANADIAN SYLLABICS CARRIER JWA", cat="Lo", bidi="L"};
  [0x18f3] = {name="CANADIAN SYLLABICS BEAVER DENE L", cat="Lo", bidi="L"};
  [0x18f4] = {name="CANADIAN SYLLABICS BEAVER DENE R", cat="Lo", bidi="L"};
  [0x18f5] = {name="CANADIAN SYLLABICS CARRIER DENTAL S", cat="Lo", bidi="L"};
  [0x1900] = {name="LIMBU VOWEL-CARRIER LETTER", cat="Lo", bidi="L"};
  [0x1901] = {name="LIMBU LETTER KA", cat="Lo", bidi="L"};
  [0x1902] = {name="LIMBU LETTER KHA", cat="Lo", bidi="L"};
  [0x1903] = {name="LIMBU LETTER GA", cat="Lo", bidi="L"};
  [0x1904] = {name="LIMBU LETTER GHA", cat="Lo", bidi="L"};
  [0x1905] = {name="LIMBU LETTER NGA", cat="Lo", bidi="L"};
  [0x1906] = {name="LIMBU LETTER CA", cat="Lo", bidi="L"};
  [0x1907] = {name="LIMBU LETTER CHA", cat="Lo", bidi="L"};
  [0x1908] = {name="LIMBU LETTER JA", cat="Lo", bidi="L"};
  [0x1909] = {name="LIMBU LETTER JHA", cat="Lo", bidi="L"};
  [0x190a] = {name="LIMBU LETTER YAN", cat="Lo", bidi="L"};
  [0x190b] = {name="LIMBU LETTER TA", cat="Lo", bidi="L"};
  [0x190c] = {name="LIMBU LETTER THA", cat="Lo", bidi="L"};
  [0x190d] = {name="LIMBU LETTER DA", cat="Lo", bidi="L"};
  [0x190e] = {name="LIMBU LETTER DHA", cat="Lo", bidi="L"};
  [0x190f] = {name="LIMBU LETTER NA", cat="Lo", bidi="L"};
  [0x1910] = {name="LIMBU LETTER PA", cat="Lo", bidi="L"};
  [0x1911] = {name="LIMBU LETTER PHA", cat="Lo", bidi="L"};
  [0x1912] = {name="LIMBU LETTER BA", cat="Lo", bidi="L"};
  [0x1913] = {name="LIMBU LETTER BHA", cat="Lo", bidi="L"};
  [0x1914] = {name="LIMBU LETTER MA", cat="Lo", bidi="L"};
  [0x1915] = {name="LIMBU LETTER YA", cat="Lo", bidi="L"};
  [0x1916] = {name="LIMBU LETTER RA", cat="Lo", bidi="L"};
  [0x1917] = {name="LIMBU LETTER LA", cat="Lo", bidi="L"};
  [0x1918] = {name="LIMBU LETTER WA", cat="Lo", bidi="L"};
  [0x1919] = {name="LIMBU LETTER SHA", cat="Lo", bidi="L"};
  [0x191a] = {name="LIMBU LETTER SSA", cat="Lo", bidi="L"};
  [0x191b] = {name="LIMBU LETTER SA", cat="Lo", bidi="L"};
  [0x191c] = {name="LIMBU LETTER HA", cat="Lo", bidi="L"};
  [0x1920] = {name="LIMBU VOWEL SIGN A", cat="Mn", bidi="NSM"};
  [0x1921] = {name="LIMBU VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0x1922] = {name="LIMBU VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x1923] = {name="LIMBU VOWEL SIGN EE", cat="Mc", bidi="L"};
  [0x1924] = {name="LIMBU VOWEL SIGN AI", cat="Mc", bidi="L"};
  [0x1925] = {name="LIMBU VOWEL SIGN OO", cat="Mc", bidi="L"};
  [0x1926] = {name="LIMBU VOWEL SIGN AU", cat="Mc", bidi="L"};
  [0x1927] = {name="LIMBU VOWEL SIGN E", cat="Mn", bidi="NSM"};
  [0x1928] = {name="LIMBU VOWEL SIGN O", cat="Mn", bidi="NSM"};
  [0x1929] = {name="LIMBU SUBJOINED LETTER YA", cat="Mc", bidi="L"};
  [0x192a] = {name="LIMBU SUBJOINED LETTER RA", cat="Mc", bidi="L"};
  [0x192b] = {name="LIMBU SUBJOINED LETTER WA", cat="Mc", bidi="L"};
  [0x1930] = {name="LIMBU SMALL LETTER KA", cat="Mc", bidi="L"};
  [0x1931] = {name="LIMBU SMALL LETTER NGA", cat="Mc", bidi="L"};
  [0x1932] = {name="LIMBU SMALL LETTER ANUSVARA", cat="Mn", bidi="NSM"};
  [0x1933] = {name="LIMBU SMALL LETTER TA", cat="Mc", bidi="L"};
  [0x1934] = {name="LIMBU SMALL LETTER NA", cat="Mc", bidi="L"};
  [0x1935] = {name="LIMBU SMALL LETTER PA", cat="Mc", bidi="L"};
  [0x1936] = {name="LIMBU SMALL LETTER MA", cat="Mc", bidi="L"};
  [0x1937] = {name="LIMBU SMALL LETTER RA", cat="Mc", bidi="L"};
  [0x1938] = {name="LIMBU SMALL LETTER LA", cat="Mc", bidi="L"};
  [0x1939] = {name="LIMBU SIGN MUKPHRENG", cat="Mn", combo=222, bidi="NSM"};
  [0x193a] = {name="LIMBU SIGN KEMPHRENG", cat="Mn", combo=230, bidi="NSM"};
  [0x193b] = {name="LIMBU SIGN SA-I", cat="Mn", combo=220, bidi="NSM"};
  [0x1940] = {name="LIMBU SIGN LOO", cat="So", bidi="ON"};
  [0x1944] = {name="LIMBU EXCLAMATION MARK", cat="Po", bidi="ON"};
  [0x1945] = {name="LIMBU QUESTION MARK", cat="Po", bidi="ON"};
  [0x1946] = {name="LIMBU DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x1947] = {name="LIMBU DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x1948] = {name="LIMBU DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x1949] = {name="LIMBU DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x194a] = {name="LIMBU DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x194b] = {name="LIMBU DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x194c] = {name="LIMBU DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x194d] = {name="LIMBU DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x194e] = {name="LIMBU DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x194f] = {name="LIMBU DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x1950] = {name="TAI LE LETTER KA", cat="Lo", bidi="L"};
  [0x1951] = {name="TAI LE LETTER XA", cat="Lo", bidi="L"};
  [0x1952] = {name="TAI LE LETTER NGA", cat="Lo", bidi="L"};
  [0x1953] = {name="TAI LE LETTER TSA", cat="Lo", bidi="L"};
  [0x1954] = {name="TAI LE LETTER SA", cat="Lo", bidi="L"};
  [0x1955] = {name="TAI LE LETTER YA", cat="Lo", bidi="L"};
  [0x1956] = {name="TAI LE LETTER TA", cat="Lo", bidi="L"};
  [0x1957] = {name="TAI LE LETTER THA", cat="Lo", bidi="L"};
  [0x1958] = {name="TAI LE LETTER LA", cat="Lo", bidi="L"};
  [0x1959] = {name="TAI LE LETTER PA", cat="Lo", bidi="L"};
  [0x195a] = {name="TAI LE LETTER PHA", cat="Lo", bidi="L"};
  [0x195b] = {name="TAI LE LETTER MA", cat="Lo", bidi="L"};
  [0x195c] = {name="TAI LE LETTER FA", cat="Lo", bidi="L"};
  [0x195d] = {name="TAI LE LETTER VA", cat="Lo", bidi="L"};
  [0x195e] = {name="TAI LE LETTER HA", cat="Lo", bidi="L"};
  [0x195f] = {name="TAI LE LETTER QA", cat="Lo", bidi="L"};
  [0x1960] = {name="TAI LE LETTER KHA", cat="Lo", bidi="L"};
  [0x1961] = {name="TAI LE LETTER TSHA", cat="Lo", bidi="L"};
  [0x1962] = {name="TAI LE LETTER NA", cat="Lo", bidi="L"};
  [0x1963] = {name="TAI LE LETTER A", cat="Lo", bidi="L"};
  [0x1964] = {name="TAI LE LETTER I", cat="Lo", bidi="L"};
  [0x1965] = {name="TAI LE LETTER EE", cat="Lo", bidi="L"};
  [0x1966] = {name="TAI LE LETTER EH", cat="Lo", bidi="L"};
  [0x1967] = {name="TAI LE LETTER U", cat="Lo", bidi="L"};
  [0x1968] = {name="TAI LE LETTER OO", cat="Lo", bidi="L"};
  [0x1969] = {name="TAI LE LETTER O", cat="Lo", bidi="L"};
  [0x196a] = {name="TAI LE LETTER UE", cat="Lo", bidi="L"};
  [0x196b] = {name="TAI LE LETTER E", cat="Lo", bidi="L"};
  [0x196c] = {name="TAI LE LETTER AUE", cat="Lo", bidi="L"};
  [0x196d] = {name="TAI LE LETTER AI", cat="Lo", bidi="L"};
  [0x1970] = {name="TAI LE LETTER TONE-2", cat="Lo", bidi="L"};
  [0x1971] = {name="TAI LE LETTER TONE-3", cat="Lo", bidi="L"};
  [0x1972] = {name="TAI LE LETTER TONE-4", cat="Lo", bidi="L"};
  [0x1973] = {name="TAI LE LETTER TONE-5", cat="Lo", bidi="L"};
  [0x1974] = {name="TAI LE LETTER TONE-6", cat="Lo", bidi="L"};
  [0x1980] = {name="NEW TAI LUE LETTER HIGH QA", cat="Lo", bidi="L"};
  [0x1981] = {name="NEW TAI LUE LETTER LOW QA", cat="Lo", bidi="L"};
  [0x1982] = {name="NEW TAI LUE LETTER HIGH KA", cat="Lo", bidi="L"};
  [0x1983] = {name="NEW TAI LUE LETTER HIGH XA", cat="Lo", bidi="L"};
  [0x1984] = {name="NEW TAI LUE LETTER HIGH NGA", cat="Lo", bidi="L"};
  [0x1985] = {name="NEW TAI LUE LETTER LOW KA", cat="Lo", bidi="L"};
  [0x1986] = {name="NEW TAI LUE LETTER LOW XA", cat="Lo", bidi="L"};
  [0x1987] = {name="NEW TAI LUE LETTER LOW NGA", cat="Lo", bidi="L"};
  [0x1988] = {name="NEW TAI LUE LETTER HIGH TSA", cat="Lo", bidi="L"};
  [0x1989] = {name="NEW TAI LUE LETTER HIGH SA", cat="Lo", bidi="L"};
  [0x198a] = {name="NEW TAI LUE LETTER HIGH YA", cat="Lo", bidi="L"};
  [0x198b] = {name="NEW TAI LUE LETTER LOW TSA", cat="Lo", bidi="L"};
  [0x198c] = {name="NEW TAI LUE LETTER LOW SA", cat="Lo", bidi="L"};
  [0x198d] = {name="NEW TAI LUE LETTER LOW YA", cat="Lo", bidi="L"};
  [0x198e] = {name="NEW TAI LUE LETTER HIGH TA", cat="Lo", bidi="L"};
  [0x198f] = {name="NEW TAI LUE LETTER HIGH THA", cat="Lo", bidi="L"};
  [0x1990] = {name="NEW TAI LUE LETTER HIGH NA", cat="Lo", bidi="L"};
  [0x1991] = {name="NEW TAI LUE LETTER LOW TA", cat="Lo", bidi="L"};
  [0x1992] = {name="NEW TAI LUE LETTER LOW THA", cat="Lo", bidi="L"};
  [0x1993] = {name="NEW TAI LUE LETTER LOW NA", cat="Lo", bidi="L"};
  [0x1994] = {name="NEW TAI LUE LETTER HIGH PA", cat="Lo", bidi="L"};
  [0x1995] = {name="NEW TAI LUE LETTER HIGH PHA", cat="Lo", bidi="L"};
  [0x1996] = {name="NEW TAI LUE LETTER HIGH MA", cat="Lo", bidi="L"};
  [0x1997] = {name="NEW TAI LUE LETTER LOW PA", cat="Lo", bidi="L"};
  [0x1998] = {name="NEW TAI LUE LETTER LOW PHA", cat="Lo", bidi="L"};
  [0x1999] = {name="NEW TAI LUE LETTER LOW MA", cat="Lo", bidi="L"};
  [0x199a] = {name="NEW TAI LUE LETTER HIGH FA", cat="Lo", bidi="L"};
  [0x199b] = {name="NEW TAI LUE LETTER HIGH VA", cat="Lo", bidi="L"};
  [0x199c] = {name="NEW TAI LUE LETTER HIGH LA", cat="Lo", bidi="L"};
  [0x199d] = {name="NEW TAI LUE LETTER LOW FA", cat="Lo", bidi="L"};
  [0x199e] = {name="NEW TAI LUE LETTER LOW VA", cat="Lo", bidi="L"};
  [0x199f] = {name="NEW TAI LUE LETTER LOW LA", cat="Lo", bidi="L"};
  [0x19a0] = {name="NEW TAI LUE LETTER HIGH HA", cat="Lo", bidi="L"};
  [0x19a1] = {name="NEW TAI LUE LETTER HIGH DA", cat="Lo", bidi="L"};
  [0x19a2] = {name="NEW TAI LUE LETTER HIGH BA", cat="Lo", bidi="L"};
  [0x19a3] = {name="NEW TAI LUE LETTER LOW HA", cat="Lo", bidi="L"};
  [0x19a4] = {name="NEW TAI LUE LETTER LOW DA", cat="Lo", bidi="L"};
  [0x19a5] = {name="NEW TAI LUE LETTER LOW BA", cat="Lo", bidi="L"};
  [0x19a6] = {name="NEW TAI LUE LETTER HIGH KVA", cat="Lo", bidi="L"};
  [0x19a7] = {name="NEW TAI LUE LETTER HIGH XVA", cat="Lo", bidi="L"};
  [0x19a8] = {name="NEW TAI LUE LETTER LOW KVA", cat="Lo", bidi="L"};
  [0x19a9] = {name="NEW TAI LUE LETTER LOW XVA", cat="Lo", bidi="L"};
  [0x19aa] = {name="NEW TAI LUE LETTER HIGH SUA", cat="Lo", bidi="L"};
  [0x19ab] = {name="NEW TAI LUE LETTER LOW SUA", cat="Lo", bidi="L"};
  [0x19b0] = {name="NEW TAI LUE VOWEL SIGN VOWEL SHORTENER", cat="Mc", bidi="L"};
  [0x19b1] = {name="NEW TAI LUE VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x19b2] = {name="NEW TAI LUE VOWEL SIGN II", cat="Mc", bidi="L"};
  [0x19b3] = {name="NEW TAI LUE VOWEL SIGN U", cat="Mc", bidi="L"};
  [0x19b4] = {name="NEW TAI LUE VOWEL SIGN UU", cat="Mc", bidi="L"};
  [0x19b5] = {name="NEW TAI LUE VOWEL SIGN E", cat="Mc", bidi="L"};
  [0x19b6] = {name="NEW TAI LUE VOWEL SIGN AE", cat="Mc", bidi="L"};
  [0x19b7] = {name="NEW TAI LUE VOWEL SIGN O", cat="Mc", bidi="L"};
  [0x19b8] = {name="NEW TAI LUE VOWEL SIGN OA", cat="Mc", bidi="L"};
  [0x19b9] = {name="NEW TAI LUE VOWEL SIGN UE", cat="Mc", bidi="L"};
  [0x19ba] = {name="NEW TAI LUE VOWEL SIGN AY", cat="Mc", bidi="L"};
  [0x19bb] = {name="NEW TAI LUE VOWEL SIGN AAY", cat="Mc", bidi="L"};
  [0x19bc] = {name="NEW TAI LUE VOWEL SIGN UY", cat="Mc", bidi="L"};
  [0x19bd] = {name="NEW TAI LUE VOWEL SIGN OY", cat="Mc", bidi="L"};
  [0x19be] = {name="NEW TAI LUE VOWEL SIGN OAY", cat="Mc", bidi="L"};
  [0x19bf] = {name="NEW TAI LUE VOWEL SIGN UEY", cat="Mc", bidi="L"};
  [0x19c0] = {name="NEW TAI LUE VOWEL SIGN IY", cat="Mc", bidi="L"};
  [0x19c1] = {name="NEW TAI LUE LETTER FINAL V", cat="Lo", bidi="L"};
  [0x19c2] = {name="NEW TAI LUE LETTER FINAL NG", cat="Lo", bidi="L"};
  [0x19c3] = {name="NEW TAI LUE LETTER FINAL N", cat="Lo", bidi="L"};
  [0x19c4] = {name="NEW TAI LUE LETTER FINAL M", cat="Lo", bidi="L"};
  [0x19c5] = {name="NEW TAI LUE LETTER FINAL K", cat="Lo", bidi="L"};
  [0x19c6] = {name="NEW TAI LUE LETTER FINAL D", cat="Lo", bidi="L"};
  [0x19c7] = {name="NEW TAI LUE LETTER FINAL B", cat="Lo", bidi="L"};
  [0x19c8] = {name="NEW TAI LUE TONE MARK-1", cat="Mc", bidi="L"};
  [0x19c9] = {name="NEW TAI LUE TONE MARK-2", cat="Mc", bidi="L"};
  [0x19d0] = {name="NEW TAI LUE DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x19d1] = {name="NEW TAI LUE DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x19d2] = {name="NEW TAI LUE DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x19d3] = {name="NEW TAI LUE DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x19d4] = {name="NEW TAI LUE DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x19d5] = {name="NEW TAI LUE DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x19d6] = {name="NEW TAI LUE DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x19d7] = {name="NEW TAI LUE DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x19d8] = {name="NEW TAI LUE DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x19d9] = {name="NEW TAI LUE DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x19da] = {name="NEW TAI LUE THAM DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x19de] = {name="NEW TAI LUE SIGN LAE", cat="Po", bidi="ON"};
  [0x19df] = {name="NEW TAI LUE SIGN LAEV", cat="Po", bidi="ON"};
  [0x19e0] = {name="KHMER SYMBOL PATHAMASAT", cat="So", bidi="ON"};
  [0x19e1] = {name="KHMER SYMBOL MUOY KOET", cat="So", bidi="ON"};
  [0x19e2] = {name="KHMER SYMBOL PII KOET", cat="So", bidi="ON"};
  [0x19e3] = {name="KHMER SYMBOL BEI KOET", cat="So", bidi="ON"};
  [0x19e4] = {name="KHMER SYMBOL BUON KOET", cat="So", bidi="ON"};
  [0x19e5] = {name="KHMER SYMBOL PRAM KOET", cat="So", bidi="ON"};
  [0x19e6] = {name="KHMER SYMBOL PRAM-MUOY KOET", cat="So", bidi="ON"};
  [0x19e7] = {name="KHMER SYMBOL PRAM-PII KOET", cat="So", bidi="ON"};
  [0x19e8] = {name="KHMER SYMBOL PRAM-BEI KOET", cat="So", bidi="ON"};
  [0x19e9] = {name="KHMER SYMBOL PRAM-BUON KOET", cat="So", bidi="ON"};
  [0x19ea] = {name="KHMER SYMBOL DAP KOET", cat="So", bidi="ON"};
  [0x19eb] = {name="KHMER SYMBOL DAP-MUOY KOET", cat="So", bidi="ON"};
  [0x19ec] = {name="KHMER SYMBOL DAP-PII KOET", cat="So", bidi="ON"};
  [0x19ed] = {name="KHMER SYMBOL DAP-BEI KOET", cat="So", bidi="ON"};
  [0x19ee] = {name="KHMER SYMBOL DAP-BUON KOET", cat="So", bidi="ON"};
  [0x19ef] = {name="KHMER SYMBOL DAP-PRAM KOET", cat="So", bidi="ON"};
  [0x19f0] = {name="KHMER SYMBOL TUTEYASAT", cat="So", bidi="ON"};
  [0x19f1] = {name="KHMER SYMBOL MUOY ROC", cat="So", bidi="ON"};
  [0x19f2] = {name="KHMER SYMBOL PII ROC", cat="So", bidi="ON"};
  [0x19f3] = {name="KHMER SYMBOL BEI ROC", cat="So", bidi="ON"};
  [0x19f4] = {name="KHMER SYMBOL BUON ROC", cat="So", bidi="ON"};
  [0x19f5] = {name="KHMER SYMBOL PRAM ROC", cat="So", bidi="ON"};
  [0x19f6] = {name="KHMER SYMBOL PRAM-MUOY ROC", cat="So", bidi="ON"};
  [0x19f7] = {name="KHMER SYMBOL PRAM-PII ROC", cat="So", bidi="ON"};
  [0x19f8] = {name="KHMER SYMBOL PRAM-BEI ROC", cat="So", bidi="ON"};
  [0x19f9] = {name="KHMER SYMBOL PRAM-BUON ROC", cat="So", bidi="ON"};
  [0x19fa] = {name="KHMER SYMBOL DAP ROC", cat="So", bidi="ON"};
  [0x19fb] = {name="KHMER SYMBOL DAP-MUOY ROC", cat="So", bidi="ON"};
  [0x19fc] = {name="KHMER SYMBOL DAP-PII ROC", cat="So", bidi="ON"};
  [0x19fd] = {name="KHMER SYMBOL DAP-BEI ROC", cat="So", bidi="ON"};
  [0x19fe] = {name="KHMER SYMBOL DAP-BUON ROC", cat="So", bidi="ON"};
  [0x19ff] = {name="KHMER SYMBOL DAP-PRAM ROC", cat="So", bidi="ON"};
  [0x1a00] = {name="BUGINESE LETTER KA", cat="Lo", bidi="L"};
  [0x1a01] = {name="BUGINESE LETTER GA", cat="Lo", bidi="L"};
  [0x1a02] = {name="BUGINESE LETTER NGA", cat="Lo", bidi="L"};
  [0x1a03] = {name="BUGINESE LETTER NGKA", cat="Lo", bidi="L"};
  [0x1a04] = {name="BUGINESE LETTER PA", cat="Lo", bidi="L"};
  [0x1a05] = {name="BUGINESE LETTER BA", cat="Lo", bidi="L"};
  [0x1a06] = {name="BUGINESE LETTER MA", cat="Lo", bidi="L"};
  [0x1a07] = {name="BUGINESE LETTER MPA", cat="Lo", bidi="L"};
  [0x1a08] = {name="BUGINESE LETTER TA", cat="Lo", bidi="L"};
  [0x1a09] = {name="BUGINESE LETTER DA", cat="Lo", bidi="L"};
  [0x1a0a] = {name="BUGINESE LETTER NA", cat="Lo", bidi="L"};
  [0x1a0b] = {name="BUGINESE LETTER NRA", cat="Lo", bidi="L"};
  [0x1a0c] = {name="BUGINESE LETTER CA", cat="Lo", bidi="L"};
  [0x1a0d] = {name="BUGINESE LETTER JA", cat="Lo", bidi="L"};
  [0x1a0e] = {name="BUGINESE LETTER NYA", cat="Lo", bidi="L"};
  [0x1a0f] = {name="BUGINESE LETTER NYCA", cat="Lo", bidi="L"};
  [0x1a10] = {name="BUGINESE LETTER YA", cat="Lo", bidi="L"};
  [0x1a11] = {name="BUGINESE LETTER RA", cat="Lo", bidi="L"};
  [0x1a12] = {name="BUGINESE LETTER LA", cat="Lo", bidi="L"};
  [0x1a13] = {name="BUGINESE LETTER VA", cat="Lo", bidi="L"};
  [0x1a14] = {name="BUGINESE LETTER SA", cat="Lo", bidi="L"};
  [0x1a15] = {name="BUGINESE LETTER A", cat="Lo", bidi="L"};
  [0x1a16] = {name="BUGINESE LETTER HA", cat="Lo", bidi="L"};
  [0x1a17] = {name="BUGINESE VOWEL SIGN I", cat="Mn", combo=230, bidi="NSM"};
  [0x1a18] = {name="BUGINESE VOWEL SIGN U", cat="Mn", combo=220, bidi="NSM"};
  [0x1a19] = {name="BUGINESE VOWEL SIGN E", cat="Mc", bidi="L"};
  [0x1a1a] = {name="BUGINESE VOWEL SIGN O", cat="Mc", bidi="L"};
  [0x1a1b] = {name="BUGINESE VOWEL SIGN AE", cat="Mc", bidi="L"};
  [0x1a1e] = {name="BUGINESE PALLAWA", cat="Po", bidi="L"};
  [0x1a1f] = {name="BUGINESE END OF SECTION", cat="Po", bidi="L"};
  [0x1a20] = {name="TAI THAM LETTER HIGH KA", cat="Lo", bidi="L"};
  [0x1a21] = {name="TAI THAM LETTER HIGH KHA", cat="Lo", bidi="L"};
  [0x1a22] = {name="TAI THAM LETTER HIGH KXA", cat="Lo", bidi="L"};
  [0x1a23] = {name="TAI THAM LETTER LOW KA", cat="Lo", bidi="L"};
  [0x1a24] = {name="TAI THAM LETTER LOW KXA", cat="Lo", bidi="L"};
  [0x1a25] = {name="TAI THAM LETTER LOW KHA", cat="Lo", bidi="L"};
  [0x1a26] = {name="TAI THAM LETTER NGA", cat="Lo", bidi="L"};
  [0x1a27] = {name="TAI THAM LETTER HIGH CA", cat="Lo", bidi="L"};
  [0x1a28] = {name="TAI THAM LETTER HIGH CHA", cat="Lo", bidi="L"};
  [0x1a29] = {name="TAI THAM LETTER LOW CA", cat="Lo", bidi="L"};
  [0x1a2a] = {name="TAI THAM LETTER LOW SA", cat="Lo", bidi="L"};
  [0x1a2b] = {name="TAI THAM LETTER LOW CHA", cat="Lo", bidi="L"};
  [0x1a2c] = {name="TAI THAM LETTER NYA", cat="Lo", bidi="L"};
  [0x1a2d] = {name="TAI THAM LETTER RATA", cat="Lo", bidi="L"};
  [0x1a2e] = {name="TAI THAM LETTER HIGH RATHA", cat="Lo", bidi="L"};
  [0x1a2f] = {name="TAI THAM LETTER DA", cat="Lo", bidi="L"};
  [0x1a30] = {name="TAI THAM LETTER LOW RATHA", cat="Lo", bidi="L"};
  [0x1a31] = {name="TAI THAM LETTER RANA", cat="Lo", bidi="L"};
  [0x1a32] = {name="TAI THAM LETTER HIGH TA", cat="Lo", bidi="L"};
  [0x1a33] = {name="TAI THAM LETTER HIGH THA", cat="Lo", bidi="L"};
  [0x1a34] = {name="TAI THAM LETTER LOW TA", cat="Lo", bidi="L"};
  [0x1a35] = {name="TAI THAM LETTER LOW THA", cat="Lo", bidi="L"};
  [0x1a36] = {name="TAI THAM LETTER NA", cat="Lo", bidi="L"};
  [0x1a37] = {name="TAI THAM LETTER BA", cat="Lo", bidi="L"};
  [0x1a38] = {name="TAI THAM LETTER HIGH PA", cat="Lo", bidi="L"};
  [0x1a39] = {name="TAI THAM LETTER HIGH PHA", cat="Lo", bidi="L"};
  [0x1a3a] = {name="TAI THAM LETTER HIGH FA", cat="Lo", bidi="L"};
  [0x1a3b] = {name="TAI THAM LETTER LOW PA", cat="Lo", bidi="L"};
  [0x1a3c] = {name="TAI THAM LETTER LOW FA", cat="Lo", bidi="L"};
  [0x1a3d] = {name="TAI THAM LETTER LOW PHA", cat="Lo", bidi="L"};
  [0x1a3e] = {name="TAI THAM LETTER MA", cat="Lo", bidi="L"};
  [0x1a3f] = {name="TAI THAM LETTER LOW YA", cat="Lo", bidi="L"};
  [0x1a40] = {name="TAI THAM LETTER HIGH YA", cat="Lo", bidi="L"};
  [0x1a41] = {name="TAI THAM LETTER RA", cat="Lo", bidi="L"};
  [0x1a42] = {name="TAI THAM LETTER RUE", cat="Lo", bidi="L"};
  [0x1a43] = {name="TAI THAM LETTER LA", cat="Lo", bidi="L"};
  [0x1a44] = {name="TAI THAM LETTER LUE", cat="Lo", bidi="L"};
  [0x1a45] = {name="TAI THAM LETTER WA", cat="Lo", bidi="L"};
  [0x1a46] = {name="TAI THAM LETTER HIGH SHA", cat="Lo", bidi="L"};
  [0x1a47] = {name="TAI THAM LETTER HIGH SSA", cat="Lo", bidi="L"};
  [0x1a48] = {name="TAI THAM LETTER HIGH SA", cat="Lo", bidi="L"};
  [0x1a49] = {name="TAI THAM LETTER HIGH HA", cat="Lo", bidi="L"};
  [0x1a4a] = {name="TAI THAM LETTER LLA", cat="Lo", bidi="L"};
  [0x1a4b] = {name="TAI THAM LETTER A", cat="Lo", bidi="L"};
  [0x1a4c] = {name="TAI THAM LETTER LOW HA", cat="Lo", bidi="L"};
  [0x1a4d] = {name="TAI THAM LETTER I", cat="Lo", bidi="L"};
  [0x1a4e] = {name="TAI THAM LETTER II", cat="Lo", bidi="L"};
  [0x1a4f] = {name="TAI THAM LETTER U", cat="Lo", bidi="L"};
  [0x1a50] = {name="TAI THAM LETTER UU", cat="Lo", bidi="L"};
  [0x1a51] = {name="TAI THAM LETTER EE", cat="Lo", bidi="L"};
  [0x1a52] = {name="TAI THAM LETTER OO", cat="Lo", bidi="L"};
  [0x1a53] = {name="TAI THAM LETTER LAE", cat="Lo", bidi="L"};
  [0x1a54] = {name="TAI THAM LETTER GREAT SA", cat="Lo", bidi="L"};
  [0x1a55] = {name="TAI THAM CONSONANT SIGN MEDIAL RA", cat="Mc", bidi="L"};
  [0x1a56] = {name="TAI THAM CONSONANT SIGN MEDIAL LA", cat="Mn", bidi="NSM"};
  [0x1a57] = {name="TAI THAM CONSONANT SIGN LA TANG LAI", cat="Mc", bidi="L"};
  [0x1a58] = {name="TAI THAM SIGN MAI KANG LAI", cat="Mn", bidi="NSM"};
  [0x1a59] = {name="TAI THAM CONSONANT SIGN FINAL NGA", cat="Mn", bidi="NSM"};
  [0x1a5a] = {name="TAI THAM CONSONANT SIGN LOW PA", cat="Mn", bidi="NSM"};
  [0x1a5b] = {name="TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA", cat="Mn", bidi="NSM"};
  [0x1a5c] = {name="TAI THAM CONSONANT SIGN MA", cat="Mn", bidi="NSM"};
  [0x1a5d] = {name="TAI THAM CONSONANT SIGN BA", cat="Mn", bidi="NSM"};
  [0x1a5e] = {name="TAI THAM CONSONANT SIGN SA", cat="Mn", bidi="NSM"};
  [0x1a60] = {name="TAI THAM SIGN SAKOT", cat="Mn", combo=9, bidi="NSM"};
  [0x1a61] = {name="TAI THAM VOWEL SIGN A", cat="Mc", bidi="L"};
  [0x1a62] = {name="TAI THAM VOWEL SIGN MAI SAT", cat="Mn", bidi="NSM"};
  [0x1a63] = {name="TAI THAM VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x1a64] = {name="TAI THAM VOWEL SIGN TALL AA", cat="Mc", bidi="L"};
  [0x1a65] = {name="TAI THAM VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0x1a66] = {name="TAI THAM VOWEL SIGN II", cat="Mn", bidi="NSM"};
  [0x1a67] = {name="TAI THAM VOWEL SIGN UE", cat="Mn", bidi="NSM"};
  [0x1a68] = {name="TAI THAM VOWEL SIGN UUE", cat="Mn", bidi="NSM"};
  [0x1a69] = {name="TAI THAM VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x1a6a] = {name="TAI THAM VOWEL SIGN UU", cat="Mn", bidi="NSM"};
  [0x1a6b] = {name="TAI THAM VOWEL SIGN O", cat="Mn", bidi="NSM"};
  [0x1a6c] = {name="TAI THAM VOWEL SIGN OA BELOW", cat="Mn", bidi="NSM"};
  [0x1a6d] = {name="TAI THAM VOWEL SIGN OY", cat="Mc", bidi="L"};
  [0x1a6e] = {name="TAI THAM VOWEL SIGN E", cat="Mc", bidi="L"};
  [0x1a6f] = {name="TAI THAM VOWEL SIGN AE", cat="Mc", bidi="L"};
  [0x1a70] = {name="TAI THAM VOWEL SIGN OO", cat="Mc", bidi="L"};
  [0x1a71] = {name="TAI THAM VOWEL SIGN AI", cat="Mc", bidi="L"};
  [0x1a72] = {name="TAI THAM VOWEL SIGN THAM AI", cat="Mc", bidi="L"};
  [0x1a73] = {name="TAI THAM VOWEL SIGN OA ABOVE", cat="Mn", bidi="NSM"};
  [0x1a74] = {name="TAI THAM SIGN MAI KANG", cat="Mn", bidi="NSM"};
  [0x1a75] = {name="TAI THAM SIGN TONE-1", cat="Mn", combo=230, bidi="NSM"};
  [0x1a76] = {name="TAI THAM SIGN TONE-2", cat="Mn", combo=230, bidi="NSM"};
  [0x1a77] = {name="TAI THAM SIGN KHUEN TONE-3", cat="Mn", combo=230, bidi="NSM"};
  [0x1a78] = {name="TAI THAM SIGN KHUEN TONE-4", cat="Mn", combo=230, bidi="NSM"};
  [0x1a79] = {name="TAI THAM SIGN KHUEN TONE-5", cat="Mn", combo=230, bidi="NSM"};
  [0x1a7a] = {name="TAI THAM SIGN RA HAAM", cat="Mn", combo=230, bidi="NSM"};
  [0x1a7b] = {name="TAI THAM SIGN MAI SAM", cat="Mn", combo=230, bidi="NSM"};
  [0x1a7c] = {name="TAI THAM SIGN KHUEN-LUE KARAN", cat="Mn", combo=230, bidi="NSM"};
  [0x1a7f] = {name="TAI THAM COMBINING CRYPTOGRAMMIC DOT", cat="Mn", combo=220, bidi="NSM"};
  [0x1a80] = {name="TAI THAM HORA DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x1a81] = {name="TAI THAM HORA DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x1a82] = {name="TAI THAM HORA DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x1a83] = {name="TAI THAM HORA DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x1a84] = {name="TAI THAM HORA DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x1a85] = {name="TAI THAM HORA DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x1a86] = {name="TAI THAM HORA DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x1a87] = {name="TAI THAM HORA DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x1a88] = {name="TAI THAM HORA DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x1a89] = {name="TAI THAM HORA DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x1a90] = {name="TAI THAM THAM DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x1a91] = {name="TAI THAM THAM DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x1a92] = {name="TAI THAM THAM DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x1a93] = {name="TAI THAM THAM DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x1a94] = {name="TAI THAM THAM DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x1a95] = {name="TAI THAM THAM DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x1a96] = {name="TAI THAM THAM DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x1a97] = {name="TAI THAM THAM DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x1a98] = {name="TAI THAM THAM DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x1a99] = {name="TAI THAM THAM DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x1aa0] = {name="TAI THAM SIGN WIANG", cat="Po", bidi="L"};
  [0x1aa1] = {name="TAI THAM SIGN WIANGWAAK", cat="Po", bidi="L"};
  [0x1aa2] = {name="TAI THAM SIGN SAWAN", cat="Po", bidi="L"};
  [0x1aa3] = {name="TAI THAM SIGN KEOW", cat="Po", bidi="L"};
  [0x1aa4] = {name="TAI THAM SIGN HOY", cat="Po", bidi="L"};
  [0x1aa5] = {name="TAI THAM SIGN DOKMAI", cat="Po", bidi="L"};
  [0x1aa6] = {name="TAI THAM SIGN REVERSED ROTATED RANA", cat="Po", bidi="L"};
  [0x1aa7] = {name="TAI THAM SIGN MAI YAMOK", cat="Lm", bidi="L"};
  [0x1aa8] = {name="TAI THAM SIGN KAAN", cat="Po", bidi="L"};
  [0x1aa9] = {name="TAI THAM SIGN KAANKUU", cat="Po", bidi="L"};
  [0x1aaa] = {name="TAI THAM SIGN SATKAAN", cat="Po", bidi="L"};
  [0x1aab] = {name="TAI THAM SIGN SATKAANKUU", cat="Po", bidi="L"};
  [0x1aac] = {name="TAI THAM SIGN HANG", cat="Po", bidi="L"};
  [0x1aad] = {name="TAI THAM SIGN CAANG", cat="Po", bidi="L"};
  [0x1b00] = {name="BALINESE SIGN ULU RICEM", cat="Mn", bidi="NSM"};
  [0x1b01] = {name="BALINESE SIGN ULU CANDRA", cat="Mn", bidi="NSM"};
  [0x1b02] = {name="BALINESE SIGN CECEK", cat="Mn", bidi="NSM"};
  [0x1b03] = {name="BALINESE SIGN SURANG", cat="Mn", bidi="NSM"};
  [0x1b04] = {name="BALINESE SIGN BISAH", cat="Mc", bidi="L"};
  [0x1b05] = {name="BALINESE LETTER AKARA", cat="Lo", bidi="L"};
  [0x1b06] = {name="BALINESE LETTER AKARA TEDUNG", cat="Lo", bidi="L", decomp={0x1B05,0x1B35}};
  [0x1b07] = {name="BALINESE LETTER IKARA", cat="Lo", bidi="L"};
  [0x1b08] = {name="BALINESE LETTER IKARA TEDUNG", cat="Lo", bidi="L", decomp={0x1B07,0x1B35}};
  [0x1b09] = {name="BALINESE LETTER UKARA", cat="Lo", bidi="L"};
  [0x1b0a] = {name="BALINESE LETTER UKARA TEDUNG", cat="Lo", bidi="L", decomp={0x1B09,0x1B35}};
  [0x1b0b] = {name="BALINESE LETTER RA REPA", cat="Lo", bidi="L"};
  [0x1b0c] = {name="BALINESE LETTER RA REPA TEDUNG", cat="Lo", bidi="L", decomp={0x1B0B,0x1B35}};
  [0x1b0d] = {name="BALINESE LETTER LA LENGA", cat="Lo", bidi="L"};
  [0x1b0e] = {name="BALINESE LETTER LA LENGA TEDUNG", cat="Lo", bidi="L", decomp={0x1B0D,0x1B35}};
  [0x1b0f] = {name="BALINESE LETTER EKARA", cat="Lo", bidi="L"};
  [0x1b10] = {name="BALINESE LETTER AIKARA", cat="Lo", bidi="L"};
  [0x1b11] = {name="BALINESE LETTER OKARA", cat="Lo", bidi="L"};
  [0x1b12] = {name="BALINESE LETTER OKARA TEDUNG", cat="Lo", bidi="L", decomp={0x1B11,0x1B35}};
  [0x1b13] = {name="BALINESE LETTER KA", cat="Lo", bidi="L"};
  [0x1b14] = {name="BALINESE LETTER KA MAHAPRANA", cat="Lo", bidi="L"};
  [0x1b15] = {name="BALINESE LETTER GA", cat="Lo", bidi="L"};
  [0x1b16] = {name="BALINESE LETTER GA GORA", cat="Lo", bidi="L"};
  [0x1b17] = {name="BALINESE LETTER NGA", cat="Lo", bidi="L"};
  [0x1b18] = {name="BALINESE LETTER CA", cat="Lo", bidi="L"};
  [0x1b19] = {name="BALINESE LETTER CA LACA", cat="Lo", bidi="L"};
  [0x1b1a] = {name="BALINESE LETTER JA", cat="Lo", bidi="L"};
  [0x1b1b] = {name="BALINESE LETTER JA JERA", cat="Lo", bidi="L"};
  [0x1b1c] = {name="BALINESE LETTER NYA", cat="Lo", bidi="L"};
  [0x1b1d] = {name="BALINESE LETTER TA LATIK", cat="Lo", bidi="L"};
  [0x1b1e] = {name="BALINESE LETTER TA MURDA MAHAPRANA", cat="Lo", bidi="L"};
  [0x1b1f] = {name="BALINESE LETTER DA MURDA ALPAPRANA", cat="Lo", bidi="L"};
  [0x1b20] = {name="BALINESE LETTER DA MURDA MAHAPRANA", cat="Lo", bidi="L"};
  [0x1b21] = {name="BALINESE LETTER NA RAMBAT", cat="Lo", bidi="L"};
  [0x1b22] = {name="BALINESE LETTER TA", cat="Lo", bidi="L"};
  [0x1b23] = {name="BALINESE LETTER TA TAWA", cat="Lo", bidi="L"};
  [0x1b24] = {name="BALINESE LETTER DA", cat="Lo", bidi="L"};
  [0x1b25] = {name="BALINESE LETTER DA MADU", cat="Lo", bidi="L"};
  [0x1b26] = {name="BALINESE LETTER NA", cat="Lo", bidi="L"};
  [0x1b27] = {name="BALINESE LETTER PA", cat="Lo", bidi="L"};
  [0x1b28] = {name="BALINESE LETTER PA KAPAL", cat="Lo", bidi="L"};
  [0x1b29] = {name="BALINESE LETTER BA", cat="Lo", bidi="L"};
  [0x1b2a] = {name="BALINESE LETTER BA KEMBANG", cat="Lo", bidi="L"};
  [0x1b2b] = {name="BALINESE LETTER MA", cat="Lo", bidi="L"};
  [0x1b2c] = {name="BALINESE LETTER YA", cat="Lo", bidi="L"};
  [0x1b2d] = {name="BALINESE LETTER RA", cat="Lo", bidi="L"};
  [0x1b2e] = {name="BALINESE LETTER LA", cat="Lo", bidi="L"};
  [0x1b2f] = {name="BALINESE LETTER WA", cat="Lo", bidi="L"};
  [0x1b30] = {name="BALINESE LETTER SA SAGA", cat="Lo", bidi="L"};
  [0x1b31] = {name="BALINESE LETTER SA SAPA", cat="Lo", bidi="L"};
  [0x1b32] = {name="BALINESE LETTER SA", cat="Lo", bidi="L"};
  [0x1b33] = {name="BALINESE LETTER HA", cat="Lo", bidi="L"};
  [0x1b34] = {name="BALINESE SIGN REREKAN", cat="Mn", combo=7, bidi="NSM"};
  [0x1b35] = {name="BALINESE VOWEL SIGN TEDUNG", cat="Mc", bidi="L"};
  [0x1b36] = {name="BALINESE VOWEL SIGN ULU", cat="Mn", bidi="NSM"};
  [0x1b37] = {name="BALINESE VOWEL SIGN ULU SARI", cat="Mn", bidi="NSM"};
  [0x1b38] = {name="BALINESE VOWEL SIGN SUKU", cat="Mn", bidi="NSM"};
  [0x1b39] = {name="BALINESE VOWEL SIGN SUKU ILUT", cat="Mn", bidi="NSM"};
  [0x1b3a] = {name="BALINESE VOWEL SIGN RA REPA", cat="Mn", bidi="NSM"};
  [0x1b3b] = {name="BALINESE VOWEL SIGN RA REPA TEDUNG", cat="Mc", bidi="L", decomp={0x1B3A,0x1B35}};
  [0x1b3c] = {name="BALINESE VOWEL SIGN LA LENGA", cat="Mn", bidi="NSM"};
  [0x1b3d] = {name="BALINESE VOWEL SIGN LA LENGA TEDUNG", cat="Mc", bidi="L", decomp={0x1B3C,0x1B35}};
  [0x1b3e] = {name="BALINESE VOWEL SIGN TALING", cat="Mc", bidi="L"};
  [0x1b3f] = {name="BALINESE VOWEL SIGN TALING REPA", cat="Mc", bidi="L"};
  [0x1b40] = {name="BALINESE VOWEL SIGN TALING TEDUNG", cat="Mc", bidi="L", decomp={0x1B3E,0x1B35}};
  [0x1b41] = {name="BALINESE VOWEL SIGN TALING REPA TEDUNG", cat="Mc", bidi="L", decomp={0x1B3F,0x1B35}};
  [0x1b42] = {name="BALINESE VOWEL SIGN PEPET", cat="Mn", bidi="NSM"};
  [0x1b43] = {name="BALINESE VOWEL SIGN PEPET TEDUNG", cat="Mc", bidi="L", decomp={0x1B42,0x1B35}};
  [0x1b44] = {name="BALINESE ADEG ADEG", cat="Mc", combo=9, bidi="L"};
  [0x1b45] = {name="BALINESE LETTER KAF SASAK", cat="Lo", bidi="L"};
  [0x1b46] = {name="BALINESE LETTER KHOT SASAK", cat="Lo", bidi="L"};
  [0x1b47] = {name="BALINESE LETTER TZIR SASAK", cat="Lo", bidi="L"};
  [0x1b48] = {name="BALINESE LETTER EF SASAK", cat="Lo", bidi="L"};
  [0x1b49] = {name="BALINESE LETTER VE SASAK", cat="Lo", bidi="L"};
  [0x1b4a] = {name="BALINESE LETTER ZAL SASAK", cat="Lo", bidi="L"};
  [0x1b4b] = {name="BALINESE LETTER ASYURA SASAK", cat="Lo", bidi="L"};
  [0x1b50] = {name="BALINESE DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x1b51] = {name="BALINESE DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x1b52] = {name="BALINESE DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x1b53] = {name="BALINESE DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x1b54] = {name="BALINESE DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x1b55] = {name="BALINESE DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x1b56] = {name="BALINESE DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x1b57] = {name="BALINESE DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x1b58] = {name="BALINESE DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x1b59] = {name="BALINESE DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x1b5a] = {name="BALINESE PANTI", cat="Po", bidi="L"};
  [0x1b5b] = {name="BALINESE PAMADA", cat="Po", bidi="L"};
  [0x1b5c] = {name="BALINESE WINDU", cat="Po", bidi="L"};
  [0x1b5d] = {name="BALINESE CARIK PAMUNGKAH", cat="Po", bidi="L"};
  [0x1b5e] = {name="BALINESE CARIK SIKI", cat="Po", bidi="L"};
  [0x1b5f] = {name="BALINESE CARIK PAREREN", cat="Po", bidi="L"};
  [0x1b60] = {name="BALINESE PAMENENG", cat="Po", bidi="L"};
  [0x1b61] = {name="BALINESE MUSICAL SYMBOL DONG", cat="So", bidi="L"};
  [0x1b62] = {name="BALINESE MUSICAL SYMBOL DENG", cat="So", bidi="L"};
  [0x1b63] = {name="BALINESE MUSICAL SYMBOL DUNG", cat="So", bidi="L"};
  [0x1b64] = {name="BALINESE MUSICAL SYMBOL DANG", cat="So", bidi="L"};
  [0x1b65] = {name="BALINESE MUSICAL SYMBOL DANG SURANG", cat="So", bidi="L"};
  [0x1b66] = {name="BALINESE MUSICAL SYMBOL DING", cat="So", bidi="L"};
  [0x1b67] = {name="BALINESE MUSICAL SYMBOL DAENG", cat="So", bidi="L"};
  [0x1b68] = {name="BALINESE MUSICAL SYMBOL DEUNG", cat="So", bidi="L"};
  [0x1b69] = {name="BALINESE MUSICAL SYMBOL DAING", cat="So", bidi="L"};
  [0x1b6a] = {name="BALINESE MUSICAL SYMBOL DANG GEDE", cat="So", bidi="L"};
  [0x1b6b] = {name="BALINESE MUSICAL SYMBOL COMBINING TEGEH", cat="Mn", combo=230, bidi="NSM"};
  [0x1b6c] = {name="BALINESE MUSICAL SYMBOL COMBINING ENDEP", cat="Mn", combo=220, bidi="NSM"};
  [0x1b6d] = {name="BALINESE MUSICAL SYMBOL COMBINING KEMPUL", cat="Mn", combo=230, bidi="NSM"};
  [0x1b6e] = {name="BALINESE MUSICAL SYMBOL COMBINING KEMPLI", cat="Mn", combo=230, bidi="NSM"};
  [0x1b6f] = {name="BALINESE MUSICAL SYMBOL COMBINING JEGOGAN", cat="Mn", combo=230, bidi="NSM"};
  [0x1b70] = {name="BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN", cat="Mn", combo=230, bidi="NSM"};
  [0x1b71] = {name="BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN", cat="Mn", combo=230, bidi="NSM"};
  [0x1b72] = {name="BALINESE MUSICAL SYMBOL COMBINING BENDE", cat="Mn", combo=230, bidi="NSM"};
  [0x1b73] = {name="BALINESE MUSICAL SYMBOL COMBINING GONG", cat="Mn", combo=230, bidi="NSM"};
  [0x1b74] = {name="BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG", cat="So", bidi="L"};
  [0x1b75] = {name="BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DAG", cat="So", bidi="L"};
  [0x1b76] = {name="BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TUK", cat="So", bidi="L"};
  [0x1b77] = {name="BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TAK", cat="So", bidi="L"};
  [0x1b78] = {name="BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PANG", cat="So", bidi="L"};
  [0x1b79] = {name="BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PUNG", cat="So", bidi="L"};
  [0x1b7a] = {name="BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK", cat="So", bidi="L"};
  [0x1b7b] = {name="BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK", cat="So", bidi="L"};
  [0x1b7c] = {name="BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING", cat="So", bidi="L"};
  [0x1b80] = {name="SUNDANESE SIGN PANYECEK", cat="Mn", bidi="NSM"};
  [0x1b81] = {name="SUNDANESE SIGN PANGLAYAR", cat="Mn", bidi="NSM"};
  [0x1b82] = {name="SUNDANESE SIGN PANGWISAD", cat="Mc", bidi="L"};
  [0x1b83] = {name="SUNDANESE LETTER A", cat="Lo", bidi="L"};
  [0x1b84] = {name="SUNDANESE LETTER I", cat="Lo", bidi="L"};
  [0x1b85] = {name="SUNDANESE LETTER U", cat="Lo", bidi="L"};
  [0x1b86] = {name="SUNDANESE LETTER AE", cat="Lo", bidi="L"};
  [0x1b87] = {name="SUNDANESE LETTER O", cat="Lo", bidi="L"};
  [0x1b88] = {name="SUNDANESE LETTER E", cat="Lo", bidi="L"};
  [0x1b89] = {name="SUNDANESE LETTER EU", cat="Lo", bidi="L"};
  [0x1b8a] = {name="SUNDANESE LETTER KA", cat="Lo", bidi="L"};
  [0x1b8b] = {name="SUNDANESE LETTER QA", cat="Lo", bidi="L"};
  [0x1b8c] = {name="SUNDANESE LETTER GA", cat="Lo", bidi="L"};
  [0x1b8d] = {name="SUNDANESE LETTER NGA", cat="Lo", bidi="L"};
  [0x1b8e] = {name="SUNDANESE LETTER CA", cat="Lo", bidi="L"};
  [0x1b8f] = {name="SUNDANESE LETTER JA", cat="Lo", bidi="L"};
  [0x1b90] = {name="SUNDANESE LETTER ZA", cat="Lo", bidi="L"};
  [0x1b91] = {name="SUNDANESE LETTER NYA", cat="Lo", bidi="L"};
  [0x1b92] = {name="SUNDANESE LETTER TA", cat="Lo", bidi="L"};
  [0x1b93] = {name="SUNDANESE LETTER DA", cat="Lo", bidi="L"};
  [0x1b94] = {name="SUNDANESE LETTER NA", cat="Lo", bidi="L"};
  [0x1b95] = {name="SUNDANESE LETTER PA", cat="Lo", bidi="L"};
  [0x1b96] = {name="SUNDANESE LETTER FA", cat="Lo", bidi="L"};
  [0x1b97] = {name="SUNDANESE LETTER VA", cat="Lo", bidi="L"};
  [0x1b98] = {name="SUNDANESE LETTER BA", cat="Lo", bidi="L"};
  [0x1b99] = {name="SUNDANESE LETTER MA", cat="Lo", bidi="L"};
  [0x1b9a] = {name="SUNDANESE LETTER YA", cat="Lo", bidi="L"};
  [0x1b9b] = {name="SUNDANESE LETTER RA", cat="Lo", bidi="L"};
  [0x1b9c] = {name="SUNDANESE LETTER LA", cat="Lo", bidi="L"};
  [0x1b9d] = {name="SUNDANESE LETTER WA", cat="Lo", bidi="L"};
  [0x1b9e] = {name="SUNDANESE LETTER SA", cat="Lo", bidi="L"};
  [0x1b9f] = {name="SUNDANESE LETTER XA", cat="Lo", bidi="L"};
  [0x1ba0] = {name="SUNDANESE LETTER HA", cat="Lo", bidi="L"};
  [0x1ba1] = {name="SUNDANESE CONSONANT SIGN PAMINGKAL", cat="Mc", bidi="L"};
  [0x1ba2] = {name="SUNDANESE CONSONANT SIGN PANYAKRA", cat="Mn", bidi="NSM"};
  [0x1ba3] = {name="SUNDANESE CONSONANT SIGN PANYIKU", cat="Mn", bidi="NSM"};
  [0x1ba4] = {name="SUNDANESE VOWEL SIGN PANGHULU", cat="Mn", bidi="NSM"};
  [0x1ba5] = {name="SUNDANESE VOWEL SIGN PANYUKU", cat="Mn", bidi="NSM"};
  [0x1ba6] = {name="SUNDANESE VOWEL SIGN PANAELAENG", cat="Mc", bidi="L"};
  [0x1ba7] = {name="SUNDANESE VOWEL SIGN PANOLONG", cat="Mc", bidi="L"};
  [0x1ba8] = {name="SUNDANESE VOWEL SIGN PAMEPET", cat="Mn", bidi="NSM"};
  [0x1ba9] = {name="SUNDANESE VOWEL SIGN PANEULEUNG", cat="Mn", bidi="NSM"};
  [0x1baa] = {name="SUNDANESE SIGN PAMAAEH", cat="Mc", combo=9, bidi="L"};
  [0x1bae] = {name="SUNDANESE LETTER KHA", cat="Lo", bidi="L"};
  [0x1baf] = {name="SUNDANESE LETTER SYA", cat="Lo", bidi="L"};
  [0x1bb0] = {name="SUNDANESE DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x1bb1] = {name="SUNDANESE DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x1bb2] = {name="SUNDANESE DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x1bb3] = {name="SUNDANESE DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x1bb4] = {name="SUNDANESE DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x1bb5] = {name="SUNDANESE DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x1bb6] = {name="SUNDANESE DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x1bb7] = {name="SUNDANESE DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x1bb8] = {name="SUNDANESE DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x1bb9] = {name="SUNDANESE DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x1c00] = {name="LEPCHA LETTER KA", cat="Lo", bidi="L"};
  [0x1c01] = {name="LEPCHA LETTER KLA", cat="Lo", bidi="L"};
  [0x1c02] = {name="LEPCHA LETTER KHA", cat="Lo", bidi="L"};
  [0x1c03] = {name="LEPCHA LETTER GA", cat="Lo", bidi="L"};
  [0x1c04] = {name="LEPCHA LETTER GLA", cat="Lo", bidi="L"};
  [0x1c05] = {name="LEPCHA LETTER NGA", cat="Lo", bidi="L"};
  [0x1c06] = {name="LEPCHA LETTER CA", cat="Lo", bidi="L"};
  [0x1c07] = {name="LEPCHA LETTER CHA", cat="Lo", bidi="L"};
  [0x1c08] = {name="LEPCHA LETTER JA", cat="Lo", bidi="L"};
  [0x1c09] = {name="LEPCHA LETTER NYA", cat="Lo", bidi="L"};
  [0x1c0a] = {name="LEPCHA LETTER TA", cat="Lo", bidi="L"};
  [0x1c0b] = {name="LEPCHA LETTER THA", cat="Lo", bidi="L"};
  [0x1c0c] = {name="LEPCHA LETTER DA", cat="Lo", bidi="L"};
  [0x1c0d] = {name="LEPCHA LETTER NA", cat="Lo", bidi="L"};
  [0x1c0e] = {name="LEPCHA LETTER PA", cat="Lo", bidi="L"};
  [0x1c0f] = {name="LEPCHA LETTER PLA", cat="Lo", bidi="L"};
  [0x1c10] = {name="LEPCHA LETTER PHA", cat="Lo", bidi="L"};
  [0x1c11] = {name="LEPCHA LETTER FA", cat="Lo", bidi="L"};
  [0x1c12] = {name="LEPCHA LETTER FLA", cat="Lo", bidi="L"};
  [0x1c13] = {name="LEPCHA LETTER BA", cat="Lo", bidi="L"};
  [0x1c14] = {name="LEPCHA LETTER BLA", cat="Lo", bidi="L"};
  [0x1c15] = {name="LEPCHA LETTER MA", cat="Lo", bidi="L"};
  [0x1c16] = {name="LEPCHA LETTER MLA", cat="Lo", bidi="L"};
  [0x1c17] = {name="LEPCHA LETTER TSA", cat="Lo", bidi="L"};
  [0x1c18] = {name="LEPCHA LETTER TSHA", cat="Lo", bidi="L"};
  [0x1c19] = {name="LEPCHA LETTER DZA", cat="Lo", bidi="L"};
  [0x1c1a] = {name="LEPCHA LETTER YA", cat="Lo", bidi="L"};
  [0x1c1b] = {name="LEPCHA LETTER RA", cat="Lo", bidi="L"};
  [0x1c1c] = {name="LEPCHA LETTER LA", cat="Lo", bidi="L"};
  [0x1c1d] = {name="LEPCHA LETTER HA", cat="Lo", bidi="L"};
  [0x1c1e] = {name="LEPCHA LETTER HLA", cat="Lo", bidi="L"};
  [0x1c1f] = {name="LEPCHA LETTER VA", cat="Lo", bidi="L"};
  [0x1c20] = {name="LEPCHA LETTER SA", cat="Lo", bidi="L"};
  [0x1c21] = {name="LEPCHA LETTER SHA", cat="Lo", bidi="L"};
  [0x1c22] = {name="LEPCHA LETTER WA", cat="Lo", bidi="L"};
  [0x1c23] = {name="LEPCHA LETTER A", cat="Lo", bidi="L"};
  [0x1c24] = {name="LEPCHA SUBJOINED LETTER YA", cat="Mc", bidi="L"};
  [0x1c25] = {name="LEPCHA SUBJOINED LETTER RA", cat="Mc", bidi="L"};
  [0x1c26] = {name="LEPCHA VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x1c27] = {name="LEPCHA VOWEL SIGN I", cat="Mc", bidi="L"};
  [0x1c28] = {name="LEPCHA VOWEL SIGN O", cat="Mc", bidi="L"};
  [0x1c29] = {name="LEPCHA VOWEL SIGN OO", cat="Mc", bidi="L"};
  [0x1c2a] = {name="LEPCHA VOWEL SIGN U", cat="Mc", bidi="L"};
  [0x1c2b] = {name="LEPCHA VOWEL SIGN UU", cat="Mc", bidi="L"};
  [0x1c2c] = {name="LEPCHA VOWEL SIGN E", cat="Mn", bidi="NSM"};
  [0x1c2d] = {name="LEPCHA CONSONANT SIGN K", cat="Mn", bidi="NSM"};
  [0x1c2e] = {name="LEPCHA CONSONANT SIGN M", cat="Mn", bidi="NSM"};
  [0x1c2f] = {name="LEPCHA CONSONANT SIGN L", cat="Mn", bidi="NSM"};
  [0x1c30] = {name="LEPCHA CONSONANT SIGN N", cat="Mn", bidi="NSM"};
  [0x1c31] = {name="LEPCHA CONSONANT SIGN P", cat="Mn", bidi="NSM"};
  [0x1c32] = {name="LEPCHA CONSONANT SIGN R", cat="Mn", bidi="NSM"};
  [0x1c33] = {name="LEPCHA CONSONANT SIGN T", cat="Mn", bidi="NSM"};
  [0x1c34] = {name="LEPCHA CONSONANT SIGN NYIN-DO", cat="Mc", bidi="L"};
  [0x1c35] = {name="LEPCHA CONSONANT SIGN KANG", cat="Mc", bidi="L"};
  [0x1c36] = {name="LEPCHA SIGN RAN", cat="Mn", bidi="NSM"};
  [0x1c37] = {name="LEPCHA SIGN NUKTA", cat="Mn", combo=7, bidi="NSM"};
  [0x1c3b] = {name="LEPCHA PUNCTUATION TA-ROL", cat="Po", bidi="L"};
  [0x1c3c] = {name="LEPCHA PUNCTUATION NYET THYOOM TA-ROL", cat="Po", bidi="L"};
  [0x1c3d] = {name="LEPCHA PUNCTUATION CER-WA", cat="Po", bidi="L"};
  [0x1c3e] = {name="LEPCHA PUNCTUATION TSHOOK CER-WA", cat="Po", bidi="L"};
  [0x1c3f] = {name="LEPCHA PUNCTUATION TSHOOK", cat="Po", bidi="L"};
  [0x1c40] = {name="LEPCHA DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x1c41] = {name="LEPCHA DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x1c42] = {name="LEPCHA DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x1c43] = {name="LEPCHA DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x1c44] = {name="LEPCHA DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x1c45] = {name="LEPCHA DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x1c46] = {name="LEPCHA DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x1c47] = {name="LEPCHA DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x1c48] = {name="LEPCHA DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x1c49] = {name="LEPCHA DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x1c4d] = {name="LEPCHA LETTER TTA", cat="Lo", bidi="L"};
  [0x1c4e] = {name="LEPCHA LETTER TTHA", cat="Lo", bidi="L"};
  [0x1c4f] = {name="LEPCHA LETTER DDA", cat="Lo", bidi="L"};
  [0x1c50] = {name="OL CHIKI DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x1c51] = {name="OL CHIKI DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x1c52] = {name="OL CHIKI DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x1c53] = {name="OL CHIKI DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x1c54] = {name="OL CHIKI DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x1c55] = {name="OL CHIKI DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x1c56] = {name="OL CHIKI DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x1c57] = {name="OL CHIKI DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x1c58] = {name="OL CHIKI DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x1c59] = {name="OL CHIKI DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x1c5a] = {name="OL CHIKI LETTER LA", cat="Lo", bidi="L"};
  [0x1c5b] = {name="OL CHIKI LETTER AT", cat="Lo", bidi="L"};
  [0x1c5c] = {name="OL CHIKI LETTER AG", cat="Lo", bidi="L"};
  [0x1c5d] = {name="OL CHIKI LETTER ANG", cat="Lo", bidi="L"};
  [0x1c5e] = {name="OL CHIKI LETTER AL", cat="Lo", bidi="L"};
  [0x1c5f] = {name="OL CHIKI LETTER LAA", cat="Lo", bidi="L"};
  [0x1c60] = {name="OL CHIKI LETTER AAK", cat="Lo", bidi="L"};
  [0x1c61] = {name="OL CHIKI LETTER AAJ", cat="Lo", bidi="L"};
  [0x1c62] = {name="OL CHIKI LETTER AAM", cat="Lo", bidi="L"};
  [0x1c63] = {name="OL CHIKI LETTER AAW", cat="Lo", bidi="L"};
  [0x1c64] = {name="OL CHIKI LETTER LI", cat="Lo", bidi="L"};
  [0x1c65] = {name="OL CHIKI LETTER IS", cat="Lo", bidi="L"};
  [0x1c66] = {name="OL CHIKI LETTER IH", cat="Lo", bidi="L"};
  [0x1c67] = {name="OL CHIKI LETTER INY", cat="Lo", bidi="L"};
  [0x1c68] = {name="OL CHIKI LETTER IR", cat="Lo", bidi="L"};
  [0x1c69] = {name="OL CHIKI LETTER LU", cat="Lo", bidi="L"};
  [0x1c6a] = {name="OL CHIKI LETTER UC", cat="Lo", bidi="L"};
  [0x1c6b] = {name="OL CHIKI LETTER UD", cat="Lo", bidi="L"};
  [0x1c6c] = {name="OL CHIKI LETTER UNN", cat="Lo", bidi="L"};
  [0x1c6d] = {name="OL CHIKI LETTER UY", cat="Lo", bidi="L"};
  [0x1c6e] = {name="OL CHIKI LETTER LE", cat="Lo", bidi="L"};
  [0x1c6f] = {name="OL CHIKI LETTER EP", cat="Lo", bidi="L"};
  [0x1c70] = {name="OL CHIKI LETTER EDD", cat="Lo", bidi="L"};
  [0x1c71] = {name="OL CHIKI LETTER EN", cat="Lo", bidi="L"};
  [0x1c72] = {name="OL CHIKI LETTER ERR", cat="Lo", bidi="L"};
  [0x1c73] = {name="OL CHIKI LETTER LO", cat="Lo", bidi="L"};
  [0x1c74] = {name="OL CHIKI LETTER OTT", cat="Lo", bidi="L"};
  [0x1c75] = {name="OL CHIKI LETTER OB", cat="Lo", bidi="L"};
  [0x1c76] = {name="OL CHIKI LETTER OV", cat="Lo", bidi="L"};
  [0x1c77] = {name="OL CHIKI LETTER OH", cat="Lo", bidi="L"};
  [0x1c78] = {name="OL CHIKI MU TTUDDAG", cat="Lm", bidi="L"};
  [0x1c79] = {name="OL CHIKI GAAHLAA TTUDDAAG", cat="Lm", bidi="L"};
  [0x1c7a] = {name="OL CHIKI MU-GAAHLAA TTUDDAAG", cat="Lm", bidi="L"};
  [0x1c7b] = {name="OL CHIKI RELAA", cat="Lm", bidi="L"};
  [0x1c7c] = {name="OL CHIKI PHAARKAA", cat="Lm", bidi="L"};
  [0x1c7d] = {name="OL CHIKI AHAD", cat="Lm", bidi="L"};
  [0x1c7e] = {name="OL CHIKI PUNCTUATION MUCAAD", cat="Po", bidi="L"};
  [0x1c7f] = {name="OL CHIKI PUNCTUATION DOUBLE MUCAAD", cat="Po", bidi="L"};
  [0x1cd0] = {name="VEDIC TONE KARSHANA", cat="Mn", combo=230, bidi="NSM"};
  [0x1cd1] = {name="VEDIC TONE SHARA", cat="Mn", combo=230, bidi="NSM"};
  [0x1cd2] = {name="VEDIC TONE PRENKHA", cat="Mn", combo=230, bidi="NSM"};
  [0x1cd3] = {name="VEDIC SIGN NIHSHVASA", cat="Po", bidi="L"};
  [0x1cd4] = {name="VEDIC SIGN YAJURVEDIC MIDLINE SVARITA", cat="Mn", combo=1, bidi="NSM"};
  [0x1cd5] = {name="VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA", cat="Mn", combo=220, bidi="NSM"};
  [0x1cd6] = {name="VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA", cat="Mn", combo=220, bidi="NSM"};
  [0x1cd7] = {name="VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA", cat="Mn", combo=220, bidi="NSM"};
  [0x1cd8] = {name="VEDIC TONE CANDRA BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x1cd9] = {name="VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER", cat="Mn", combo=220, bidi="NSM"};
  [0x1cda] = {name="VEDIC TONE DOUBLE SVARITA", cat="Mn", combo=230, bidi="NSM"};
  [0x1cdb] = {name="VEDIC TONE TRIPLE SVARITA", cat="Mn", combo=230, bidi="NSM"};
  [0x1cdc] = {name="VEDIC TONE KATHAKA ANUDATTA", cat="Mn", combo=220, bidi="NSM"};
  [0x1cdd] = {name="VEDIC TONE DOT BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x1cde] = {name="VEDIC TONE TWO DOTS BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x1cdf] = {name="VEDIC TONE THREE DOTS BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x1ce0] = {name="VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA", cat="Mn", combo=230, bidi="NSM"};
  [0x1ce1] = {name="VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA", cat="Mc", bidi="L"};
  [0x1ce2] = {name="VEDIC SIGN VISARGA SVARITA", cat="Mn", combo=1, bidi="NSM"};
  [0x1ce3] = {name="VEDIC SIGN VISARGA UDATTA", cat="Mn", combo=1, bidi="NSM"};
  [0x1ce4] = {name="VEDIC SIGN REVERSED VISARGA UDATTA", cat="Mn", combo=1, bidi="NSM"};
  [0x1ce5] = {name="VEDIC SIGN VISARGA ANUDATTA", cat="Mn", combo=1, bidi="NSM"};
  [0x1ce6] = {name="VEDIC SIGN REVERSED VISARGA ANUDATTA", cat="Mn", combo=1, bidi="NSM"};
  [0x1ce7] = {name="VEDIC SIGN VISARGA UDATTA WITH TAIL", cat="Mn", combo=1, bidi="NSM"};
  [0x1ce8] = {name="VEDIC SIGN VISARGA ANUDATTA WITH TAIL", cat="Mn", combo=1, bidi="NSM"};
  [0x1ce9] = {name="VEDIC SIGN ANUSVARA ANTARGOMUKHA", cat="Lo", bidi="L"};
  [0x1cea] = {name="VEDIC SIGN ANUSVARA BAHIRGOMUKHA", cat="Lo", bidi="L"};
  [0x1ceb] = {name="VEDIC SIGN ANUSVARA VAMAGOMUKHA", cat="Lo", bidi="L"};
  [0x1cec] = {name="VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL", cat="Lo", bidi="L"};
  [0x1ced] = {name="VEDIC SIGN TIRYAK", cat="Mn", combo=220, bidi="NSM"};
  [0x1cee] = {name="VEDIC SIGN HEXIFORM LONG ANUSVARA", cat="Lo", bidi="L"};
  [0x1cef] = {name="VEDIC SIGN LONG ANUSVARA", cat="Lo", bidi="L"};
  [0x1cf0] = {name="VEDIC SIGN RTHANG LONG ANUSVARA", cat="Lo", bidi="L"};
  [0x1cf1] = {name="VEDIC SIGN ANUSVARA UBHAYATO MUKHA", cat="Lo", bidi="L"};
  [0x1cf2] = {name="VEDIC SIGN ARDHAVISARGA", cat="Mc", bidi="L"};
  [0x1d00] = {name="LATIN LETTER SMALL CAPITAL A", cat="Ll", bidi="L"};
  [0x1d01] = {name="LATIN LETTER SMALL CAPITAL AE", cat="Ll", bidi="L"};
  [0x1d02] = {name="LATIN SMALL LETTER TURNED AE", cat="Ll", bidi="L"};
  [0x1d03] = {name="LATIN LETTER SMALL CAPITAL BARRED B", cat="Ll", bidi="L"};
  [0x1d04] = {name="LATIN LETTER SMALL CAPITAL C", cat="Ll", bidi="L"};
  [0x1d05] = {name="LATIN LETTER SMALL CAPITAL D", cat="Ll", bidi="L"};
  [0x1d06] = {name="LATIN LETTER SMALL CAPITAL ETH", cat="Ll", bidi="L"};
  [0x1d07] = {name="LATIN LETTER SMALL CAPITAL E", cat="Ll", bidi="L"};
  [0x1d08] = {name="LATIN SMALL LETTER TURNED OPEN E", cat="Ll", bidi="L"};
  [0x1d09] = {name="LATIN SMALL LETTER TURNED I", cat="Ll", bidi="L"};
  [0x1d0a] = {name="LATIN LETTER SMALL CAPITAL J", cat="Ll", bidi="L"};
  [0x1d0b] = {name="LATIN LETTER SMALL CAPITAL K", cat="Ll", bidi="L"};
  [0x1d0c] = {name="LATIN LETTER SMALL CAPITAL L WITH STROKE", cat="Ll", bidi="L"};
  [0x1d0d] = {name="LATIN LETTER SMALL CAPITAL M", cat="Ll", bidi="L"};
  [0x1d0e] = {name="LATIN LETTER SMALL CAPITAL REVERSED N", cat="Ll", bidi="L"};
  [0x1d0f] = {name="LATIN LETTER SMALL CAPITAL O", cat="Ll", bidi="L"};
  [0x1d10] = {name="LATIN LETTER SMALL CAPITAL OPEN O", cat="Ll", bidi="L"};
  [0x1d11] = {name="LATIN SMALL LETTER SIDEWAYS O", cat="Ll", bidi="L"};
  [0x1d12] = {name="LATIN SMALL LETTER SIDEWAYS OPEN O", cat="Ll", bidi="L"};
  [0x1d13] = {name="LATIN SMALL LETTER SIDEWAYS O WITH STROKE", cat="Ll", bidi="L"};
  [0x1d14] = {name="LATIN SMALL LETTER TURNED OE", cat="Ll", bidi="L"};
  [0x1d15] = {name="LATIN LETTER SMALL CAPITAL OU", cat="Ll", bidi="L"};
  [0x1d16] = {name="LATIN SMALL LETTER TOP HALF O", cat="Ll", bidi="L"};
  [0x1d17] = {name="LATIN SMALL LETTER BOTTOM HALF O", cat="Ll", bidi="L"};
  [0x1d18] = {name="LATIN LETTER SMALL CAPITAL P", cat="Ll", bidi="L"};
  [0x1d19] = {name="LATIN LETTER SMALL CAPITAL REVERSED R", cat="Ll", bidi="L"};
  [0x1d1a] = {name="LATIN LETTER SMALL CAPITAL TURNED R", cat="Ll", bidi="L"};
  [0x1d1b] = {name="LATIN LETTER SMALL CAPITAL T", cat="Ll", bidi="L"};
  [0x1d1c] = {name="LATIN LETTER SMALL CAPITAL U", cat="Ll", bidi="L"};
  [0x1d1d] = {name="LATIN SMALL LETTER SIDEWAYS U", cat="Ll", bidi="L"};
  [0x1d1e] = {name="LATIN SMALL LETTER SIDEWAYS DIAERESIZED U", cat="Ll", bidi="L"};
  [0x1d1f] = {name="LATIN SMALL LETTER SIDEWAYS TURNED M", cat="Ll", bidi="L"};
  [0x1d20] = {name="LATIN LETTER SMALL CAPITAL V", cat="Ll", bidi="L"};
  [0x1d21] = {name="LATIN LETTER SMALL CAPITAL W", cat="Ll", bidi="L"};
  [0x1d22] = {name="LATIN LETTER SMALL CAPITAL Z", cat="Ll", bidi="L"};
  [0x1d23] = {name="LATIN LETTER SMALL CAPITAL EZH", cat="Ll", bidi="L"};
  [0x1d24] = {name="LATIN LETTER VOICED LARYNGEAL SPIRANT", cat="Ll", bidi="L"};
  [0x1d25] = {name="LATIN LETTER AIN", cat="Ll", bidi="L"};
  [0x1d26] = {name="GREEK LETTER SMALL CAPITAL GAMMA", cat="Ll", bidi="L"};
  [0x1d27] = {name="GREEK LETTER SMALL CAPITAL LAMDA", cat="Ll", bidi="L"};
  [0x1d28] = {name="GREEK LETTER SMALL CAPITAL PI", cat="Ll", bidi="L"};
  [0x1d29] = {name="GREEK LETTER SMALL CAPITAL RHO", cat="Ll", bidi="L"};
  [0x1d2a] = {name="GREEK LETTER SMALL CAPITAL PSI", cat="Ll", bidi="L"};
  [0x1d2b] = {name="CYRILLIC LETTER SMALL CAPITAL EL", cat="Ll", bidi="L"};
  [0x1d2c] = {name="MODIFIER LETTER CAPITAL A", cat="Lm", bidi="L", decomp={compat="super";0x0041}};
  [0x1d2d] = {name="MODIFIER LETTER CAPITAL AE", cat="Lm", bidi="L", decomp={compat="super";0x00C6}};
  [0x1d2e] = {name="MODIFIER LETTER CAPITAL B", cat="Lm", bidi="L", decomp={compat="super";0x0042}};
  [0x1d2f] = {name="MODIFIER LETTER CAPITAL BARRED B", cat="Lm", bidi="L"};
  [0x1d30] = {name="MODIFIER LETTER CAPITAL D", cat="Lm", bidi="L", decomp={compat="super";0x0044}};
  [0x1d31] = {name="MODIFIER LETTER CAPITAL E", cat="Lm", bidi="L", decomp={compat="super";0x0045}};
  [0x1d32] = {name="MODIFIER LETTER CAPITAL REVERSED E", cat="Lm", bidi="L", decomp={compat="super";0x018E}};
  [0x1d33] = {name="MODIFIER LETTER CAPITAL G", cat="Lm", bidi="L", decomp={compat="super";0x0047}};
  [0x1d34] = {name="MODIFIER LETTER CAPITAL H", cat="Lm", bidi="L", decomp={compat="super";0x0048}};
  [0x1d35] = {name="MODIFIER LETTER CAPITAL I", cat="Lm", bidi="L", decomp={compat="super";0x0049}};
  [0x1d36] = {name="MODIFIER LETTER CAPITAL J", cat="Lm", bidi="L", decomp={compat="super";0x004A}};
  [0x1d37] = {name="MODIFIER LETTER CAPITAL K", cat="Lm", bidi="L", decomp={compat="super";0x004B}};
  [0x1d38] = {name="MODIFIER LETTER CAPITAL L", cat="Lm", bidi="L", decomp={compat="super";0x004C}};
  [0x1d39] = {name="MODIFIER LETTER CAPITAL M", cat="Lm", bidi="L", decomp={compat="super";0x004D}};
  [0x1d3a] = {name="MODIFIER LETTER CAPITAL N", cat="Lm", bidi="L", decomp={compat="super";0x004E}};
  [0x1d3b] = {name="MODIFIER LETTER CAPITAL REVERSED N", cat="Lm", bidi="L"};
  [0x1d3c] = {name="MODIFIER LETTER CAPITAL O", cat="Lm", bidi="L", decomp={compat="super";0x004F}};
  [0x1d3d] = {name="MODIFIER LETTER CAPITAL OU", cat="Lm", bidi="L", decomp={compat="super";0x0222}};
  [0x1d3e] = {name="MODIFIER LETTER CAPITAL P", cat="Lm", bidi="L", decomp={compat="super";0x0050}};
  [0x1d3f] = {name="MODIFIER LETTER CAPITAL R", cat="Lm", bidi="L", decomp={compat="super";0x0052}};
  [0x1d40] = {name="MODIFIER LETTER CAPITAL T", cat="Lm", bidi="L", decomp={compat="super";0x0054}};
  [0x1d41] = {name="MODIFIER LETTER CAPITAL U", cat="Lm", bidi="L", decomp={compat="super";0x0055}};
  [0x1d42] = {name="MODIFIER LETTER CAPITAL W", cat="Lm", bidi="L", decomp={compat="super";0x0057}};
  [0x1d43] = {name="MODIFIER LETTER SMALL A", cat="Lm", bidi="L", decomp={compat="super";0x0061}};
  [0x1d44] = {name="MODIFIER LETTER SMALL TURNED A", cat="Lm", bidi="L", decomp={compat="super";0x0250}};
  [0x1d45] = {name="MODIFIER LETTER SMALL ALPHA", cat="Lm", bidi="L", decomp={compat="super";0x0251}};
  [0x1d46] = {name="MODIFIER LETTER SMALL TURNED AE", cat="Lm", bidi="L", decomp={compat="super";0x1D02}};
  [0x1d47] = {name="MODIFIER LETTER SMALL B", cat="Lm", bidi="L", decomp={compat="super";0x0062}};
  [0x1d48] = {name="MODIFIER LETTER SMALL D", cat="Lm", bidi="L", decomp={compat="super";0x0064}};
  [0x1d49] = {name="MODIFIER LETTER SMALL E", cat="Lm", bidi="L", decomp={compat="super";0x0065}};
  [0x1d4a] = {name="MODIFIER LETTER SMALL SCHWA", cat="Lm", bidi="L", decomp={compat="super";0x0259}};
  [0x1d4b] = {name="MODIFIER LETTER SMALL OPEN E", cat="Lm", bidi="L", decomp={compat="super";0x025B}};
  [0x1d4c] = {name="MODIFIER LETTER SMALL TURNED OPEN E", cat="Lm", bidi="L", decomp={compat="super";0x025C}};
  [0x1d4d] = {name="MODIFIER LETTER SMALL G", cat="Lm", bidi="L", decomp={compat="super";0x0067}};
  [0x1d4e] = {name="MODIFIER LETTER SMALL TURNED I", cat="Lm", bidi="L"};
  [0x1d4f] = {name="MODIFIER LETTER SMALL K", cat="Lm", bidi="L", decomp={compat="super";0x006B}};
  [0x1d50] = {name="MODIFIER LETTER SMALL M", cat="Lm", bidi="L", decomp={compat="super";0x006D}};
  [0x1d51] = {name="MODIFIER LETTER SMALL ENG", cat="Lm", bidi="L", decomp={compat="super";0x014B}};
  [0x1d52] = {name="MODIFIER LETTER SMALL O", cat="Lm", bidi="L", decomp={compat="super";0x006F}};
  [0x1d53] = {name="MODIFIER LETTER SMALL OPEN O", cat="Lm", bidi="L", decomp={compat="super";0x0254}};
  [0x1d54] = {name="MODIFIER LETTER SMALL TOP HALF O", cat="Lm", bidi="L", decomp={compat="super";0x1D16}};
  [0x1d55] = {name="MODIFIER LETTER SMALL BOTTOM HALF O", cat="Lm", bidi="L", decomp={compat="super";0x1D17}};
  [0x1d56] = {name="MODIFIER LETTER SMALL P", cat="Lm", bidi="L", decomp={compat="super";0x0070}};
  [0x1d57] = {name="MODIFIER LETTER SMALL T", cat="Lm", bidi="L", decomp={compat="super";0x0074}};
  [0x1d58] = {name="MODIFIER LETTER SMALL U", cat="Lm", bidi="L", decomp={compat="super";0x0075}};
  [0x1d59] = {name="MODIFIER LETTER SMALL SIDEWAYS U", cat="Lm", bidi="L", decomp={compat="super";0x1D1D}};
  [0x1d5a] = {name="MODIFIER LETTER SMALL TURNED M", cat="Lm", bidi="L", decomp={compat="super";0x026F}};
  [0x1d5b] = {name="MODIFIER LETTER SMALL V", cat="Lm", bidi="L", decomp={compat="super";0x0076}};
  [0x1d5c] = {name="MODIFIER LETTER SMALL AIN", cat="Lm", bidi="L", decomp={compat="super";0x1D25}};
  [0x1d5d] = {name="MODIFIER LETTER SMALL BETA", cat="Lm", bidi="L", decomp={compat="super";0x03B2}};
  [0x1d5e] = {name="MODIFIER LETTER SMALL GREEK GAMMA", cat="Lm", bidi="L", decomp={compat="super";0x03B3}};
  [0x1d5f] = {name="MODIFIER LETTER SMALL DELTA", cat="Lm", bidi="L", decomp={compat="super";0x03B4}};
  [0x1d60] = {name="MODIFIER LETTER SMALL GREEK PHI", cat="Lm", bidi="L", decomp={compat="super";0x03C6}};
  [0x1d61] = {name="MODIFIER LETTER SMALL CHI", cat="Lm", bidi="L", decomp={compat="super";0x03C7}};
  [0x1d62] = {name="LATIN SUBSCRIPT SMALL LETTER I", cat="Ll", bidi="L", decomp={compat="sub";0x0069}};
  [0x1d63] = {name="LATIN SUBSCRIPT SMALL LETTER R", cat="Ll", bidi="L", decomp={compat="sub";0x0072}};
  [0x1d64] = {name="LATIN SUBSCRIPT SMALL LETTER U", cat="Ll", bidi="L", decomp={compat="sub";0x0075}};
  [0x1d65] = {name="LATIN SUBSCRIPT SMALL LETTER V", cat="Ll", bidi="L", decomp={compat="sub";0x0076}};
  [0x1d66] = {name="GREEK SUBSCRIPT SMALL LETTER BETA", cat="Ll", bidi="L", decomp={compat="sub";0x03B2}};
  [0x1d67] = {name="GREEK SUBSCRIPT SMALL LETTER GAMMA", cat="Ll", bidi="L", decomp={compat="sub";0x03B3}};
  [0x1d68] = {name="GREEK SUBSCRIPT SMALL LETTER RHO", cat="Ll", bidi="L", decomp={compat="sub";0x03C1}};
  [0x1d69] = {name="GREEK SUBSCRIPT SMALL LETTER PHI", cat="Ll", bidi="L", decomp={compat="sub";0x03C6}};
  [0x1d6a] = {name="GREEK SUBSCRIPT SMALL LETTER CHI", cat="Ll", bidi="L", decomp={compat="sub";0x03C7}};
  [0x1d6b] = {name="LATIN SMALL LETTER UE", cat="Ll", bidi="L"};
  [0x1d6c] = {name="LATIN SMALL LETTER B WITH MIDDLE TILDE", cat="Ll", bidi="L"};
  [0x1d6d] = {name="LATIN SMALL LETTER D WITH MIDDLE TILDE", cat="Ll", bidi="L"};
  [0x1d6e] = {name="LATIN SMALL LETTER F WITH MIDDLE TILDE", cat="Ll", bidi="L"};
  [0x1d6f] = {name="LATIN SMALL LETTER M WITH MIDDLE TILDE", cat="Ll", bidi="L"};
  [0x1d70] = {name="LATIN SMALL LETTER N WITH MIDDLE TILDE", cat="Ll", bidi="L"};
  [0x1d71] = {name="LATIN SMALL LETTER P WITH MIDDLE TILDE", cat="Ll", bidi="L"};
  [0x1d72] = {name="LATIN SMALL LETTER R WITH MIDDLE TILDE", cat="Ll", bidi="L"};
  [0x1d73] = {name="LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE", cat="Ll", bidi="L"};
  [0x1d74] = {name="LATIN SMALL LETTER S WITH MIDDLE TILDE", cat="Ll", bidi="L"};
  [0x1d75] = {name="LATIN SMALL LETTER T WITH MIDDLE TILDE", cat="Ll", bidi="L"};
  [0x1d76] = {name="LATIN SMALL LETTER Z WITH MIDDLE TILDE", cat="Ll", bidi="L"};
  [0x1d77] = {name="LATIN SMALL LETTER TURNED G", cat="Ll", bidi="L"};
  [0x1d78] = {name="MODIFIER LETTER CYRILLIC EN", cat="Lm", bidi="L", decomp={compat="super";0x043D}};
  [0x1d79] = {name="LATIN SMALL LETTER INSULAR G", cat="Ll", bidi="L", upper=0xa77d, title=0xa77d};
  [0x1d7a] = {name="LATIN SMALL LETTER TH WITH STRIKETHROUGH", cat="Ll", bidi="L"};
  [0x1d7b] = {name="LATIN SMALL CAPITAL LETTER I WITH STROKE", cat="Ll", bidi="L"};
  [0x1d7c] = {name="LATIN SMALL LETTER IOTA WITH STROKE", cat="Ll", bidi="L"};
  [0x1d7d] = {name="LATIN SMALL LETTER P WITH STROKE", cat="Ll", bidi="L", upper=0x2c63, title=0x2c63};
  [0x1d7e] = {name="LATIN SMALL CAPITAL LETTER U WITH STROKE", cat="Ll", bidi="L"};
  [0x1d7f] = {name="LATIN SMALL LETTER UPSILON WITH STROKE", cat="Ll", bidi="L"};
  [0x1d80] = {name="LATIN SMALL LETTER B WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d81] = {name="LATIN SMALL LETTER D WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d82] = {name="LATIN SMALL LETTER F WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d83] = {name="LATIN SMALL LETTER G WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d84] = {name="LATIN SMALL LETTER K WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d85] = {name="LATIN SMALL LETTER L WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d86] = {name="LATIN SMALL LETTER M WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d87] = {name="LATIN SMALL LETTER N WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d88] = {name="LATIN SMALL LETTER P WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d89] = {name="LATIN SMALL LETTER R WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d8a] = {name="LATIN SMALL LETTER S WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d8b] = {name="LATIN SMALL LETTER ESH WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d8c] = {name="LATIN SMALL LETTER V WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d8d] = {name="LATIN SMALL LETTER X WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d8e] = {name="LATIN SMALL LETTER Z WITH PALATAL HOOK", cat="Ll", bidi="L"};
  [0x1d8f] = {name="LATIN SMALL LETTER A WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x1d90] = {name="LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x1d91] = {name="LATIN SMALL LETTER D WITH HOOK AND TAIL", cat="Ll", bidi="L"};
  [0x1d92] = {name="LATIN SMALL LETTER E WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x1d93] = {name="LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x1d94] = {name="LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x1d95] = {name="LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x1d96] = {name="LATIN SMALL LETTER I WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x1d97] = {name="LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x1d98] = {name="LATIN SMALL LETTER ESH WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x1d99] = {name="LATIN SMALL LETTER U WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x1d9a] = {name="LATIN SMALL LETTER EZH WITH RETROFLEX HOOK", cat="Ll", bidi="L"};
  [0x1d9b] = {name="MODIFIER LETTER SMALL TURNED ALPHA", cat="Lm", bidi="L", decomp={compat="super";0x0252}};
  [0x1d9c] = {name="MODIFIER LETTER SMALL C", cat="Lm", bidi="L", decomp={compat="super";0x0063}};
  [0x1d9d] = {name="MODIFIER LETTER SMALL C WITH CURL", cat="Lm", bidi="L", decomp={compat="super";0x0255}};
  [0x1d9e] = {name="MODIFIER LETTER SMALL ETH", cat="Lm", bidi="L", decomp={compat="super";0x00F0}};
  [0x1d9f] = {name="MODIFIER LETTER SMALL REVERSED OPEN E", cat="Lm", bidi="L", decomp={compat="super";0x025C}};
  [0x1da0] = {name="MODIFIER LETTER SMALL F", cat="Lm", bidi="L", decomp={compat="super";0x0066}};
  [0x1da1] = {name="MODIFIER LETTER SMALL DOTLESS J WITH STROKE", cat="Lm", bidi="L", decomp={compat="super";0x025F}};
  [0x1da2] = {name="MODIFIER LETTER SMALL SCRIPT G", cat="Lm", bidi="L", decomp={compat="super";0x0261}};
  [0x1da3] = {name="MODIFIER LETTER SMALL TURNED H", cat="Lm", bidi="L", decomp={compat="super";0x0265}};
  [0x1da4] = {name="MODIFIER LETTER SMALL I WITH STROKE", cat="Lm", bidi="L", decomp={compat="super";0x0268}};
  [0x1da5] = {name="MODIFIER LETTER SMALL IOTA", cat="Lm", bidi="L", decomp={compat="super";0x0269}};
  [0x1da6] = {name="MODIFIER LETTER SMALL CAPITAL I", cat="Lm", bidi="L", decomp={compat="super";0x026A}};
  [0x1da7] = {name="MODIFIER LETTER SMALL CAPITAL I WITH STROKE", cat="Lm", bidi="L", decomp={compat="super";0x1D7B}};
  [0x1da8] = {name="MODIFIER LETTER SMALL J WITH CROSSED-TAIL", cat="Lm", bidi="L", decomp={compat="super";0x029D}};
  [0x1da9] = {name="MODIFIER LETTER SMALL L WITH RETROFLEX HOOK", cat="Lm", bidi="L", decomp={compat="super";0x026D}};
  [0x1daa] = {name="MODIFIER LETTER SMALL L WITH PALATAL HOOK", cat="Lm", bidi="L", decomp={compat="super";0x1D85}};
  [0x1dab] = {name="MODIFIER LETTER SMALL CAPITAL L", cat="Lm", bidi="L", decomp={compat="super";0x029F}};
  [0x1dac] = {name="MODIFIER LETTER SMALL M WITH HOOK", cat="Lm", bidi="L", decomp={compat="super";0x0271}};
  [0x1dad] = {name="MODIFIER LETTER SMALL TURNED M WITH LONG LEG", cat="Lm", bidi="L", decomp={compat="super";0x0270}};
  [0x1dae] = {name="MODIFIER LETTER SMALL N WITH LEFT HOOK", cat="Lm", bidi="L", decomp={compat="super";0x0272}};
  [0x1daf] = {name="MODIFIER LETTER SMALL N WITH RETROFLEX HOOK", cat="Lm", bidi="L", decomp={compat="super";0x0273}};
  [0x1db0] = {name="MODIFIER LETTER SMALL CAPITAL N", cat="Lm", bidi="L", decomp={compat="super";0x0274}};
  [0x1db1] = {name="MODIFIER LETTER SMALL BARRED O", cat="Lm", bidi="L", decomp={compat="super";0x0275}};
  [0x1db2] = {name="MODIFIER LETTER SMALL PHI", cat="Lm", bidi="L", decomp={compat="super";0x0278}};
  [0x1db3] = {name="MODIFIER LETTER SMALL S WITH HOOK", cat="Lm", bidi="L", decomp={compat="super";0x0282}};
  [0x1db4] = {name="MODIFIER LETTER SMALL ESH", cat="Lm", bidi="L", decomp={compat="super";0x0283}};
  [0x1db5] = {name="MODIFIER LETTER SMALL T WITH PALATAL HOOK", cat="Lm", bidi="L", decomp={compat="super";0x01AB}};
  [0x1db6] = {name="MODIFIER LETTER SMALL U BAR", cat="Lm", bidi="L", decomp={compat="super";0x0289}};
  [0x1db7] = {name="MODIFIER LETTER SMALL UPSILON", cat="Lm", bidi="L", decomp={compat="super";0x028A}};
  [0x1db8] = {name="MODIFIER LETTER SMALL CAPITAL U", cat="Lm", bidi="L", decomp={compat="super";0x1D1C}};
  [0x1db9] = {name="MODIFIER LETTER SMALL V WITH HOOK", cat="Lm", bidi="L", decomp={compat="super";0x028B}};
  [0x1dba] = {name="MODIFIER LETTER SMALL TURNED V", cat="Lm", bidi="L", decomp={compat="super";0x028C}};
  [0x1dbb] = {name="MODIFIER LETTER SMALL Z", cat="Lm", bidi="L", decomp={compat="super";0x007A}};
  [0x1dbc] = {name="MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK", cat="Lm", bidi="L", decomp={compat="super";0x0290}};
  [0x1dbd] = {name="MODIFIER LETTER SMALL Z WITH CURL", cat="Lm", bidi="L", decomp={compat="super";0x0291}};
  [0x1dbe] = {name="MODIFIER LETTER SMALL EZH", cat="Lm", bidi="L", decomp={compat="super";0x0292}};
  [0x1dbf] = {name="MODIFIER LETTER SMALL THETA", cat="Lm", bidi="L", decomp={compat="super";0x03B8}};
  [0x1dc0] = {name="COMBINING DOTTED GRAVE ACCENT", cat="Mn", combo=230, bidi="NSM"};
  [0x1dc1] = {name="COMBINING DOTTED ACUTE ACCENT", cat="Mn", combo=230, bidi="NSM"};
  [0x1dc2] = {name="COMBINING SNAKE BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x1dc3] = {name="COMBINING SUSPENSION MARK", cat="Mn", combo=230, bidi="NSM"};
  [0x1dc4] = {name="COMBINING MACRON-ACUTE", cat="Mn", combo=230, bidi="NSM"};
  [0x1dc5] = {name="COMBINING GRAVE-MACRON", cat="Mn", combo=230, bidi="NSM"};
  [0x1dc6] = {name="COMBINING MACRON-GRAVE", cat="Mn", combo=230, bidi="NSM"};
  [0x1dc7] = {name="COMBINING ACUTE-MACRON", cat="Mn", combo=230, bidi="NSM"};
  [0x1dc8] = {name="COMBINING GRAVE-ACUTE-GRAVE", cat="Mn", combo=230, bidi="NSM"};
  [0x1dc9] = {name="COMBINING ACUTE-GRAVE-ACUTE", cat="Mn", combo=230, bidi="NSM"};
  [0x1dca] = {name="COMBINING LATIN SMALL LETTER R BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x1dcb] = {name="COMBINING BREVE-MACRON", cat="Mn", combo=230, bidi="NSM"};
  [0x1dcc] = {name="COMBINING MACRON-BREVE", cat="Mn", combo=230, bidi="NSM"};
  [0x1dcd] = {name="COMBINING DOUBLE CIRCUMFLEX ABOVE", cat="Mn", combo=234, bidi="NSM"};
  [0x1dce] = {name="COMBINING OGONEK ABOVE", cat="Mn", combo=214, bidi="NSM"};
  [0x1dcf] = {name="COMBINING ZIGZAG BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x1dd0] = {name="COMBINING IS BELOW", cat="Mn", combo=202, bidi="NSM"};
  [0x1dd1] = {name="COMBINING UR ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x1dd2] = {name="COMBINING US ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x1dd3] = {name="COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x1dd4] = {name="COMBINING LATIN SMALL LETTER AE", cat="Mn", combo=230, bidi="NSM"};
  [0x1dd5] = {name="COMBINING LATIN SMALL LETTER AO", cat="Mn", combo=230, bidi="NSM"};
  [0x1dd6] = {name="COMBINING LATIN SMALL LETTER AV", cat="Mn", combo=230, bidi="NSM"};
  [0x1dd7] = {name="COMBINING LATIN SMALL LETTER C CEDILLA", cat="Mn", combo=230, bidi="NSM"};
  [0x1dd8] = {name="COMBINING LATIN SMALL LETTER INSULAR D", cat="Mn", combo=230, bidi="NSM"};
  [0x1dd9] = {name="COMBINING LATIN SMALL LETTER ETH", cat="Mn", combo=230, bidi="NSM"};
  [0x1dda] = {name="COMBINING LATIN SMALL LETTER G", cat="Mn", combo=230, bidi="NSM"};
  [0x1ddb] = {name="COMBINING LATIN LETTER SMALL CAPITAL G", cat="Mn", combo=230, bidi="NSM"};
  [0x1ddc] = {name="COMBINING LATIN SMALL LETTER K", cat="Mn", combo=230, bidi="NSM"};
  [0x1ddd] = {name="COMBINING LATIN SMALL LETTER L", cat="Mn", combo=230, bidi="NSM"};
  [0x1dde] = {name="COMBINING LATIN LETTER SMALL CAPITAL L", cat="Mn", combo=230, bidi="NSM"};
  [0x1ddf] = {name="COMBINING LATIN LETTER SMALL CAPITAL M", cat="Mn", combo=230, bidi="NSM"};
  [0x1de0] = {name="COMBINING LATIN SMALL LETTER N", cat="Mn", combo=230, bidi="NSM"};
  [0x1de1] = {name="COMBINING LATIN LETTER SMALL CAPITAL N", cat="Mn", combo=230, bidi="NSM"};
  [0x1de2] = {name="COMBINING LATIN LETTER SMALL CAPITAL R", cat="Mn", combo=230, bidi="NSM"};
  [0x1de3] = {name="COMBINING LATIN SMALL LETTER R ROTUNDA", cat="Mn", combo=230, bidi="NSM"};
  [0x1de4] = {name="COMBINING LATIN SMALL LETTER S", cat="Mn", combo=230, bidi="NSM"};
  [0x1de5] = {name="COMBINING LATIN SMALL LETTER LONG S", cat="Mn", combo=230, bidi="NSM"};
  [0x1de6] = {name="COMBINING LATIN SMALL LETTER Z", cat="Mn", combo=230, bidi="NSM"};
  [0x1dfd] = {name="COMBINING ALMOST EQUAL TO BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x1dfe] = {name="COMBINING LEFT ARROWHEAD ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x1dff] = {name="COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x1e00] = {name="LATIN CAPITAL LETTER A WITH RING BELOW", cat="Lu", bidi="L", decomp={0x0041,0x0325}, lower=0x1e01};
  [0x1e01] = {name="LATIN SMALL LETTER A WITH RING BELOW", cat="Ll", bidi="L", decomp={0x0061,0x0325}, upper=0x1e00, title=0x1e00};
  [0x1e02] = {name="LATIN CAPITAL LETTER B WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0042,0x0307}, lower=0x1e03};
  [0x1e03] = {name="LATIN SMALL LETTER B WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0062,0x0307}, upper=0x1e02, title=0x1e02};
  [0x1e04] = {name="LATIN CAPITAL LETTER B WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0042,0x0323}, lower=0x1e05};
  [0x1e05] = {name="LATIN SMALL LETTER B WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0062,0x0323}, upper=0x1e04, title=0x1e04};
  [0x1e06] = {name="LATIN CAPITAL LETTER B WITH LINE BELOW", cat="Lu", bidi="L", decomp={0x0042,0x0331}, lower=0x1e07};
  [0x1e07] = {name="LATIN SMALL LETTER B WITH LINE BELOW", cat="Ll", bidi="L", decomp={0x0062,0x0331}, upper=0x1e06, title=0x1e06};
  [0x1e08] = {name="LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE", cat="Lu", bidi="L", decomp={0x00C7,0x0301}, lower=0x1e09};
  [0x1e09] = {name="LATIN SMALL LETTER C WITH CEDILLA AND ACUTE", cat="Ll", bidi="L", decomp={0x00E7,0x0301}, upper=0x1e08, title=0x1e08};
  [0x1e0a] = {name="LATIN CAPITAL LETTER D WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0044,0x0307}, lower=0x1e0b};
  [0x1e0b] = {name="LATIN SMALL LETTER D WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0064,0x0307}, upper=0x1e0a, title=0x1e0a};
  [0x1e0c] = {name="LATIN CAPITAL LETTER D WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0044,0x0323}, lower=0x1e0d};
  [0x1e0d] = {name="LATIN SMALL LETTER D WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0064,0x0323}, upper=0x1e0c, title=0x1e0c};
  [0x1e0e] = {name="LATIN CAPITAL LETTER D WITH LINE BELOW", cat="Lu", bidi="L", decomp={0x0044,0x0331}, lower=0x1e0f};
  [0x1e0f] = {name="LATIN SMALL LETTER D WITH LINE BELOW", cat="Ll", bidi="L", decomp={0x0064,0x0331}, upper=0x1e0e, title=0x1e0e};
  [0x1e10] = {name="LATIN CAPITAL LETTER D WITH CEDILLA", cat="Lu", bidi="L", decomp={0x0044,0x0327}, lower=0x1e11};
  [0x1e11] = {name="LATIN SMALL LETTER D WITH CEDILLA", cat="Ll", bidi="L", decomp={0x0064,0x0327}, upper=0x1e10, title=0x1e10};
  [0x1e12] = {name="LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW", cat="Lu", bidi="L", decomp={0x0044,0x032D}, lower=0x1e13};
  [0x1e13] = {name="LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW", cat="Ll", bidi="L", decomp={0x0064,0x032D}, upper=0x1e12, title=0x1e12};
  [0x1e14] = {name="LATIN CAPITAL LETTER E WITH MACRON AND GRAVE", cat="Lu", bidi="L", decomp={0x0112,0x0300}, lower=0x1e15};
  [0x1e15] = {name="LATIN SMALL LETTER E WITH MACRON AND GRAVE", cat="Ll", bidi="L", decomp={0x0113,0x0300}, upper=0x1e14, title=0x1e14};
  [0x1e16] = {name="LATIN CAPITAL LETTER E WITH MACRON AND ACUTE", cat="Lu", bidi="L", decomp={0x0112,0x0301}, lower=0x1e17};
  [0x1e17] = {name="LATIN SMALL LETTER E WITH MACRON AND ACUTE", cat="Ll", bidi="L", decomp={0x0113,0x0301}, upper=0x1e16, title=0x1e16};
  [0x1e18] = {name="LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW", cat="Lu", bidi="L", decomp={0x0045,0x032D}, lower=0x1e19};
  [0x1e19] = {name="LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW", cat="Ll", bidi="L", decomp={0x0065,0x032D}, upper=0x1e18, title=0x1e18};
  [0x1e1a] = {name="LATIN CAPITAL LETTER E WITH TILDE BELOW", cat="Lu", bidi="L", decomp={0x0045,0x0330}, lower=0x1e1b};
  [0x1e1b] = {name="LATIN SMALL LETTER E WITH TILDE BELOW", cat="Ll", bidi="L", decomp={0x0065,0x0330}, upper=0x1e1a, title=0x1e1a};
  [0x1e1c] = {name="LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE", cat="Lu", bidi="L", decomp={0x0228,0x0306}, lower=0x1e1d};
  [0x1e1d] = {name="LATIN SMALL LETTER E WITH CEDILLA AND BREVE", cat="Ll", bidi="L", decomp={0x0229,0x0306}, upper=0x1e1c, title=0x1e1c};
  [0x1e1e] = {name="LATIN CAPITAL LETTER F WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0046,0x0307}, lower=0x1e1f};
  [0x1e1f] = {name="LATIN SMALL LETTER F WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0066,0x0307}, upper=0x1e1e, title=0x1e1e};
  [0x1e20] = {name="LATIN CAPITAL LETTER G WITH MACRON", cat="Lu", bidi="L", decomp={0x0047,0x0304}, lower=0x1e21};
  [0x1e21] = {name="LATIN SMALL LETTER G WITH MACRON", cat="Ll", bidi="L", decomp={0x0067,0x0304}, upper=0x1e20, title=0x1e20};
  [0x1e22] = {name="LATIN CAPITAL LETTER H WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0048,0x0307}, lower=0x1e23};
  [0x1e23] = {name="LATIN SMALL LETTER H WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0068,0x0307}, upper=0x1e22, title=0x1e22};
  [0x1e24] = {name="LATIN CAPITAL LETTER H WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0048,0x0323}, lower=0x1e25};
  [0x1e25] = {name="LATIN SMALL LETTER H WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0068,0x0323}, upper=0x1e24, title=0x1e24};
  [0x1e26] = {name="LATIN CAPITAL LETTER H WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0048,0x0308}, lower=0x1e27};
  [0x1e27] = {name="LATIN SMALL LETTER H WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0068,0x0308}, upper=0x1e26, title=0x1e26};
  [0x1e28] = {name="LATIN CAPITAL LETTER H WITH CEDILLA", cat="Lu", bidi="L", decomp={0x0048,0x0327}, lower=0x1e29};
  [0x1e29] = {name="LATIN SMALL LETTER H WITH CEDILLA", cat="Ll", bidi="L", decomp={0x0068,0x0327}, upper=0x1e28, title=0x1e28};
  [0x1e2a] = {name="LATIN CAPITAL LETTER H WITH BREVE BELOW", cat="Lu", bidi="L", decomp={0x0048,0x032E}, lower=0x1e2b};
  [0x1e2b] = {name="LATIN SMALL LETTER H WITH BREVE BELOW", cat="Ll", bidi="L", decomp={0x0068,0x032E}, upper=0x1e2a, title=0x1e2a};
  [0x1e2c] = {name="LATIN CAPITAL LETTER I WITH TILDE BELOW", cat="Lu", bidi="L", decomp={0x0049,0x0330}, lower=0x1e2d};
  [0x1e2d] = {name="LATIN SMALL LETTER I WITH TILDE BELOW", cat="Ll", bidi="L", decomp={0x0069,0x0330}, upper=0x1e2c, title=0x1e2c};
  [0x1e2e] = {name="LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE", cat="Lu", bidi="L", decomp={0x00CF,0x0301}, lower=0x1e2f};
  [0x1e2f] = {name="LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE", cat="Ll", bidi="L", decomp={0x00EF,0x0301}, upper=0x1e2e, title=0x1e2e};
  [0x1e30] = {name="LATIN CAPITAL LETTER K WITH ACUTE", cat="Lu", bidi="L", decomp={0x004B,0x0301}, lower=0x1e31};
  [0x1e31] = {name="LATIN SMALL LETTER K WITH ACUTE", cat="Ll", bidi="L", decomp={0x006B,0x0301}, upper=0x1e30, title=0x1e30};
  [0x1e32] = {name="LATIN CAPITAL LETTER K WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x004B,0x0323}, lower=0x1e33};
  [0x1e33] = {name="LATIN SMALL LETTER K WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x006B,0x0323}, upper=0x1e32, title=0x1e32};
  [0x1e34] = {name="LATIN CAPITAL LETTER K WITH LINE BELOW", cat="Lu", bidi="L", decomp={0x004B,0x0331}, lower=0x1e35};
  [0x1e35] = {name="LATIN SMALL LETTER K WITH LINE BELOW", cat="Ll", bidi="L", decomp={0x006B,0x0331}, upper=0x1e34, title=0x1e34};
  [0x1e36] = {name="LATIN CAPITAL LETTER L WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x004C,0x0323}, lower=0x1e37};
  [0x1e37] = {name="LATIN SMALL LETTER L WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x006C,0x0323}, upper=0x1e36, title=0x1e36};
  [0x1e38] = {name="LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON", cat="Lu", bidi="L", decomp={0x1E36,0x0304}, lower=0x1e39};
  [0x1e39] = {name="LATIN SMALL LETTER L WITH DOT BELOW AND MACRON", cat="Ll", bidi="L", decomp={0x1E37,0x0304}, upper=0x1e38, title=0x1e38};
  [0x1e3a] = {name="LATIN CAPITAL LETTER L WITH LINE BELOW", cat="Lu", bidi="L", decomp={0x004C,0x0331}, lower=0x1e3b};
  [0x1e3b] = {name="LATIN SMALL LETTER L WITH LINE BELOW", cat="Ll", bidi="L", decomp={0x006C,0x0331}, upper=0x1e3a, title=0x1e3a};
  [0x1e3c] = {name="LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW", cat="Lu", bidi="L", decomp={0x004C,0x032D}, lower=0x1e3d};
  [0x1e3d] = {name="LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW", cat="Ll", bidi="L", decomp={0x006C,0x032D}, upper=0x1e3c, title=0x1e3c};
  [0x1e3e] = {name="LATIN CAPITAL LETTER M WITH ACUTE", cat="Lu", bidi="L", decomp={0x004D,0x0301}, lower=0x1e3f};
  [0x1e3f] = {name="LATIN SMALL LETTER M WITH ACUTE", cat="Ll", bidi="L", decomp={0x006D,0x0301}, upper=0x1e3e, title=0x1e3e};
  [0x1e40] = {name="LATIN CAPITAL LETTER M WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x004D,0x0307}, lower=0x1e41};
  [0x1e41] = {name="LATIN SMALL LETTER M WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x006D,0x0307}, upper=0x1e40, title=0x1e40};
  [0x1e42] = {name="LATIN CAPITAL LETTER M WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x004D,0x0323}, lower=0x1e43};
  [0x1e43] = {name="LATIN SMALL LETTER M WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x006D,0x0323}, upper=0x1e42, title=0x1e42};
  [0x1e44] = {name="LATIN CAPITAL LETTER N WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x004E,0x0307}, lower=0x1e45};
  [0x1e45] = {name="LATIN SMALL LETTER N WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x006E,0x0307}, upper=0x1e44, title=0x1e44};
  [0x1e46] = {name="LATIN CAPITAL LETTER N WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x004E,0x0323}, lower=0x1e47};
  [0x1e47] = {name="LATIN SMALL LETTER N WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x006E,0x0323}, upper=0x1e46, title=0x1e46};
  [0x1e48] = {name="LATIN CAPITAL LETTER N WITH LINE BELOW", cat="Lu", bidi="L", decomp={0x004E,0x0331}, lower=0x1e49};
  [0x1e49] = {name="LATIN SMALL LETTER N WITH LINE BELOW", cat="Ll", bidi="L", decomp={0x006E,0x0331}, upper=0x1e48, title=0x1e48};
  [0x1e4a] = {name="LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW", cat="Lu", bidi="L", decomp={0x004E,0x032D}, lower=0x1e4b};
  [0x1e4b] = {name="LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW", cat="Ll", bidi="L", decomp={0x006E,0x032D}, upper=0x1e4a, title=0x1e4a};
  [0x1e4c] = {name="LATIN CAPITAL LETTER O WITH TILDE AND ACUTE", cat="Lu", bidi="L", decomp={0x00D5,0x0301}, lower=0x1e4d};
  [0x1e4d] = {name="LATIN SMALL LETTER O WITH TILDE AND ACUTE", cat="Ll", bidi="L", decomp={0x00F5,0x0301}, upper=0x1e4c, title=0x1e4c};
  [0x1e4e] = {name="LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS", cat="Lu", bidi="L", decomp={0x00D5,0x0308}, lower=0x1e4f};
  [0x1e4f] = {name="LATIN SMALL LETTER O WITH TILDE AND DIAERESIS", cat="Ll", bidi="L", decomp={0x00F5,0x0308}, upper=0x1e4e, title=0x1e4e};
  [0x1e50] = {name="LATIN CAPITAL LETTER O WITH MACRON AND GRAVE", cat="Lu", bidi="L", decomp={0x014C,0x0300}, lower=0x1e51};
  [0x1e51] = {name="LATIN SMALL LETTER O WITH MACRON AND GRAVE", cat="Ll", bidi="L", decomp={0x014D,0x0300}, upper=0x1e50, title=0x1e50};
  [0x1e52] = {name="LATIN CAPITAL LETTER O WITH MACRON AND ACUTE", cat="Lu", bidi="L", decomp={0x014C,0x0301}, lower=0x1e53};
  [0x1e53] = {name="LATIN SMALL LETTER O WITH MACRON AND ACUTE", cat="Ll", bidi="L", decomp={0x014D,0x0301}, upper=0x1e52, title=0x1e52};
  [0x1e54] = {name="LATIN CAPITAL LETTER P WITH ACUTE", cat="Lu", bidi="L", decomp={0x0050,0x0301}, lower=0x1e55};
  [0x1e55] = {name="LATIN SMALL LETTER P WITH ACUTE", cat="Ll", bidi="L", decomp={0x0070,0x0301}, upper=0x1e54, title=0x1e54};
  [0x1e56] = {name="LATIN CAPITAL LETTER P WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0050,0x0307}, lower=0x1e57};
  [0x1e57] = {name="LATIN SMALL LETTER P WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0070,0x0307}, upper=0x1e56, title=0x1e56};
  [0x1e58] = {name="LATIN CAPITAL LETTER R WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0052,0x0307}, lower=0x1e59};
  [0x1e59] = {name="LATIN SMALL LETTER R WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0072,0x0307}, upper=0x1e58, title=0x1e58};
  [0x1e5a] = {name="LATIN CAPITAL LETTER R WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0052,0x0323}, lower=0x1e5b};
  [0x1e5b] = {name="LATIN SMALL LETTER R WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0072,0x0323}, upper=0x1e5a, title=0x1e5a};
  [0x1e5c] = {name="LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON", cat="Lu", bidi="L", decomp={0x1E5A,0x0304}, lower=0x1e5d};
  [0x1e5d] = {name="LATIN SMALL LETTER R WITH DOT BELOW AND MACRON", cat="Ll", bidi="L", decomp={0x1E5B,0x0304}, upper=0x1e5c, title=0x1e5c};
  [0x1e5e] = {name="LATIN CAPITAL LETTER R WITH LINE BELOW", cat="Lu", bidi="L", decomp={0x0052,0x0331}, lower=0x1e5f};
  [0x1e5f] = {name="LATIN SMALL LETTER R WITH LINE BELOW", cat="Ll", bidi="L", decomp={0x0072,0x0331}, upper=0x1e5e, title=0x1e5e};
  [0x1e60] = {name="LATIN CAPITAL LETTER S WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0053,0x0307}, lower=0x1e61};
  [0x1e61] = {name="LATIN SMALL LETTER S WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0073,0x0307}, upper=0x1e60, title=0x1e60};
  [0x1e62] = {name="LATIN CAPITAL LETTER S WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0053,0x0323}, lower=0x1e63};
  [0x1e63] = {name="LATIN SMALL LETTER S WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0073,0x0323}, upper=0x1e62, title=0x1e62};
  [0x1e64] = {name="LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE", cat="Lu", bidi="L", decomp={0x015A,0x0307}, lower=0x1e65};
  [0x1e65] = {name="LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE", cat="Ll", bidi="L", decomp={0x015B,0x0307}, upper=0x1e64, title=0x1e64};
  [0x1e66] = {name="LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE", cat="Lu", bidi="L", decomp={0x0160,0x0307}, lower=0x1e67};
  [0x1e67] = {name="LATIN SMALL LETTER S WITH CARON AND DOT ABOVE", cat="Ll", bidi="L", decomp={0x0161,0x0307}, upper=0x1e66, title=0x1e66};
  [0x1e68] = {name="LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE", cat="Lu", bidi="L", decomp={0x1E62,0x0307}, lower=0x1e69};
  [0x1e69] = {name="LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE", cat="Ll", bidi="L", decomp={0x1E63,0x0307}, upper=0x1e68, title=0x1e68};
  [0x1e6a] = {name="LATIN CAPITAL LETTER T WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0054,0x0307}, lower=0x1e6b};
  [0x1e6b] = {name="LATIN SMALL LETTER T WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0074,0x0307}, upper=0x1e6a, title=0x1e6a};
  [0x1e6c] = {name="LATIN CAPITAL LETTER T WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0054,0x0323}, lower=0x1e6d};
  [0x1e6d] = {name="LATIN SMALL LETTER T WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0074,0x0323}, upper=0x1e6c, title=0x1e6c};
  [0x1e6e] = {name="LATIN CAPITAL LETTER T WITH LINE BELOW", cat="Lu", bidi="L", decomp={0x0054,0x0331}, lower=0x1e6f};
  [0x1e6f] = {name="LATIN SMALL LETTER T WITH LINE BELOW", cat="Ll", bidi="L", decomp={0x0074,0x0331}, upper=0x1e6e, title=0x1e6e};
  [0x1e70] = {name="LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW", cat="Lu", bidi="L", decomp={0x0054,0x032D}, lower=0x1e71};
  [0x1e71] = {name="LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW", cat="Ll", bidi="L", decomp={0x0074,0x032D}, upper=0x1e70, title=0x1e70};
  [0x1e72] = {name="LATIN CAPITAL LETTER U WITH DIAERESIS BELOW", cat="Lu", bidi="L", decomp={0x0055,0x0324}, lower=0x1e73};
  [0x1e73] = {name="LATIN SMALL LETTER U WITH DIAERESIS BELOW", cat="Ll", bidi="L", decomp={0x0075,0x0324}, upper=0x1e72, title=0x1e72};
  [0x1e74] = {name="LATIN CAPITAL LETTER U WITH TILDE BELOW", cat="Lu", bidi="L", decomp={0x0055,0x0330}, lower=0x1e75};
  [0x1e75] = {name="LATIN SMALL LETTER U WITH TILDE BELOW", cat="Ll", bidi="L", decomp={0x0075,0x0330}, upper=0x1e74, title=0x1e74};
  [0x1e76] = {name="LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW", cat="Lu", bidi="L", decomp={0x0055,0x032D}, lower=0x1e77};
  [0x1e77] = {name="LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW", cat="Ll", bidi="L", decomp={0x0075,0x032D}, upper=0x1e76, title=0x1e76};
  [0x1e78] = {name="LATIN CAPITAL LETTER U WITH TILDE AND ACUTE", cat="Lu", bidi="L", decomp={0x0168,0x0301}, lower=0x1e79};
  [0x1e79] = {name="LATIN SMALL LETTER U WITH TILDE AND ACUTE", cat="Ll", bidi="L", decomp={0x0169,0x0301}, upper=0x1e78, title=0x1e78};
  [0x1e7a] = {name="LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS", cat="Lu", bidi="L", decomp={0x016A,0x0308}, lower=0x1e7b};
  [0x1e7b] = {name="LATIN SMALL LETTER U WITH MACRON AND DIAERESIS", cat="Ll", bidi="L", decomp={0x016B,0x0308}, upper=0x1e7a, title=0x1e7a};
  [0x1e7c] = {name="LATIN CAPITAL LETTER V WITH TILDE", cat="Lu", bidi="L", decomp={0x0056,0x0303}, lower=0x1e7d};
  [0x1e7d] = {name="LATIN SMALL LETTER V WITH TILDE", cat="Ll", bidi="L", decomp={0x0076,0x0303}, upper=0x1e7c, title=0x1e7c};
  [0x1e7e] = {name="LATIN CAPITAL LETTER V WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0056,0x0323}, lower=0x1e7f};
  [0x1e7f] = {name="LATIN SMALL LETTER V WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0076,0x0323}, upper=0x1e7e, title=0x1e7e};
  [0x1e80] = {name="LATIN CAPITAL LETTER W WITH GRAVE", cat="Lu", bidi="L", decomp={0x0057,0x0300}, lower=0x1e81};
  [0x1e81] = {name="LATIN SMALL LETTER W WITH GRAVE", cat="Ll", bidi="L", decomp={0x0077,0x0300}, upper=0x1e80, title=0x1e80};
  [0x1e82] = {name="LATIN CAPITAL LETTER W WITH ACUTE", cat="Lu", bidi="L", decomp={0x0057,0x0301}, lower=0x1e83};
  [0x1e83] = {name="LATIN SMALL LETTER W WITH ACUTE", cat="Ll", bidi="L", decomp={0x0077,0x0301}, upper=0x1e82, title=0x1e82};
  [0x1e84] = {name="LATIN CAPITAL LETTER W WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0057,0x0308}, lower=0x1e85};
  [0x1e85] = {name="LATIN SMALL LETTER W WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0077,0x0308}, upper=0x1e84, title=0x1e84};
  [0x1e86] = {name="LATIN CAPITAL LETTER W WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0057,0x0307}, lower=0x1e87};
  [0x1e87] = {name="LATIN SMALL LETTER W WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0077,0x0307}, upper=0x1e86, title=0x1e86};
  [0x1e88] = {name="LATIN CAPITAL LETTER W WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0057,0x0323}, lower=0x1e89};
  [0x1e89] = {name="LATIN SMALL LETTER W WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0077,0x0323}, upper=0x1e88, title=0x1e88};
  [0x1e8a] = {name="LATIN CAPITAL LETTER X WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0058,0x0307}, lower=0x1e8b};
  [0x1e8b] = {name="LATIN SMALL LETTER X WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0078,0x0307}, upper=0x1e8a, title=0x1e8a};
  [0x1e8c] = {name="LATIN CAPITAL LETTER X WITH DIAERESIS", cat="Lu", bidi="L", decomp={0x0058,0x0308}, lower=0x1e8d};
  [0x1e8d] = {name="LATIN SMALL LETTER X WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0078,0x0308}, upper=0x1e8c, title=0x1e8c};
  [0x1e8e] = {name="LATIN CAPITAL LETTER Y WITH DOT ABOVE", cat="Lu", bidi="L", decomp={0x0059,0x0307}, lower=0x1e8f};
  [0x1e8f] = {name="LATIN SMALL LETTER Y WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x0079,0x0307}, upper=0x1e8e, title=0x1e8e};
  [0x1e90] = {name="LATIN CAPITAL LETTER Z WITH CIRCUMFLEX", cat="Lu", bidi="L", decomp={0x005A,0x0302}, lower=0x1e91};
  [0x1e91] = {name="LATIN SMALL LETTER Z WITH CIRCUMFLEX", cat="Ll", bidi="L", decomp={0x007A,0x0302}, upper=0x1e90, title=0x1e90};
  [0x1e92] = {name="LATIN CAPITAL LETTER Z WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x005A,0x0323}, lower=0x1e93};
  [0x1e93] = {name="LATIN SMALL LETTER Z WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x007A,0x0323}, upper=0x1e92, title=0x1e92};
  [0x1e94] = {name="LATIN CAPITAL LETTER Z WITH LINE BELOW", cat="Lu", bidi="L", decomp={0x005A,0x0331}, lower=0x1e95};
  [0x1e95] = {name="LATIN SMALL LETTER Z WITH LINE BELOW", cat="Ll", bidi="L", decomp={0x007A,0x0331}, upper=0x1e94, title=0x1e94};
  [0x1e96] = {name="LATIN SMALL LETTER H WITH LINE BELOW", cat="Ll", bidi="L", decomp={0x0068,0x0331}};
  [0x1e97] = {name="LATIN SMALL LETTER T WITH DIAERESIS", cat="Ll", bidi="L", decomp={0x0074,0x0308}};
  [0x1e98] = {name="LATIN SMALL LETTER W WITH RING ABOVE", cat="Ll", bidi="L", decomp={0x0077,0x030A}};
  [0x1e99] = {name="LATIN SMALL LETTER Y WITH RING ABOVE", cat="Ll", bidi="L", decomp={0x0079,0x030A}};
  [0x1e9a] = {name="LATIN SMALL LETTER A WITH RIGHT HALF RING", cat="Ll", bidi="L", decomp={compat="compat";0x0061,0x02BE}};
  [0x1e9b] = {name="LATIN SMALL LETTER LONG S WITH DOT ABOVE", cat="Ll", bidi="L", decomp={0x017F,0x0307}, upper=0x1e60, title=0x1e60};
  [0x1e9c] = {name="LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE", cat="Ll", bidi="L"};
  [0x1e9d] = {name="LATIN SMALL LETTER LONG S WITH HIGH STROKE", cat="Ll", bidi="L"};
  [0x1e9e] = {name="LATIN CAPITAL LETTER SHARP S", cat="Lu", bidi="L", lower=0x00df};
  [0x1e9f] = {name="LATIN SMALL LETTER DELTA", cat="Ll", bidi="L"};
  [0x1ea0] = {name="LATIN CAPITAL LETTER A WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0041,0x0323}, lower=0x1ea1};
  [0x1ea1] = {name="LATIN SMALL LETTER A WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0061,0x0323}, upper=0x1ea0, title=0x1ea0};
  [0x1ea2] = {name="LATIN CAPITAL LETTER A WITH HOOK ABOVE", cat="Lu", bidi="L", decomp={0x0041,0x0309}, lower=0x1ea3};
  [0x1ea3] = {name="LATIN SMALL LETTER A WITH HOOK ABOVE", cat="Ll", bidi="L", decomp={0x0061,0x0309}, upper=0x1ea2, title=0x1ea2};
  [0x1ea4] = {name="LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE", cat="Lu", bidi="L", decomp={0x00C2,0x0301}, lower=0x1ea5};
  [0x1ea5] = {name="LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE", cat="Ll", bidi="L", decomp={0x00E2,0x0301}, upper=0x1ea4, title=0x1ea4};
  [0x1ea6] = {name="LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE", cat="Lu", bidi="L", decomp={0x00C2,0x0300}, lower=0x1ea7};
  [0x1ea7] = {name="LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE", cat="Ll", bidi="L", decomp={0x00E2,0x0300}, upper=0x1ea6, title=0x1ea6};
  [0x1ea8] = {name="LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE", cat="Lu", bidi="L", decomp={0x00C2,0x0309}, lower=0x1ea9};
  [0x1ea9] = {name="LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE", cat="Ll", bidi="L", decomp={0x00E2,0x0309}, upper=0x1ea8, title=0x1ea8};
  [0x1eaa] = {name="LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE", cat="Lu", bidi="L", decomp={0x00C2,0x0303}, lower=0x1eab};
  [0x1eab] = {name="LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE", cat="Ll", bidi="L", decomp={0x00E2,0x0303}, upper=0x1eaa, title=0x1eaa};
  [0x1eac] = {name="LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW", cat="Lu", bidi="L", decomp={0x1EA0,0x0302}, lower=0x1ead};
  [0x1ead] = {name="LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW", cat="Ll", bidi="L", decomp={0x1EA1,0x0302}, upper=0x1eac, title=0x1eac};
  [0x1eae] = {name="LATIN CAPITAL LETTER A WITH BREVE AND ACUTE", cat="Lu", bidi="L", decomp={0x0102,0x0301}, lower=0x1eaf};
  [0x1eaf] = {name="LATIN SMALL LETTER A WITH BREVE AND ACUTE", cat="Ll", bidi="L", decomp={0x0103,0x0301}, upper=0x1eae, title=0x1eae};
  [0x1eb0] = {name="LATIN CAPITAL LETTER A WITH BREVE AND GRAVE", cat="Lu", bidi="L", decomp={0x0102,0x0300}, lower=0x1eb1};
  [0x1eb1] = {name="LATIN SMALL LETTER A WITH BREVE AND GRAVE", cat="Ll", bidi="L", decomp={0x0103,0x0300}, upper=0x1eb0, title=0x1eb0};
  [0x1eb2] = {name="LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE", cat="Lu", bidi="L", decomp={0x0102,0x0309}, lower=0x1eb3};
  [0x1eb3] = {name="LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE", cat="Ll", bidi="L", decomp={0x0103,0x0309}, upper=0x1eb2, title=0x1eb2};
  [0x1eb4] = {name="LATIN CAPITAL LETTER A WITH BREVE AND TILDE", cat="Lu", bidi="L", decomp={0x0102,0x0303}, lower=0x1eb5};
  [0x1eb5] = {name="LATIN SMALL LETTER A WITH BREVE AND TILDE", cat="Ll", bidi="L", decomp={0x0103,0x0303}, upper=0x1eb4, title=0x1eb4};
  [0x1eb6] = {name="LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW", cat="Lu", bidi="L", decomp={0x1EA0,0x0306}, lower=0x1eb7};
  [0x1eb7] = {name="LATIN SMALL LETTER A WITH BREVE AND DOT BELOW", cat="Ll", bidi="L", decomp={0x1EA1,0x0306}, upper=0x1eb6, title=0x1eb6};
  [0x1eb8] = {name="LATIN CAPITAL LETTER E WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0045,0x0323}, lower=0x1eb9};
  [0x1eb9] = {name="LATIN SMALL LETTER E WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0065,0x0323}, upper=0x1eb8, title=0x1eb8};
  [0x1eba] = {name="LATIN CAPITAL LETTER E WITH HOOK ABOVE", cat="Lu", bidi="L", decomp={0x0045,0x0309}, lower=0x1ebb};
  [0x1ebb] = {name="LATIN SMALL LETTER E WITH HOOK ABOVE", cat="Ll", bidi="L", decomp={0x0065,0x0309}, upper=0x1eba, title=0x1eba};
  [0x1ebc] = {name="LATIN CAPITAL LETTER E WITH TILDE", cat="Lu", bidi="L", decomp={0x0045,0x0303}, lower=0x1ebd};
  [0x1ebd] = {name="LATIN SMALL LETTER E WITH TILDE", cat="Ll", bidi="L", decomp={0x0065,0x0303}, upper=0x1ebc, title=0x1ebc};
  [0x1ebe] = {name="LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE", cat="Lu", bidi="L", decomp={0x00CA,0x0301}, lower=0x1ebf};
  [0x1ebf] = {name="LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE", cat="Ll", bidi="L", decomp={0x00EA,0x0301}, upper=0x1ebe, title=0x1ebe};
  [0x1ec0] = {name="LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE", cat="Lu", bidi="L", decomp={0x00CA,0x0300}, lower=0x1ec1};
  [0x1ec1] = {name="LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE", cat="Ll", bidi="L", decomp={0x00EA,0x0300}, upper=0x1ec0, title=0x1ec0};
  [0x1ec2] = {name="LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE", cat="Lu", bidi="L", decomp={0x00CA,0x0309}, lower=0x1ec3};
  [0x1ec3] = {name="LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE", cat="Ll", bidi="L", decomp={0x00EA,0x0309}, upper=0x1ec2, title=0x1ec2};
  [0x1ec4] = {name="LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE", cat="Lu", bidi="L", decomp={0x00CA,0x0303}, lower=0x1ec5};
  [0x1ec5] = {name="LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE", cat="Ll", bidi="L", decomp={0x00EA,0x0303}, upper=0x1ec4, title=0x1ec4};
  [0x1ec6] = {name="LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW", cat="Lu", bidi="L", decomp={0x1EB8,0x0302}, lower=0x1ec7};
  [0x1ec7] = {name="LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW", cat="Ll", bidi="L", decomp={0x1EB9,0x0302}, upper=0x1ec6, title=0x1ec6};
  [0x1ec8] = {name="LATIN CAPITAL LETTER I WITH HOOK ABOVE", cat="Lu", bidi="L", decomp={0x0049,0x0309}, lower=0x1ec9};
  [0x1ec9] = {name="LATIN SMALL LETTER I WITH HOOK ABOVE", cat="Ll", bidi="L", decomp={0x0069,0x0309}, upper=0x1ec8, title=0x1ec8};
  [0x1eca] = {name="LATIN CAPITAL LETTER I WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0049,0x0323}, lower=0x1ecb};
  [0x1ecb] = {name="LATIN SMALL LETTER I WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0069,0x0323}, upper=0x1eca, title=0x1eca};
  [0x1ecc] = {name="LATIN CAPITAL LETTER O WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x004F,0x0323}, lower=0x1ecd};
  [0x1ecd] = {name="LATIN SMALL LETTER O WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x006F,0x0323}, upper=0x1ecc, title=0x1ecc};
  [0x1ece] = {name="LATIN CAPITAL LETTER O WITH HOOK ABOVE", cat="Lu", bidi="L", decomp={0x004F,0x0309}, lower=0x1ecf};
  [0x1ecf] = {name="LATIN SMALL LETTER O WITH HOOK ABOVE", cat="Ll", bidi="L", decomp={0x006F,0x0309}, upper=0x1ece, title=0x1ece};
  [0x1ed0] = {name="LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE", cat="Lu", bidi="L", decomp={0x00D4,0x0301}, lower=0x1ed1};
  [0x1ed1] = {name="LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE", cat="Ll", bidi="L", decomp={0x00F4,0x0301}, upper=0x1ed0, title=0x1ed0};
  [0x1ed2] = {name="LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE", cat="Lu", bidi="L", decomp={0x00D4,0x0300}, lower=0x1ed3};
  [0x1ed3] = {name="LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE", cat="Ll", bidi="L", decomp={0x00F4,0x0300}, upper=0x1ed2, title=0x1ed2};
  [0x1ed4] = {name="LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE", cat="Lu", bidi="L", decomp={0x00D4,0x0309}, lower=0x1ed5};
  [0x1ed5] = {name="LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE", cat="Ll", bidi="L", decomp={0x00F4,0x0309}, upper=0x1ed4, title=0x1ed4};
  [0x1ed6] = {name="LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE", cat="Lu", bidi="L", decomp={0x00D4,0x0303}, lower=0x1ed7};
  [0x1ed7] = {name="LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE", cat="Ll", bidi="L", decomp={0x00F4,0x0303}, upper=0x1ed6, title=0x1ed6};
  [0x1ed8] = {name="LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW", cat="Lu", bidi="L", decomp={0x1ECC,0x0302}, lower=0x1ed9};
  [0x1ed9] = {name="LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW", cat="Ll", bidi="L", decomp={0x1ECD,0x0302}, upper=0x1ed8, title=0x1ed8};
  [0x1eda] = {name="LATIN CAPITAL LETTER O WITH HORN AND ACUTE", cat="Lu", bidi="L", decomp={0x01A0,0x0301}, lower=0x1edb};
  [0x1edb] = {name="LATIN SMALL LETTER O WITH HORN AND ACUTE", cat="Ll", bidi="L", decomp={0x01A1,0x0301}, upper=0x1eda, title=0x1eda};
  [0x1edc] = {name="LATIN CAPITAL LETTER O WITH HORN AND GRAVE", cat="Lu", bidi="L", decomp={0x01A0,0x0300}, lower=0x1edd};
  [0x1edd] = {name="LATIN SMALL LETTER O WITH HORN AND GRAVE", cat="Ll", bidi="L", decomp={0x01A1,0x0300}, upper=0x1edc, title=0x1edc};
  [0x1ede] = {name="LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE", cat="Lu", bidi="L", decomp={0x01A0,0x0309}, lower=0x1edf};
  [0x1edf] = {name="LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE", cat="Ll", bidi="L", decomp={0x01A1,0x0309}, upper=0x1ede, title=0x1ede};
  [0x1ee0] = {name="LATIN CAPITAL LETTER O WITH HORN AND TILDE", cat="Lu", bidi="L", decomp={0x01A0,0x0303}, lower=0x1ee1};
  [0x1ee1] = {name="LATIN SMALL LETTER O WITH HORN AND TILDE", cat="Ll", bidi="L", decomp={0x01A1,0x0303}, upper=0x1ee0, title=0x1ee0};
  [0x1ee2] = {name="LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW", cat="Lu", bidi="L", decomp={0x01A0,0x0323}, lower=0x1ee3};
  [0x1ee3] = {name="LATIN SMALL LETTER O WITH HORN AND DOT BELOW", cat="Ll", bidi="L", decomp={0x01A1,0x0323}, upper=0x1ee2, title=0x1ee2};
  [0x1ee4] = {name="LATIN CAPITAL LETTER U WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0055,0x0323}, lower=0x1ee5};
  [0x1ee5] = {name="LATIN SMALL LETTER U WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0075,0x0323}, upper=0x1ee4, title=0x1ee4};
  [0x1ee6] = {name="LATIN CAPITAL LETTER U WITH HOOK ABOVE", cat="Lu", bidi="L", decomp={0x0055,0x0309}, lower=0x1ee7};
  [0x1ee7] = {name="LATIN SMALL LETTER U WITH HOOK ABOVE", cat="Ll", bidi="L", decomp={0x0075,0x0309}, upper=0x1ee6, title=0x1ee6};
  [0x1ee8] = {name="LATIN CAPITAL LETTER U WITH HORN AND ACUTE", cat="Lu", bidi="L", decomp={0x01AF,0x0301}, lower=0x1ee9};
  [0x1ee9] = {name="LATIN SMALL LETTER U WITH HORN AND ACUTE", cat="Ll", bidi="L", decomp={0x01B0,0x0301}, upper=0x1ee8, title=0x1ee8};
  [0x1eea] = {name="LATIN CAPITAL LETTER U WITH HORN AND GRAVE", cat="Lu", bidi="L", decomp={0x01AF,0x0300}, lower=0x1eeb};
  [0x1eeb] = {name="LATIN SMALL LETTER U WITH HORN AND GRAVE", cat="Ll", bidi="L", decomp={0x01B0,0x0300}, upper=0x1eea, title=0x1eea};
  [0x1eec] = {name="LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE", cat="Lu", bidi="L", decomp={0x01AF,0x0309}, lower=0x1eed};
  [0x1eed] = {name="LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE", cat="Ll", bidi="L", decomp={0x01B0,0x0309}, upper=0x1eec, title=0x1eec};
  [0x1eee] = {name="LATIN CAPITAL LETTER U WITH HORN AND TILDE", cat="Lu", bidi="L", decomp={0x01AF,0x0303}, lower=0x1eef};
  [0x1eef] = {name="LATIN SMALL LETTER U WITH HORN AND TILDE", cat="Ll", bidi="L", decomp={0x01B0,0x0303}, upper=0x1eee, title=0x1eee};
  [0x1ef0] = {name="LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW", cat="Lu", bidi="L", decomp={0x01AF,0x0323}, lower=0x1ef1};
  [0x1ef1] = {name="LATIN SMALL LETTER U WITH HORN AND DOT BELOW", cat="Ll", bidi="L", decomp={0x01B0,0x0323}, upper=0x1ef0, title=0x1ef0};
  [0x1ef2] = {name="LATIN CAPITAL LETTER Y WITH GRAVE", cat="Lu", bidi="L", decomp={0x0059,0x0300}, lower=0x1ef3};
  [0x1ef3] = {name="LATIN SMALL LETTER Y WITH GRAVE", cat="Ll", bidi="L", decomp={0x0079,0x0300}, upper=0x1ef2, title=0x1ef2};
  [0x1ef4] = {name="LATIN CAPITAL LETTER Y WITH DOT BELOW", cat="Lu", bidi="L", decomp={0x0059,0x0323}, lower=0x1ef5};
  [0x1ef5] = {name="LATIN SMALL LETTER Y WITH DOT BELOW", cat="Ll", bidi="L", decomp={0x0079,0x0323}, upper=0x1ef4, title=0x1ef4};
  [0x1ef6] = {name="LATIN CAPITAL LETTER Y WITH HOOK ABOVE", cat="Lu", bidi="L", decomp={0x0059,0x0309}, lower=0x1ef7};
  [0x1ef7] = {name="LATIN SMALL LETTER Y WITH HOOK ABOVE", cat="Ll", bidi="L", decomp={0x0079,0x0309}, upper=0x1ef6, title=0x1ef6};
  [0x1ef8] = {name="LATIN CAPITAL LETTER Y WITH TILDE", cat="Lu", bidi="L", decomp={0x0059,0x0303}, lower=0x1ef9};
  [0x1ef9] = {name="LATIN SMALL LETTER Y WITH TILDE", cat="Ll", bidi="L", decomp={0x0079,0x0303}, upper=0x1ef8, title=0x1ef8};
  [0x1efa] = {name="LATIN CAPITAL LETTER MIDDLE-WELSH LL", cat="Lu", bidi="L", lower=0x1efb};
  [0x1efb] = {name="LATIN SMALL LETTER MIDDLE-WELSH LL", cat="Ll", bidi="L", upper=0x1efa, title=0x1efa};
  [0x1efc] = {name="LATIN CAPITAL LETTER MIDDLE-WELSH V", cat="Lu", bidi="L", lower=0x1efd};
  [0x1efd] = {name="LATIN SMALL LETTER MIDDLE-WELSH V", cat="Ll", bidi="L", upper=0x1efc, title=0x1efc};
  [0x1efe] = {name="LATIN CAPITAL LETTER Y WITH LOOP", cat="Lu", bidi="L", lower=0x1eff};
  [0x1eff] = {name="LATIN SMALL LETTER Y WITH LOOP", cat="Ll", bidi="L", upper=0x1efe, title=0x1efe};
  [0x1f00] = {name="GREEK SMALL LETTER ALPHA WITH PSILI", cat="Ll", bidi="L", decomp={0x03B1,0x0313}, upper=0x1f08, title=0x1f08};
  [0x1f01] = {name="GREEK SMALL LETTER ALPHA WITH DASIA", cat="Ll", bidi="L", decomp={0x03B1,0x0314}, upper=0x1f09, title=0x1f09};
  [0x1f02] = {name="GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA", cat="Ll", bidi="L", decomp={0x1F00,0x0300}, upper=0x1f0a, title=0x1f0a};
  [0x1f03] = {name="GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA", cat="Ll", bidi="L", decomp={0x1F01,0x0300}, upper=0x1f0b, title=0x1f0b};
  [0x1f04] = {name="GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA", cat="Ll", bidi="L", decomp={0x1F00,0x0301}, upper=0x1f0c, title=0x1f0c};
  [0x1f05] = {name="GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA", cat="Ll", bidi="L", decomp={0x1F01,0x0301}, upper=0x1f0d, title=0x1f0d};
  [0x1f06] = {name="GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI", cat="Ll", bidi="L", decomp={0x1F00,0x0342}, upper=0x1f0e, title=0x1f0e};
  [0x1f07] = {name="GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI", cat="Ll", bidi="L", decomp={0x1F01,0x0342}, upper=0x1f0f, title=0x1f0f};
  [0x1f08] = {name="GREEK CAPITAL LETTER ALPHA WITH PSILI", cat="Lu", bidi="L", decomp={0x0391,0x0313}, lower=0x1f00};
  [0x1f09] = {name="GREEK CAPITAL LETTER ALPHA WITH DASIA", cat="Lu", bidi="L", decomp={0x0391,0x0314}, lower=0x1f01};
  [0x1f0a] = {name="GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA", cat="Lu", bidi="L", decomp={0x1F08,0x0300}, lower=0x1f02};
  [0x1f0b] = {name="GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA", cat="Lu", bidi="L", decomp={0x1F09,0x0300}, lower=0x1f03};
  [0x1f0c] = {name="GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA", cat="Lu", bidi="L", decomp={0x1F08,0x0301}, lower=0x1f04};
  [0x1f0d] = {name="GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA", cat="Lu", bidi="L", decomp={0x1F09,0x0301}, lower=0x1f05};
  [0x1f0e] = {name="GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI", cat="Lu", bidi="L", decomp={0x1F08,0x0342}, lower=0x1f06};
  [0x1f0f] = {name="GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI", cat="Lu", bidi="L", decomp={0x1F09,0x0342}, lower=0x1f07};
  [0x1f10] = {name="GREEK SMALL LETTER EPSILON WITH PSILI", cat="Ll", bidi="L", decomp={0x03B5,0x0313}, upper=0x1f18, title=0x1f18};
  [0x1f11] = {name="GREEK SMALL LETTER EPSILON WITH DASIA", cat="Ll", bidi="L", decomp={0x03B5,0x0314}, upper=0x1f19, title=0x1f19};
  [0x1f12] = {name="GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA", cat="Ll", bidi="L", decomp={0x1F10,0x0300}, upper=0x1f1a, title=0x1f1a};
  [0x1f13] = {name="GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA", cat="Ll", bidi="L", decomp={0x1F11,0x0300}, upper=0x1f1b, title=0x1f1b};
  [0x1f14] = {name="GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA", cat="Ll", bidi="L", decomp={0x1F10,0x0301}, upper=0x1f1c, title=0x1f1c};
  [0x1f15] = {name="GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA", cat="Ll", bidi="L", decomp={0x1F11,0x0301}, upper=0x1f1d, title=0x1f1d};
  [0x1f18] = {name="GREEK CAPITAL LETTER EPSILON WITH PSILI", cat="Lu", bidi="L", decomp={0x0395,0x0313}, lower=0x1f10};
  [0x1f19] = {name="GREEK CAPITAL LETTER EPSILON WITH DASIA", cat="Lu", bidi="L", decomp={0x0395,0x0314}, lower=0x1f11};
  [0x1f1a] = {name="GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA", cat="Lu", bidi="L", decomp={0x1F18,0x0300}, lower=0x1f12};
  [0x1f1b] = {name="GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA", cat="Lu", bidi="L", decomp={0x1F19,0x0300}, lower=0x1f13};
  [0x1f1c] = {name="GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA", cat="Lu", bidi="L", decomp={0x1F18,0x0301}, lower=0x1f14};
  [0x1f1d] = {name="GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA", cat="Lu", bidi="L", decomp={0x1F19,0x0301}, lower=0x1f15};
  [0x1f20] = {name="GREEK SMALL LETTER ETA WITH PSILI", cat="Ll", bidi="L", decomp={0x03B7,0x0313}, upper=0x1f28, title=0x1f28};
  [0x1f21] = {name="GREEK SMALL LETTER ETA WITH DASIA", cat="Ll", bidi="L", decomp={0x03B7,0x0314}, upper=0x1f29, title=0x1f29};
  [0x1f22] = {name="GREEK SMALL LETTER ETA WITH PSILI AND VARIA", cat="Ll", bidi="L", decomp={0x1F20,0x0300}, upper=0x1f2a, title=0x1f2a};
  [0x1f23] = {name="GREEK SMALL LETTER ETA WITH DASIA AND VARIA", cat="Ll", bidi="L", decomp={0x1F21,0x0300}, upper=0x1f2b, title=0x1f2b};
  [0x1f24] = {name="GREEK SMALL LETTER ETA WITH PSILI AND OXIA", cat="Ll", bidi="L", decomp={0x1F20,0x0301}, upper=0x1f2c, title=0x1f2c};
  [0x1f25] = {name="GREEK SMALL LETTER ETA WITH DASIA AND OXIA", cat="Ll", bidi="L", decomp={0x1F21,0x0301}, upper=0x1f2d, title=0x1f2d};
  [0x1f26] = {name="GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI", cat="Ll", bidi="L", decomp={0x1F20,0x0342}, upper=0x1f2e, title=0x1f2e};
  [0x1f27] = {name="GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI", cat="Ll", bidi="L", decomp={0x1F21,0x0342}, upper=0x1f2f, title=0x1f2f};
  [0x1f28] = {name="GREEK CAPITAL LETTER ETA WITH PSILI", cat="Lu", bidi="L", decomp={0x0397,0x0313}, lower=0x1f20};
  [0x1f29] = {name="GREEK CAPITAL LETTER ETA WITH DASIA", cat="Lu", bidi="L", decomp={0x0397,0x0314}, lower=0x1f21};
  [0x1f2a] = {name="GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA", cat="Lu", bidi="L", decomp={0x1F28,0x0300}, lower=0x1f22};
  [0x1f2b] = {name="GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA", cat="Lu", bidi="L", decomp={0x1F29,0x0300}, lower=0x1f23};
  [0x1f2c] = {name="GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA", cat="Lu", bidi="L", decomp={0x1F28,0x0301}, lower=0x1f24};
  [0x1f2d] = {name="GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA", cat="Lu", bidi="L", decomp={0x1F29,0x0301}, lower=0x1f25};
  [0x1f2e] = {name="GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI", cat="Lu", bidi="L", decomp={0x1F28,0x0342}, lower=0x1f26};
  [0x1f2f] = {name="GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI", cat="Lu", bidi="L", decomp={0x1F29,0x0342}, lower=0x1f27};
  [0x1f30] = {name="GREEK SMALL LETTER IOTA WITH PSILI", cat="Ll", bidi="L", decomp={0x03B9,0x0313}, upper=0x1f38, title=0x1f38};
  [0x1f31] = {name="GREEK SMALL LETTER IOTA WITH DASIA", cat="Ll", bidi="L", decomp={0x03B9,0x0314}, upper=0x1f39, title=0x1f39};
  [0x1f32] = {name="GREEK SMALL LETTER IOTA WITH PSILI AND VARIA", cat="Ll", bidi="L", decomp={0x1F30,0x0300}, upper=0x1f3a, title=0x1f3a};
  [0x1f33] = {name="GREEK SMALL LETTER IOTA WITH DASIA AND VARIA", cat="Ll", bidi="L", decomp={0x1F31,0x0300}, upper=0x1f3b, title=0x1f3b};
  [0x1f34] = {name="GREEK SMALL LETTER IOTA WITH PSILI AND OXIA", cat="Ll", bidi="L", decomp={0x1F30,0x0301}, upper=0x1f3c, title=0x1f3c};
  [0x1f35] = {name="GREEK SMALL LETTER IOTA WITH DASIA AND OXIA", cat="Ll", bidi="L", decomp={0x1F31,0x0301}, upper=0x1f3d, title=0x1f3d};
  [0x1f36] = {name="GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI", cat="Ll", bidi="L", decomp={0x1F30,0x0342}, upper=0x1f3e, title=0x1f3e};
  [0x1f37] = {name="GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI", cat="Ll", bidi="L", decomp={0x1F31,0x0342}, upper=0x1f3f, title=0x1f3f};
  [0x1f38] = {name="GREEK CAPITAL LETTER IOTA WITH PSILI", cat="Lu", bidi="L", decomp={0x0399,0x0313}, lower=0x1f30};
  [0x1f39] = {name="GREEK CAPITAL LETTER IOTA WITH DASIA", cat="Lu", bidi="L", decomp={0x0399,0x0314}, lower=0x1f31};
  [0x1f3a] = {name="GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA", cat="Lu", bidi="L", decomp={0x1F38,0x0300}, lower=0x1f32};
  [0x1f3b] = {name="GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA", cat="Lu", bidi="L", decomp={0x1F39,0x0300}, lower=0x1f33};
  [0x1f3c] = {name="GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA", cat="Lu", bidi="L", decomp={0x1F38,0x0301}, lower=0x1f34};
  [0x1f3d] = {name="GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA", cat="Lu", bidi="L", decomp={0x1F39,0x0301}, lower=0x1f35};
  [0x1f3e] = {name="GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI", cat="Lu", bidi="L", decomp={0x1F38,0x0342}, lower=0x1f36};
  [0x1f3f] = {name="GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI", cat="Lu", bidi="L", decomp={0x1F39,0x0342}, lower=0x1f37};
  [0x1f40] = {name="GREEK SMALL LETTER OMICRON WITH PSILI", cat="Ll", bidi="L", decomp={0x03BF,0x0313}, upper=0x1f48, title=0x1f48};
  [0x1f41] = {name="GREEK SMALL LETTER OMICRON WITH DASIA", cat="Ll", bidi="L", decomp={0x03BF,0x0314}, upper=0x1f49, title=0x1f49};
  [0x1f42] = {name="GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA", cat="Ll", bidi="L", decomp={0x1F40,0x0300}, upper=0x1f4a, title=0x1f4a};
  [0x1f43] = {name="GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA", cat="Ll", bidi="L", decomp={0x1F41,0x0300}, upper=0x1f4b, title=0x1f4b};
  [0x1f44] = {name="GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA", cat="Ll", bidi="L", decomp={0x1F40,0x0301}, upper=0x1f4c, title=0x1f4c};
  [0x1f45] = {name="GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA", cat="Ll", bidi="L", decomp={0x1F41,0x0301}, upper=0x1f4d, title=0x1f4d};
  [0x1f48] = {name="GREEK CAPITAL LETTER OMICRON WITH PSILI", cat="Lu", bidi="L", decomp={0x039F,0x0313}, lower=0x1f40};
  [0x1f49] = {name="GREEK CAPITAL LETTER OMICRON WITH DASIA", cat="Lu", bidi="L", decomp={0x039F,0x0314}, lower=0x1f41};
  [0x1f4a] = {name="GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA", cat="Lu", bidi="L", decomp={0x1F48,0x0300}, lower=0x1f42};
  [0x1f4b] = {name="GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA", cat="Lu", bidi="L", decomp={0x1F49,0x0300}, lower=0x1f43};
  [0x1f4c] = {name="GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA", cat="Lu", bidi="L", decomp={0x1F48,0x0301}, lower=0x1f44};
  [0x1f4d] = {name="GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA", cat="Lu", bidi="L", decomp={0x1F49,0x0301}, lower=0x1f45};
  [0x1f50] = {name="GREEK SMALL LETTER UPSILON WITH PSILI", cat="Ll", bidi="L", decomp={0x03C5,0x0313}};
  [0x1f51] = {name="GREEK SMALL LETTER UPSILON WITH DASIA", cat="Ll", bidi="L", decomp={0x03C5,0x0314}, upper=0x1f59, title=0x1f59};
  [0x1f52] = {name="GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA", cat="Ll", bidi="L", decomp={0x1F50,0x0300}};
  [0x1f53] = {name="GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA", cat="Ll", bidi="L", decomp={0x1F51,0x0300}, upper=0x1f5b, title=0x1f5b};
  [0x1f54] = {name="GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA", cat="Ll", bidi="L", decomp={0x1F50,0x0301}};
  [0x1f55] = {name="GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA", cat="Ll", bidi="L", decomp={0x1F51,0x0301}, upper=0x1f5d, title=0x1f5d};
  [0x1f56] = {name="GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI", cat="Ll", bidi="L", decomp={0x1F50,0x0342}};
  [0x1f57] = {name="GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI", cat="Ll", bidi="L", decomp={0x1F51,0x0342}, upper=0x1f5f, title=0x1f5f};
  [0x1f59] = {name="GREEK CAPITAL LETTER UPSILON WITH DASIA", cat="Lu", bidi="L", decomp={0x03A5,0x0314}, lower=0x1f51};
  [0x1f5b] = {name="GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA", cat="Lu", bidi="L", decomp={0x1F59,0x0300}, lower=0x1f53};
  [0x1f5d] = {name="GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA", cat="Lu", bidi="L", decomp={0x1F59,0x0301}, lower=0x1f55};
  [0x1f5f] = {name="GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI", cat="Lu", bidi="L", decomp={0x1F59,0x0342}, lower=0x1f57};
  [0x1f60] = {name="GREEK SMALL LETTER OMEGA WITH PSILI", cat="Ll", bidi="L", decomp={0x03C9,0x0313}, upper=0x1f68, title=0x1f68};
  [0x1f61] = {name="GREEK SMALL LETTER OMEGA WITH DASIA", cat="Ll", bidi="L", decomp={0x03C9,0x0314}, upper=0x1f69, title=0x1f69};
  [0x1f62] = {name="GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA", cat="Ll", bidi="L", decomp={0x1F60,0x0300}, upper=0x1f6a, title=0x1f6a};
  [0x1f63] = {name="GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA", cat="Ll", bidi="L", decomp={0x1F61,0x0300}, upper=0x1f6b, title=0x1f6b};
  [0x1f64] = {name="GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA", cat="Ll", bidi="L", decomp={0x1F60,0x0301}, upper=0x1f6c, title=0x1f6c};
  [0x1f65] = {name="GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA", cat="Ll", bidi="L", decomp={0x1F61,0x0301}, upper=0x1f6d, title=0x1f6d};
  [0x1f66] = {name="GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI", cat="Ll", bidi="L", decomp={0x1F60,0x0342}, upper=0x1f6e, title=0x1f6e};
  [0x1f67] = {name="GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI", cat="Ll", bidi="L", decomp={0x1F61,0x0342}, upper=0x1f6f, title=0x1f6f};
  [0x1f68] = {name="GREEK CAPITAL LETTER OMEGA WITH PSILI", cat="Lu", bidi="L", decomp={0x03A9,0x0313}, lower=0x1f60};
  [0x1f69] = {name="GREEK CAPITAL LETTER OMEGA WITH DASIA", cat="Lu", bidi="L", decomp={0x03A9,0x0314}, lower=0x1f61};
  [0x1f6a] = {name="GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA", cat="Lu", bidi="L", decomp={0x1F68,0x0300}, lower=0x1f62};
  [0x1f6b] = {name="GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA", cat="Lu", bidi="L", decomp={0x1F69,0x0300}, lower=0x1f63};
  [0x1f6c] = {name="GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA", cat="Lu", bidi="L", decomp={0x1F68,0x0301}, lower=0x1f64};
  [0x1f6d] = {name="GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA", cat="Lu", bidi="L", decomp={0x1F69,0x0301}, lower=0x1f65};
  [0x1f6e] = {name="GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI", cat="Lu", bidi="L", decomp={0x1F68,0x0342}, lower=0x1f66};
  [0x1f6f] = {name="GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI", cat="Lu", bidi="L", decomp={0x1F69,0x0342}, lower=0x1f67};
  [0x1f70] = {name="GREEK SMALL LETTER ALPHA WITH VARIA", cat="Ll", bidi="L", decomp={0x03B1,0x0300}, upper=0x1fba, title=0x1fba};
  [0x1f71] = {name="GREEK SMALL LETTER ALPHA WITH OXIA", cat="Ll", bidi="L", decomp={0x03AC}, upper=0x1fbb, title=0x1fbb};
  [0x1f72] = {name="GREEK SMALL LETTER EPSILON WITH VARIA", cat="Ll", bidi="L", decomp={0x03B5,0x0300}, upper=0x1fc8, title=0x1fc8};
  [0x1f73] = {name="GREEK SMALL LETTER EPSILON WITH OXIA", cat="Ll", bidi="L", decomp={0x03AD}, upper=0x1fc9, title=0x1fc9};
  [0x1f74] = {name="GREEK SMALL LETTER ETA WITH VARIA", cat="Ll", bidi="L", decomp={0x03B7,0x0300}, upper=0x1fca, title=0x1fca};
  [0x1f75] = {name="GREEK SMALL LETTER ETA WITH OXIA", cat="Ll", bidi="L", decomp={0x03AE}, upper=0x1fcb, title=0x1fcb};
  [0x1f76] = {name="GREEK SMALL LETTER IOTA WITH VARIA", cat="Ll", bidi="L", decomp={0x03B9,0x0300}, upper=0x1fda, title=0x1fda};
  [0x1f77] = {name="GREEK SMALL LETTER IOTA WITH OXIA", cat="Ll", bidi="L", decomp={0x03AF}, upper=0x1fdb, title=0x1fdb};
  [0x1f78] = {name="GREEK SMALL LETTER OMICRON WITH VARIA", cat="Ll", bidi="L", decomp={0x03BF,0x0300}, upper=0x1ff8, title=0x1ff8};
  [0x1f79] = {name="GREEK SMALL LETTER OMICRON WITH OXIA", cat="Ll", bidi="L", decomp={0x03CC}, upper=0x1ff9, title=0x1ff9};
  [0x1f7a] = {name="GREEK SMALL LETTER UPSILON WITH VARIA", cat="Ll", bidi="L", decomp={0x03C5,0x0300}, upper=0x1fea, title=0x1fea};
  [0x1f7b] = {name="GREEK SMALL LETTER UPSILON WITH OXIA", cat="Ll", bidi="L", decomp={0x03CD}, upper=0x1feb, title=0x1feb};
  [0x1f7c] = {name="GREEK SMALL LETTER OMEGA WITH VARIA", cat="Ll", bidi="L", decomp={0x03C9,0x0300}, upper=0x1ffa, title=0x1ffa};
  [0x1f7d] = {name="GREEK SMALL LETTER OMEGA WITH OXIA", cat="Ll", bidi="L", decomp={0x03CE}, upper=0x1ffb, title=0x1ffb};
  [0x1f80] = {name="GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F00,0x0345}, upper=0x1f88, title=0x1f88};
  [0x1f81] = {name="GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F01,0x0345}, upper=0x1f89, title=0x1f89};
  [0x1f82] = {name="GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F02,0x0345}, upper=0x1f8a, title=0x1f8a};
  [0x1f83] = {name="GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F03,0x0345}, upper=0x1f8b, title=0x1f8b};
  [0x1f84] = {name="GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F04,0x0345}, upper=0x1f8c, title=0x1f8c};
  [0x1f85] = {name="GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F05,0x0345}, upper=0x1f8d, title=0x1f8d};
  [0x1f86] = {name="GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F06,0x0345}, upper=0x1f8e, title=0x1f8e};
  [0x1f87] = {name="GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F07,0x0345}, upper=0x1f8f, title=0x1f8f};
  [0x1f88] = {name="GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F08,0x0345}, lower=0x1f80};
  [0x1f89] = {name="GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F09,0x0345}, lower=0x1f81};
  [0x1f8a] = {name="GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F0A,0x0345}, lower=0x1f82};
  [0x1f8b] = {name="GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F0B,0x0345}, lower=0x1f83};
  [0x1f8c] = {name="GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F0C,0x0345}, lower=0x1f84};
  [0x1f8d] = {name="GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F0D,0x0345}, lower=0x1f85};
  [0x1f8e] = {name="GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F0E,0x0345}, lower=0x1f86};
  [0x1f8f] = {name="GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F0F,0x0345}, lower=0x1f87};
  [0x1f90] = {name="GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F20,0x0345}, upper=0x1f98, title=0x1f98};
  [0x1f91] = {name="GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F21,0x0345}, upper=0x1f99, title=0x1f99};
  [0x1f92] = {name="GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F22,0x0345}, upper=0x1f9a, title=0x1f9a};
  [0x1f93] = {name="GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F23,0x0345}, upper=0x1f9b, title=0x1f9b};
  [0x1f94] = {name="GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F24,0x0345}, upper=0x1f9c, title=0x1f9c};
  [0x1f95] = {name="GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F25,0x0345}, upper=0x1f9d, title=0x1f9d};
  [0x1f96] = {name="GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F26,0x0345}, upper=0x1f9e, title=0x1f9e};
  [0x1f97] = {name="GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F27,0x0345}, upper=0x1f9f, title=0x1f9f};
  [0x1f98] = {name="GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F28,0x0345}, lower=0x1f90};
  [0x1f99] = {name="GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F29,0x0345}, lower=0x1f91};
  [0x1f9a] = {name="GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F2A,0x0345}, lower=0x1f92};
  [0x1f9b] = {name="GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F2B,0x0345}, lower=0x1f93};
  [0x1f9c] = {name="GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F2C,0x0345}, lower=0x1f94};
  [0x1f9d] = {name="GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F2D,0x0345}, lower=0x1f95};
  [0x1f9e] = {name="GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F2E,0x0345}, lower=0x1f96};
  [0x1f9f] = {name="GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F2F,0x0345}, lower=0x1f97};
  [0x1fa0] = {name="GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F60,0x0345}, upper=0x1fa8, title=0x1fa8};
  [0x1fa1] = {name="GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F61,0x0345}, upper=0x1fa9, title=0x1fa9};
  [0x1fa2] = {name="GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F62,0x0345}, upper=0x1faa, title=0x1faa};
  [0x1fa3] = {name="GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F63,0x0345}, upper=0x1fab, title=0x1fab};
  [0x1fa4] = {name="GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F64,0x0345}, upper=0x1fac, title=0x1fac};
  [0x1fa5] = {name="GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F65,0x0345}, upper=0x1fad, title=0x1fad};
  [0x1fa6] = {name="GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F66,0x0345}, upper=0x1fae, title=0x1fae};
  [0x1fa7] = {name="GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F67,0x0345}, upper=0x1faf, title=0x1faf};
  [0x1fa8] = {name="GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F68,0x0345}, lower=0x1fa0};
  [0x1fa9] = {name="GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F69,0x0345}, lower=0x1fa1};
  [0x1faa] = {name="GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F6A,0x0345}, lower=0x1fa2};
  [0x1fab] = {name="GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F6B,0x0345}, lower=0x1fa3};
  [0x1fac] = {name="GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F6C,0x0345}, lower=0x1fa4};
  [0x1fad] = {name="GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F6D,0x0345}, lower=0x1fa5};
  [0x1fae] = {name="GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F6E,0x0345}, lower=0x1fa6};
  [0x1faf] = {name="GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x1F6F,0x0345}, lower=0x1fa7};
  [0x1fb0] = {name="GREEK SMALL LETTER ALPHA WITH VRACHY", cat="Ll", bidi="L", decomp={0x03B1,0x0306}, upper=0x1fb8, title=0x1fb8};
  [0x1fb1] = {name="GREEK SMALL LETTER ALPHA WITH MACRON", cat="Ll", bidi="L", decomp={0x03B1,0x0304}, upper=0x1fb9, title=0x1fb9};
  [0x1fb2] = {name="GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F70,0x0345}};
  [0x1fb3] = {name="GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x03B1,0x0345}, upper=0x1fbc, title=0x1fbc};
  [0x1fb4] = {name="GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x03AC,0x0345}};
  [0x1fb6] = {name="GREEK SMALL LETTER ALPHA WITH PERISPOMENI", cat="Ll", bidi="L", decomp={0x03B1,0x0342}};
  [0x1fb7] = {name="GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1FB6,0x0345}};
  [0x1fb8] = {name="GREEK CAPITAL LETTER ALPHA WITH VRACHY", cat="Lu", bidi="L", decomp={0x0391,0x0306}, lower=0x1fb0};
  [0x1fb9] = {name="GREEK CAPITAL LETTER ALPHA WITH MACRON", cat="Lu", bidi="L", decomp={0x0391,0x0304}, lower=0x1fb1};
  [0x1fba] = {name="GREEK CAPITAL LETTER ALPHA WITH VARIA", cat="Lu", bidi="L", decomp={0x0391,0x0300}, lower=0x1f70};
  [0x1fbb] = {name="GREEK CAPITAL LETTER ALPHA WITH OXIA", cat="Lu", bidi="L", decomp={0x0386}, lower=0x1f71};
  [0x1fbc] = {name="GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x0391,0x0345}, lower=0x1fb3};
  [0x1fbd] = {name="GREEK KORONIS", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0313}};
  [0x1fbe] = {name="GREEK PROSGEGRAMMENI", cat="Ll", bidi="L", decomp={0x03B9}, upper=0x0399, title=0x0399};
  [0x1fbf] = {name="GREEK PSILI", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0313}};
  [0x1fc0] = {name="GREEK PERISPOMENI", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0342}};
  [0x1fc1] = {name="GREEK DIALYTIKA AND PERISPOMENI", cat="Sk", bidi="ON", decomp={0x00A8,0x0342}};
  [0x1fc2] = {name="GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F74,0x0345}};
  [0x1fc3] = {name="GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x03B7,0x0345}, upper=0x1fcc, title=0x1fcc};
  [0x1fc4] = {name="GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x03AE,0x0345}};
  [0x1fc6] = {name="GREEK SMALL LETTER ETA WITH PERISPOMENI", cat="Ll", bidi="L", decomp={0x03B7,0x0342}};
  [0x1fc7] = {name="GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1FC6,0x0345}};
  [0x1fc8] = {name="GREEK CAPITAL LETTER EPSILON WITH VARIA", cat="Lu", bidi="L", decomp={0x0395,0x0300}, lower=0x1f72};
  [0x1fc9] = {name="GREEK CAPITAL LETTER EPSILON WITH OXIA", cat="Lu", bidi="L", decomp={0x0388}, lower=0x1f73};
  [0x1fca] = {name="GREEK CAPITAL LETTER ETA WITH VARIA", cat="Lu", bidi="L", decomp={0x0397,0x0300}, lower=0x1f74};
  [0x1fcb] = {name="GREEK CAPITAL LETTER ETA WITH OXIA", cat="Lu", bidi="L", decomp={0x0389}, lower=0x1f75};
  [0x1fcc] = {name="GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x0397,0x0345}, lower=0x1fc3};
  [0x1fcd] = {name="GREEK PSILI AND VARIA", cat="Sk", bidi="ON", decomp={0x1FBF,0x0300}};
  [0x1fce] = {name="GREEK PSILI AND OXIA", cat="Sk", bidi="ON", decomp={0x1FBF,0x0301}};
  [0x1fcf] = {name="GREEK PSILI AND PERISPOMENI", cat="Sk", bidi="ON", decomp={0x1FBF,0x0342}};
  [0x1fd0] = {name="GREEK SMALL LETTER IOTA WITH VRACHY", cat="Ll", bidi="L", decomp={0x03B9,0x0306}, upper=0x1fd8, title=0x1fd8};
  [0x1fd1] = {name="GREEK SMALL LETTER IOTA WITH MACRON", cat="Ll", bidi="L", decomp={0x03B9,0x0304}, upper=0x1fd9, title=0x1fd9};
  [0x1fd2] = {name="GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA", cat="Ll", bidi="L", decomp={0x03CA,0x0300}};
  [0x1fd3] = {name="GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA", cat="Ll", bidi="L", decomp={0x0390}};
  [0x1fd6] = {name="GREEK SMALL LETTER IOTA WITH PERISPOMENI", cat="Ll", bidi="L", decomp={0x03B9,0x0342}};
  [0x1fd7] = {name="GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI", cat="Ll", bidi="L", decomp={0x03CA,0x0342}};
  [0x1fd8] = {name="GREEK CAPITAL LETTER IOTA WITH VRACHY", cat="Lu", bidi="L", decomp={0x0399,0x0306}, lower=0x1fd0};
  [0x1fd9] = {name="GREEK CAPITAL LETTER IOTA WITH MACRON", cat="Lu", bidi="L", decomp={0x0399,0x0304}, lower=0x1fd1};
  [0x1fda] = {name="GREEK CAPITAL LETTER IOTA WITH VARIA", cat="Lu", bidi="L", decomp={0x0399,0x0300}, lower=0x1f76};
  [0x1fdb] = {name="GREEK CAPITAL LETTER IOTA WITH OXIA", cat="Lu", bidi="L", decomp={0x038A}, lower=0x1f77};
  [0x1fdd] = {name="GREEK DASIA AND VARIA", cat="Sk", bidi="ON", decomp={0x1FFE,0x0300}};
  [0x1fde] = {name="GREEK DASIA AND OXIA", cat="Sk", bidi="ON", decomp={0x1FFE,0x0301}};
  [0x1fdf] = {name="GREEK DASIA AND PERISPOMENI", cat="Sk", bidi="ON", decomp={0x1FFE,0x0342}};
  [0x1fe0] = {name="GREEK SMALL LETTER UPSILON WITH VRACHY", cat="Ll", bidi="L", decomp={0x03C5,0x0306}, upper=0x1fe8, title=0x1fe8};
  [0x1fe1] = {name="GREEK SMALL LETTER UPSILON WITH MACRON", cat="Ll", bidi="L", decomp={0x03C5,0x0304}, upper=0x1fe9, title=0x1fe9};
  [0x1fe2] = {name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA", cat="Ll", bidi="L", decomp={0x03CB,0x0300}};
  [0x1fe3] = {name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA", cat="Ll", bidi="L", decomp={0x03B0}};
  [0x1fe4] = {name="GREEK SMALL LETTER RHO WITH PSILI", cat="Ll", bidi="L", decomp={0x03C1,0x0313}};
  [0x1fe5] = {name="GREEK SMALL LETTER RHO WITH DASIA", cat="Ll", bidi="L", decomp={0x03C1,0x0314}, upper=0x1fec, title=0x1fec};
  [0x1fe6] = {name="GREEK SMALL LETTER UPSILON WITH PERISPOMENI", cat="Ll", bidi="L", decomp={0x03C5,0x0342}};
  [0x1fe7] = {name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI", cat="Ll", bidi="L", decomp={0x03CB,0x0342}};
  [0x1fe8] = {name="GREEK CAPITAL LETTER UPSILON WITH VRACHY", cat="Lu", bidi="L", decomp={0x03A5,0x0306}, lower=0x1fe0};
  [0x1fe9] = {name="GREEK CAPITAL LETTER UPSILON WITH MACRON", cat="Lu", bidi="L", decomp={0x03A5,0x0304}, lower=0x1fe1};
  [0x1fea] = {name="GREEK CAPITAL LETTER UPSILON WITH VARIA", cat="Lu", bidi="L", decomp={0x03A5,0x0300}, lower=0x1f7a};
  [0x1feb] = {name="GREEK CAPITAL LETTER UPSILON WITH OXIA", cat="Lu", bidi="L", decomp={0x038E}, lower=0x1f7b};
  [0x1fec] = {name="GREEK CAPITAL LETTER RHO WITH DASIA", cat="Lu", bidi="L", decomp={0x03A1,0x0314}, lower=0x1fe5};
  [0x1fed] = {name="GREEK DIALYTIKA AND VARIA", cat="Sk", bidi="ON", decomp={0x00A8,0x0300}};
  [0x1fee] = {name="GREEK DIALYTIKA AND OXIA", cat="Sk", bidi="ON", decomp={0x0385}};
  [0x1fef] = {name="GREEK VARIA", cat="Sk", bidi="ON", decomp={0x0060}};
  [0x1ff2] = {name="GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1F7C,0x0345}};
  [0x1ff3] = {name="GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x03C9,0x0345}, upper=0x1ffc, title=0x1ffc};
  [0x1ff4] = {name="GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x03CE,0x0345}};
  [0x1ff6] = {name="GREEK SMALL LETTER OMEGA WITH PERISPOMENI", cat="Ll", bidi="L", decomp={0x03C9,0x0342}};
  [0x1ff7] = {name="GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI", cat="Ll", bidi="L", decomp={0x1FF6,0x0345}};
  [0x1ff8] = {name="GREEK CAPITAL LETTER OMICRON WITH VARIA", cat="Lu", bidi="L", decomp={0x039F,0x0300}, lower=0x1f78};
  [0x1ff9] = {name="GREEK CAPITAL LETTER OMICRON WITH OXIA", cat="Lu", bidi="L", decomp={0x038C}, lower=0x1f79};
  [0x1ffa] = {name="GREEK CAPITAL LETTER OMEGA WITH VARIA", cat="Lu", bidi="L", decomp={0x03A9,0x0300}, lower=0x1f7c};
  [0x1ffb] = {name="GREEK CAPITAL LETTER OMEGA WITH OXIA", cat="Lu", bidi="L", decomp={0x038F}, lower=0x1f7d};
  [0x1ffc] = {name="GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI", cat="Lt", bidi="L", decomp={0x03A9,0x0345}, lower=0x1ff3};
  [0x1ffd] = {name="GREEK OXIA", cat="Sk", bidi="ON", decomp={0x00B4}};
  [0x1ffe] = {name="GREEK DASIA", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x0314}};
  [0x2000] = {name="EN QUAD", cat="Zs", bidi="WS", decomp={0x2002}};
  [0x2001] = {name="EM QUAD", cat="Zs", bidi="WS", decomp={0x2003}};
  [0x2002] = {name="EN SPACE", cat="Zs", bidi="WS", decomp={compat="compat";0x0020}};
  [0x2003] = {name="EM SPACE", cat="Zs", bidi="WS", decomp={compat="compat";0x0020}};
  [0x2004] = {name="THREE-PER-EM SPACE", cat="Zs", bidi="WS", decomp={compat="compat";0x0020}};
  [0x2005] = {name="FOUR-PER-EM SPACE", cat="Zs", bidi="WS", decomp={compat="compat";0x0020}};
  [0x2006] = {name="SIX-PER-EM SPACE", cat="Zs", bidi="WS", decomp={compat="compat";0x0020}};
  [0x2007] = {name="FIGURE SPACE", cat="Zs", bidi="WS", decomp={compat="noBreak";0x0020}};
  [0x2008] = {name="PUNCTUATION SPACE", cat="Zs", bidi="WS", decomp={compat="compat";0x0020}};
  [0x2009] = {name="THIN SPACE", cat="Zs", bidi="WS", decomp={compat="compat";0x0020}};
  [0x200a] = {name="HAIR SPACE", cat="Zs", bidi="WS", decomp={compat="compat";0x0020}};
  [0x200b] = {name="ZERO WIDTH SPACE", cat="Cf", bidi="BN"};
  [0x200c] = {name="ZERO WIDTH NON-JOINER", cat="Cf", bidi="BN"};
  [0x200d] = {name="ZERO WIDTH JOINER", cat="Cf", bidi="BN"};
  [0x200e] = {name="LEFT-TO-RIGHT MARK", cat="Cf", bidi="L"};
  [0x200f] = {name="RIGHT-TO-LEFT MARK", cat="Cf", bidi="R"};
  [0x2010] = {name="HYPHEN", cat="Pd", bidi="ON"};
  [0x2011] = {name="NON-BREAKING HYPHEN", cat="Pd", bidi="ON", decomp={compat="noBreak";0x2010}};
  [0x2012] = {name="FIGURE DASH", cat="Pd", bidi="ON"};
  [0x2013] = {name="EN DASH", cat="Pd", bidi="ON"};
  [0x2014] = {name="EM DASH", cat="Pd", bidi="ON"};
  [0x2015] = {name="HORIZONTAL BAR", cat="Pd", bidi="ON"};
  [0x2016] = {name="DOUBLE VERTICAL LINE", cat="Po", bidi="ON"};
  [0x2017] = {name="DOUBLE LOW LINE", cat="Po", bidi="ON", decomp={compat="compat";0x0020,0x0333}};
  [0x2018] = {name="LEFT SINGLE QUOTATION MARK", cat="Pi", bidi="ON"};
  [0x2019] = {name="RIGHT SINGLE QUOTATION MARK", cat="Pf", bidi="ON"};
  [0x201a] = {name="SINGLE LOW-9 QUOTATION MARK", cat="Ps", bidi="ON"};
  [0x201b] = {name="SINGLE HIGH-REVERSED-9 QUOTATION MARK", cat="Pi", bidi="ON"};
  [0x201c] = {name="LEFT DOUBLE QUOTATION MARK", cat="Pi", bidi="ON"};
  [0x201d] = {name="RIGHT DOUBLE QUOTATION MARK", cat="Pf", bidi="ON"};
  [0x201e] = {name="DOUBLE LOW-9 QUOTATION MARK", cat="Ps", bidi="ON"};
  [0x201f] = {name="DOUBLE HIGH-REVERSED-9 QUOTATION MARK", cat="Pi", bidi="ON"};
  [0x2020] = {name="DAGGER", cat="Po", bidi="ON"};
  [0x2021] = {name="DOUBLE DAGGER", cat="Po", bidi="ON"};
  [0x2022] = {name="BULLET", cat="Po", bidi="ON"};
  [0x2023] = {name="TRIANGULAR BULLET", cat="Po", bidi="ON"};
  [0x2024] = {name="ONE DOT LEADER", cat="Po", bidi="ON", decomp={compat="compat";0x002E}};
  [0x2025] = {name="TWO DOT LEADER", cat="Po", bidi="ON", decomp={compat="compat";0x002E,0x002E}};
  [0x2026] = {name="HORIZONTAL ELLIPSIS", cat="Po", bidi="ON", decomp={compat="compat";0x002E,0x002E,0x002E}};
  [0x2027] = {name="HYPHENATION POINT", cat="Po", bidi="ON"};
  [0x2028] = {name="LINE SEPARATOR", cat="Zl", bidi="WS"};
  [0x2029] = {name="PARAGRAPH SEPARATOR", cat="Zp", bidi="B"};
  [0x202a] = {name="LEFT-TO-RIGHT EMBEDDING", cat="Cf", bidi="LRE"};
  [0x202b] = {name="RIGHT-TO-LEFT EMBEDDING", cat="Cf", bidi="RLE"};
  [0x202c] = {name="POP DIRECTIONAL FORMATTING", cat="Cf", bidi="PDF"};
  [0x202d] = {name="LEFT-TO-RIGHT OVERRIDE", cat="Cf", bidi="LRO"};
  [0x202e] = {name="RIGHT-TO-LEFT OVERRIDE", cat="Cf", bidi="RLO"};
  [0x202f] = {name="NARROW NO-BREAK SPACE", cat="Zs", bidi="CS", decomp={compat="noBreak";0x0020}};
  [0x2030] = {name="PER MILLE SIGN", cat="Po", bidi="ET"};
  [0x2031] = {name="PER TEN THOUSAND SIGN", cat="Po", bidi="ET"};
  [0x2032] = {name="PRIME", cat="Po", bidi="ET"};
  [0x2033] = {name="DOUBLE PRIME", cat="Po", bidi="ET", decomp={compat="compat";0x2032,0x2032}};
  [0x2034] = {name="TRIPLE PRIME", cat="Po", bidi="ET", decomp={compat="compat";0x2032,0x2032,0x2032}};
  [0x2035] = {name="REVERSED PRIME", cat="Po", bidi="ON"};
  [0x2036] = {name="REVERSED DOUBLE PRIME", cat="Po", bidi="ON", decomp={compat="compat";0x2035,0x2035}};
  [0x2037] = {name="REVERSED TRIPLE PRIME", cat="Po", bidi="ON", decomp={compat="compat";0x2035,0x2035,0x2035}};
  [0x2038] = {name="CARET", cat="Po", bidi="ON"};
  [0x2039] = {name="SINGLE LEFT-POINTING ANGLE QUOTATION MARK", cat="Pi", bidi="ON", mirror=true};
  [0x203a] = {name="SINGLE RIGHT-POINTING ANGLE QUOTATION MARK", cat="Pf", bidi="ON", mirror=true};
  [0x203b] = {name="REFERENCE MARK", cat="Po", bidi="ON"};
  [0x203c] = {name="DOUBLE EXCLAMATION MARK", cat="Po", bidi="ON", decomp={compat="compat";0x0021,0x0021}};
  [0x203d] = {name="INTERROBANG", cat="Po", bidi="ON"};
  [0x203e] = {name="OVERLINE", cat="Po", bidi="ON", decomp={compat="compat";0x0020,0x0305}};
  [0x203f] = {name="UNDERTIE", cat="Pc", bidi="ON"};
  [0x2040] = {name="CHARACTER TIE", cat="Pc", bidi="ON"};
  [0x2041] = {name="CARET INSERTION POINT", cat="Po", bidi="ON"};
  [0x2042] = {name="ASTERISM", cat="Po", bidi="ON"};
  [0x2043] = {name="HYPHEN BULLET", cat="Po", bidi="ON"};
  [0x2044] = {name="FRACTION SLASH", cat="Sm", bidi="CS"};
  [0x2045] = {name="LEFT SQUARE BRACKET WITH QUILL", cat="Ps", bidi="ON", mirror=true};
  [0x2046] = {name="RIGHT SQUARE BRACKET WITH QUILL", cat="Pe", bidi="ON", mirror=true};
  [0x2047] = {name="DOUBLE QUESTION MARK", cat="Po", bidi="ON", decomp={compat="compat";0x003F,0x003F}};
  [0x2048] = {name="QUESTION EXCLAMATION MARK", cat="Po", bidi="ON", decomp={compat="compat";0x003F,0x0021}};
  [0x2049] = {name="EXCLAMATION QUESTION MARK", cat="Po", bidi="ON", decomp={compat="compat";0x0021,0x003F}};
  [0x204a] = {name="TIRONIAN SIGN ET", cat="Po", bidi="ON"};
  [0x204b] = {name="REVERSED PILCROW SIGN", cat="Po", bidi="ON"};
  [0x204c] = {name="BLACK LEFTWARDS BULLET", cat="Po", bidi="ON"};
  [0x204d] = {name="BLACK RIGHTWARDS BULLET", cat="Po", bidi="ON"};
  [0x204e] = {name="LOW ASTERISK", cat="Po", bidi="ON"};
  [0x204f] = {name="REVERSED SEMICOLON", cat="Po", bidi="ON"};
  [0x2050] = {name="CLOSE UP", cat="Po", bidi="ON"};
  [0x2051] = {name="TWO ASTERISKS ALIGNED VERTICALLY", cat="Po", bidi="ON"};
  [0x2052] = {name="COMMERCIAL MINUS SIGN", cat="Sm", bidi="ON"};
  [0x2053] = {name="SWUNG DASH", cat="Po", bidi="ON"};
  [0x2054] = {name="INVERTED UNDERTIE", cat="Pc", bidi="ON"};
  [0x2055] = {name="FLOWER PUNCTUATION MARK", cat="Po", bidi="ON"};
  [0x2056] = {name="THREE DOT PUNCTUATION", cat="Po", bidi="ON"};
  [0x2057] = {name="QUADRUPLE PRIME", cat="Po", bidi="ON", decomp={compat="compat";0x2032,0x2032,0x2032,0x2032}};
  [0x2058] = {name="FOUR DOT PUNCTUATION", cat="Po", bidi="ON"};
  [0x2059] = {name="FIVE DOT PUNCTUATION", cat="Po", bidi="ON"};
  [0x205a] = {name="TWO DOT PUNCTUATION", cat="Po", bidi="ON"};
  [0x205b] = {name="FOUR DOT MARK", cat="Po", bidi="ON"};
  [0x205c] = {name="DOTTED CROSS", cat="Po", bidi="ON"};
  [0x205d] = {name="TRICOLON", cat="Po", bidi="ON"};
  [0x205e] = {name="VERTICAL FOUR DOTS", cat="Po", bidi="ON"};
  [0x205f] = {name="MEDIUM MATHEMATICAL SPACE", cat="Zs", bidi="WS", decomp={compat="compat";0x0020}};
  [0x2060] = {name="WORD JOINER", cat="Cf", bidi="BN"};
  [0x2061] = {name="FUNCTION APPLICATION", cat="Cf", bidi="BN"};
  [0x2062] = {name="INVISIBLE TIMES", cat="Cf", bidi="BN"};
  [0x2063] = {name="INVISIBLE SEPARATOR", cat="Cf", bidi="BN"};
  [0x2064] = {name="INVISIBLE PLUS", cat="Cf", bidi="BN"};
  [0x206a] = {name="INHIBIT SYMMETRIC SWAPPING", cat="Cf", bidi="BN"};
  [0x206b] = {name="ACTIVATE SYMMETRIC SWAPPING", cat="Cf", bidi="BN"};
  [0x206c] = {name="INHIBIT ARABIC FORM SHAPING", cat="Cf", bidi="BN"};
  [0x206d] = {name="ACTIVATE ARABIC FORM SHAPING", cat="Cf", bidi="BN"};
  [0x206e] = {name="NATIONAL DIGIT SHAPES", cat="Cf", bidi="BN"};
  [0x206f] = {name="NOMINAL DIGIT SHAPES", cat="Cf", bidi="BN"};
  [0x2070] = {name="SUPERSCRIPT ZERO", cat="No", bidi="EN", decomp={compat="super";0x0030}, digit=0, numeric=0};
  [0x2071] = {name="SUPERSCRIPT LATIN SMALL LETTER I", cat="Lm", bidi="L", decomp={compat="super";0x0069}};
  [0x2074] = {name="SUPERSCRIPT FOUR", cat="No", bidi="EN", decomp={compat="super";0x0034}, digit=4, numeric=4};
  [0x2075] = {name="SUPERSCRIPT FIVE", cat="No", bidi="EN", decomp={compat="super";0x0035}, digit=5, numeric=5};
  [0x2076] = {name="SUPERSCRIPT SIX", cat="No", bidi="EN", decomp={compat="super";0x0036}, digit=6, numeric=6};
  [0x2077] = {name="SUPERSCRIPT SEVEN", cat="No", bidi="EN", decomp={compat="super";0x0037}, digit=7, numeric=7};
  [0x2078] = {name="SUPERSCRIPT EIGHT", cat="No", bidi="EN", decomp={compat="super";0x0038}, digit=8, numeric=8};
  [0x2079] = {name="SUPERSCRIPT NINE", cat="No", bidi="EN", decomp={compat="super";0x0039}, digit=9, numeric=9};
  [0x207a] = {name="SUPERSCRIPT PLUS SIGN", cat="Sm", bidi="ES", decomp={compat="super";0x002B}};
  [0x207b] = {name="SUPERSCRIPT MINUS", cat="Sm", bidi="ES", decomp={compat="super";0x2212}};
  [0x207c] = {name="SUPERSCRIPT EQUALS SIGN", cat="Sm", bidi="ON", decomp={compat="super";0x003D}};
  [0x207d] = {name="SUPERSCRIPT LEFT PARENTHESIS", cat="Ps", bidi="ON", decomp={compat="super";0x0028}, mirror=true};
  [0x207e] = {name="SUPERSCRIPT RIGHT PARENTHESIS", cat="Pe", bidi="ON", decomp={compat="super";0x0029}, mirror=true};
  [0x207f] = {name="SUPERSCRIPT LATIN SMALL LETTER N", cat="Lm", bidi="L", decomp={compat="super";0x006E}};
  [0x2080] = {name="SUBSCRIPT ZERO", cat="No", bidi="EN", decomp={compat="sub";0x0030}, digit=0, numeric=0};
  [0x2081] = {name="SUBSCRIPT ONE", cat="No", bidi="EN", decomp={compat="sub";0x0031}, digit=1, numeric=1};
  [0x2082] = {name="SUBSCRIPT TWO", cat="No", bidi="EN", decomp={compat="sub";0x0032}, digit=2, numeric=2};
  [0x2083] = {name="SUBSCRIPT THREE", cat="No", bidi="EN", decomp={compat="sub";0x0033}, digit=3, numeric=3};
  [0x2084] = {name="SUBSCRIPT FOUR", cat="No", bidi="EN", decomp={compat="sub";0x0034}, digit=4, numeric=4};
  [0x2085] = {name="SUBSCRIPT FIVE", cat="No", bidi="EN", decomp={compat="sub";0x0035}, digit=5, numeric=5};
  [0x2086] = {name="SUBSCRIPT SIX", cat="No", bidi="EN", decomp={compat="sub";0x0036}, digit=6, numeric=6};
  [0x2087] = {name="SUBSCRIPT SEVEN", cat="No", bidi="EN", decomp={compat="sub";0x0037}, digit=7, numeric=7};
  [0x2088] = {name="SUBSCRIPT EIGHT", cat="No", bidi="EN", decomp={compat="sub";0x0038}, digit=8, numeric=8};
  [0x2089] = {name="SUBSCRIPT NINE", cat="No", bidi="EN", decomp={compat="sub";0x0039}, digit=9, numeric=9};
  [0x208a] = {name="SUBSCRIPT PLUS SIGN", cat="Sm", bidi="ES", decomp={compat="sub";0x002B}};
  [0x208b] = {name="SUBSCRIPT MINUS", cat="Sm", bidi="ES", decomp={compat="sub";0x2212}};
  [0x208c] = {name="SUBSCRIPT EQUALS SIGN", cat="Sm", bidi="ON", decomp={compat="sub";0x003D}};
  [0x208d] = {name="SUBSCRIPT LEFT PARENTHESIS", cat="Ps", bidi="ON", decomp={compat="sub";0x0028}, mirror=true};
  [0x208e] = {name="SUBSCRIPT RIGHT PARENTHESIS", cat="Pe", bidi="ON", decomp={compat="sub";0x0029}, mirror=true};
  [0x2090] = {name="LATIN SUBSCRIPT SMALL LETTER A", cat="Lm", bidi="L", decomp={compat="sub";0x0061}};
  [0x2091] = {name="LATIN SUBSCRIPT SMALL LETTER E", cat="Lm", bidi="L", decomp={compat="sub";0x0065}};
  [0x2092] = {name="LATIN SUBSCRIPT SMALL LETTER O", cat="Lm", bidi="L", decomp={compat="sub";0x006F}};
  [0x2093] = {name="LATIN SUBSCRIPT SMALL LETTER X", cat="Lm", bidi="L", decomp={compat="sub";0x0078}};
  [0x2094] = {name="LATIN SUBSCRIPT SMALL LETTER SCHWA", cat="Lm", bidi="L", decomp={compat="sub";0x0259}};
  [0x20a0] = {name="EURO-CURRENCY SIGN", cat="Sc", bidi="ET"};
  [0x20a1] = {name="COLON SIGN", cat="Sc", bidi="ET"};
  [0x20a2] = {name="CRUZEIRO SIGN", cat="Sc", bidi="ET"};
  [0x20a3] = {name="FRENCH FRANC SIGN", cat="Sc", bidi="ET"};
  [0x20a4] = {name="LIRA SIGN", cat="Sc", bidi="ET"};
  [0x20a5] = {name="MILL SIGN", cat="Sc", bidi="ET"};
  [0x20a6] = {name="NAIRA SIGN", cat="Sc", bidi="ET"};
  [0x20a7] = {name="PESETA SIGN", cat="Sc", bidi="ET"};
  [0x20a8] = {name="RUPEE SIGN", cat="Sc", bidi="ET", decomp={compat="compat";0x0052,0x0073}};
  [0x20a9] = {name="WON SIGN", cat="Sc", bidi="ET"};
  [0x20aa] = {name="NEW SHEQEL SIGN", cat="Sc", bidi="ET"};
  [0x20ab] = {name="DONG SIGN", cat="Sc", bidi="ET"};
  [0x20ac] = {name="EURO SIGN", cat="Sc", bidi="ET"};
  [0x20ad] = {name="KIP SIGN", cat="Sc", bidi="ET"};
  [0x20ae] = {name="TUGRIK SIGN", cat="Sc", bidi="ET"};
  [0x20af] = {name="DRACHMA SIGN", cat="Sc", bidi="ET"};
  [0x20b0] = {name="GERMAN PENNY SIGN", cat="Sc", bidi="ET"};
  [0x20b1] = {name="PESO SIGN", cat="Sc", bidi="ET"};
  [0x20b2] = {name="GUARANI SIGN", cat="Sc", bidi="ET"};
  [0x20b3] = {name="AUSTRAL SIGN", cat="Sc", bidi="ET"};
  [0x20b4] = {name="HRYVNIA SIGN", cat="Sc", bidi="ET"};
  [0x20b5] = {name="CEDI SIGN", cat="Sc", bidi="ET"};
  [0x20b6] = {name="LIVRE TOURNOIS SIGN", cat="Sc", bidi="ET"};
  [0x20b7] = {name="SPESMILO SIGN", cat="Sc", bidi="ET"};
  [0x20b8] = {name="TENGE SIGN", cat="Sc", bidi="ET"};
  [0x20d0] = {name="COMBINING LEFT HARPOON ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x20d1] = {name="COMBINING RIGHT HARPOON ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x20d2] = {name="COMBINING LONG VERTICAL LINE OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x20d3] = {name="COMBINING SHORT VERTICAL LINE OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x20d4] = {name="COMBINING ANTICLOCKWISE ARROW ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x20d5] = {name="COMBINING CLOCKWISE ARROW ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x20d6] = {name="COMBINING LEFT ARROW ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x20d7] = {name="COMBINING RIGHT ARROW ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x20d8] = {name="COMBINING RING OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x20d9] = {name="COMBINING CLOCKWISE RING OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x20da] = {name="COMBINING ANTICLOCKWISE RING OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x20db] = {name="COMBINING THREE DOTS ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x20dc] = {name="COMBINING FOUR DOTS ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x20dd] = {name="COMBINING ENCLOSING CIRCLE", cat="Me", bidi="NSM"};
  [0x20de] = {name="COMBINING ENCLOSING SQUARE", cat="Me", bidi="NSM"};
  [0x20df] = {name="COMBINING ENCLOSING DIAMOND", cat="Me", bidi="NSM"};
  [0x20e0] = {name="COMBINING ENCLOSING CIRCLE BACKSLASH", cat="Me", bidi="NSM"};
  [0x20e1] = {name="COMBINING LEFT RIGHT ARROW ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x20e2] = {name="COMBINING ENCLOSING SCREEN", cat="Me", bidi="NSM"};
  [0x20e3] = {name="COMBINING ENCLOSING KEYCAP", cat="Me", bidi="NSM"};
  [0x20e4] = {name="COMBINING ENCLOSING UPWARD POINTING TRIANGLE", cat="Me", bidi="NSM"};
  [0x20e5] = {name="COMBINING REVERSE SOLIDUS OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x20e6] = {name="COMBINING DOUBLE VERTICAL STROKE OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x20e7] = {name="COMBINING ANNUITY SYMBOL", cat="Mn", combo=230, bidi="NSM"};
  [0x20e8] = {name="COMBINING TRIPLE UNDERDOT", cat="Mn", combo=220, bidi="NSM"};
  [0x20e9] = {name="COMBINING WIDE BRIDGE ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x20ea] = {name="COMBINING LEFTWARDS ARROW OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x20eb] = {name="COMBINING LONG DOUBLE SOLIDUS OVERLAY", cat="Mn", combo=1, bidi="NSM"};
  [0x20ec] = {name="COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS", cat="Mn", combo=220, bidi="NSM"};
  [0x20ed] = {name="COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS", cat="Mn", combo=220, bidi="NSM"};
  [0x20ee] = {name="COMBINING LEFT ARROW BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x20ef] = {name="COMBINING RIGHT ARROW BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x20f0] = {name="COMBINING ASTERISK ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x2100] = {name="ACCOUNT OF", cat="So", bidi="ON", decomp={compat="compat";0x0061,0x002F,0x0063}};
  [0x2101] = {name="ADDRESSED TO THE SUBJECT", cat="So", bidi="ON", decomp={compat="compat";0x0061,0x002F,0x0073}};
  [0x2102] = {name="DOUBLE-STRUCK CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x2103] = {name="DEGREE CELSIUS", cat="So", bidi="ON", decomp={compat="compat";0x00B0,0x0043}};
  [0x2104] = {name="CENTRE LINE SYMBOL", cat="So", bidi="ON"};
  [0x2105] = {name="CARE OF", cat="So", bidi="ON", decomp={compat="compat";0x0063,0x002F,0x006F}};
  [0x2106] = {name="CADA UNA", cat="So", bidi="ON", decomp={compat="compat";0x0063,0x002F,0x0075}};
  [0x2107] = {name="EULER CONSTANT", cat="Lu", bidi="L", decomp={compat="compat";0x0190}};
  [0x2108] = {name="SCRUPLE", cat="So", bidi="ON"};
  [0x2109] = {name="DEGREE FAHRENHEIT", cat="So", bidi="ON", decomp={compat="compat";0x00B0,0x0046}};
  [0x210a] = {name="SCRIPT SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x210b] = {name="SCRIPT CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x210c] = {name="BLACK-LETTER CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x210d] = {name="DOUBLE-STRUCK CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x210e] = {name="PLANCK CONSTANT", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x210f] = {name="PLANCK CONSTANT OVER TWO PI", cat="Ll", bidi="L", decomp={compat="font";0x0127}};
  [0x2110] = {name="SCRIPT CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x2111] = {name="BLACK-LETTER CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x2112] = {name="SCRIPT CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x2113] = {name="SCRIPT SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x2114] = {name="L B BAR SYMBOL", cat="So", bidi="ON"};
  [0x2115] = {name="DOUBLE-STRUCK CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x2116] = {name="NUMERO SIGN", cat="So", bidi="ON", decomp={compat="compat";0x004E,0x006F}};
  [0x2117] = {name="SOUND RECORDING COPYRIGHT", cat="So", bidi="ON"};
  [0x2118] = {name="SCRIPT CAPITAL P", cat="So", bidi="ON"};
  [0x2119] = {name="DOUBLE-STRUCK CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x211a] = {name="DOUBLE-STRUCK CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x211b] = {name="SCRIPT CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x211c] = {name="BLACK-LETTER CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x211d] = {name="DOUBLE-STRUCK CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x211e] = {name="PRESCRIPTION TAKE", cat="So", bidi="ON"};
  [0x211f] = {name="RESPONSE", cat="So", bidi="ON"};
  [0x2120] = {name="SERVICE MARK", cat="So", bidi="ON", decomp={compat="super";0x0053,0x004D}};
  [0x2121] = {name="TELEPHONE SIGN", cat="So", bidi="ON", decomp={compat="compat";0x0054,0x0045,0x004C}};
  [0x2122] = {name="TRADE MARK SIGN", cat="So", bidi="ON", decomp={compat="super";0x0054,0x004D}};
  [0x2123] = {name="VERSICLE", cat="So", bidi="ON"};
  [0x2124] = {name="DOUBLE-STRUCK CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x2125] = {name="OUNCE SIGN", cat="So", bidi="ON"};
  [0x2126] = {name="OHM SIGN", cat="Lu", bidi="L", decomp={0x03A9}, lower=0x03c9};
  [0x2127] = {name="INVERTED OHM SIGN", cat="So", bidi="ON"};
  [0x2128] = {name="BLACK-LETTER CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x2129] = {name="TURNED GREEK SMALL LETTER IOTA", cat="So", bidi="ON"};
  [0x212a] = {name="KELVIN SIGN", cat="Lu", bidi="L", decomp={0x004B}, lower=0x006b};
  [0x212b] = {name="ANGSTROM SIGN", cat="Lu", bidi="L", decomp={0x00C5}, lower=0x00e5};
  [0x212c] = {name="SCRIPT CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x212d] = {name="BLACK-LETTER CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x212e] = {name="ESTIMATED SYMBOL", cat="So", bidi="ET"};
  [0x212f] = {name="SCRIPT SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x2130] = {name="SCRIPT CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x2131] = {name="SCRIPT CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x2132] = {name="TURNED CAPITAL F", cat="Lu", bidi="L", lower=0x214e};
  [0x2133] = {name="SCRIPT CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x2134] = {name="SCRIPT SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x2135] = {name="ALEF SYMBOL", cat="Lo", bidi="L", decomp={compat="compat";0x05D0}};
  [0x2136] = {name="BET SYMBOL", cat="Lo", bidi="L", decomp={compat="compat";0x05D1}};
  [0x2137] = {name="GIMEL SYMBOL", cat="Lo", bidi="L", decomp={compat="compat";0x05D2}};
  [0x2138] = {name="DALET SYMBOL", cat="Lo", bidi="L", decomp={compat="compat";0x05D3}};
  [0x2139] = {name="INFORMATION SOURCE", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x213a] = {name="ROTATED CAPITAL Q", cat="So", bidi="ON"};
  [0x213b] = {name="FACSIMILE SIGN", cat="So", bidi="ON", decomp={compat="compat";0x0046,0x0041,0x0058}};
  [0x213c] = {name="DOUBLE-STRUCK SMALL PI", cat="Ll", bidi="L", decomp={compat="font";0x03C0}};
  [0x213d] = {name="DOUBLE-STRUCK SMALL GAMMA", cat="Ll", bidi="L", decomp={compat="font";0x03B3}};
  [0x213e] = {name="DOUBLE-STRUCK CAPITAL GAMMA", cat="Lu", bidi="L", decomp={compat="font";0x0393}};
  [0x213f] = {name="DOUBLE-STRUCK CAPITAL PI", cat="Lu", bidi="L", decomp={compat="font";0x03A0}};
  [0x2140] = {name="DOUBLE-STRUCK N-ARY SUMMATION", cat="Sm", bidi="ON", decomp={compat="font";0x2211}, mirror=true};
  [0x2141] = {name="TURNED SANS-SERIF CAPITAL G", cat="Sm", bidi="ON"};
  [0x2142] = {name="TURNED SANS-SERIF CAPITAL L", cat="Sm", bidi="ON"};
  [0x2143] = {name="REVERSED SANS-SERIF CAPITAL L", cat="Sm", bidi="ON"};
  [0x2144] = {name="TURNED SANS-SERIF CAPITAL Y", cat="Sm", bidi="ON"};
  [0x2145] = {name="DOUBLE-STRUCK ITALIC CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x2146] = {name="DOUBLE-STRUCK ITALIC SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x2147] = {name="DOUBLE-STRUCK ITALIC SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x2148] = {name="DOUBLE-STRUCK ITALIC SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x2149] = {name="DOUBLE-STRUCK ITALIC SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x214a] = {name="PROPERTY LINE", cat="So", bidi="ON"};
  [0x214b] = {name="TURNED AMPERSAND", cat="Sm", bidi="ON"};
  [0x214c] = {name="PER SIGN", cat="So", bidi="ON"};
  [0x214d] = {name="AKTIESELSKAB", cat="So", bidi="ON"};
  [0x214e] = {name="TURNED SMALL F", cat="Ll", bidi="L", upper=0x2132, title=0x2132};
  [0x214f] = {name="SYMBOL FOR SAMARITAN SOURCE", cat="So", bidi="L"};
  [0x2150] = {name="VULGAR FRACTION ONE SEVENTH", cat="No", bidi="ON", decomp={compat="fraction";0x0031,0x2044,0x0037}, numeric=1/7};
  [0x2151] = {name="VULGAR FRACTION ONE NINTH", cat="No", bidi="ON", decomp={compat="fraction";0x0031,0x2044,0x0039}, numeric=1/9};
  [0x2152] = {name="VULGAR FRACTION ONE TENTH", cat="No", bidi="ON", decomp={compat="fraction";0x0031,0x2044,0x0031,0x0030}, numeric=1/10};
  [0x2153] = {name="VULGAR FRACTION ONE THIRD", cat="No", bidi="ON", decomp={compat="fraction";0x0031,0x2044,0x0033}, numeric=1/3};
  [0x2154] = {name="VULGAR FRACTION TWO THIRDS", cat="No", bidi="ON", decomp={compat="fraction";0x0032,0x2044,0x0033}, numeric=2/3};
  [0x2155] = {name="VULGAR FRACTION ONE FIFTH", cat="No", bidi="ON", decomp={compat="fraction";0x0031,0x2044,0x0035}, numeric=1/5};
  [0x2156] = {name="VULGAR FRACTION TWO FIFTHS", cat="No", bidi="ON", decomp={compat="fraction";0x0032,0x2044,0x0035}, numeric=2/5};
  [0x2157] = {name="VULGAR FRACTION THREE FIFTHS", cat="No", bidi="ON", decomp={compat="fraction";0x0033,0x2044,0x0035}, numeric=3/5};
  [0x2158] = {name="VULGAR FRACTION FOUR FIFTHS", cat="No", bidi="ON", decomp={compat="fraction";0x0034,0x2044,0x0035}, numeric=4/5};
  [0x2159] = {name="VULGAR FRACTION ONE SIXTH", cat="No", bidi="ON", decomp={compat="fraction";0x0031,0x2044,0x0036}, numeric=1/6};
  [0x215a] = {name="VULGAR FRACTION FIVE SIXTHS", cat="No", bidi="ON", decomp={compat="fraction";0x0035,0x2044,0x0036}, numeric=5/6};
  [0x215b] = {name="VULGAR FRACTION ONE EIGHTH", cat="No", bidi="ON", decomp={compat="fraction";0x0031,0x2044,0x0038}, numeric=1/8};
  [0x215c] = {name="VULGAR FRACTION THREE EIGHTHS", cat="No", bidi="ON", decomp={compat="fraction";0x0033,0x2044,0x0038}, numeric=3/8};
  [0x215d] = {name="VULGAR FRACTION FIVE EIGHTHS", cat="No", bidi="ON", decomp={compat="fraction";0x0035,0x2044,0x0038}, numeric=5/8};
  [0x215e] = {name="VULGAR FRACTION SEVEN EIGHTHS", cat="No", bidi="ON", decomp={compat="fraction";0x0037,0x2044,0x0038}, numeric=7/8};
  [0x215f] = {name="FRACTION NUMERATOR ONE", cat="No", bidi="ON", decomp={compat="fraction";0x0031,0x2044}, numeric=1};
  [0x2160] = {name="ROMAN NUMERAL ONE", cat="Nl", bidi="L", decomp={compat="compat";0x0049}, numeric=1, lower=0x2170};
  [0x2161] = {name="ROMAN NUMERAL TWO", cat="Nl", bidi="L", decomp={compat="compat";0x0049,0x0049}, numeric=2, lower=0x2171};
  [0x2162] = {name="ROMAN NUMERAL THREE", cat="Nl", bidi="L", decomp={compat="compat";0x0049,0x0049,0x0049}, numeric=3, lower=0x2172};
  [0x2163] = {name="ROMAN NUMERAL FOUR", cat="Nl", bidi="L", decomp={compat="compat";0x0049,0x0056}, numeric=4, lower=0x2173};
  [0x2164] = {name="ROMAN NUMERAL FIVE", cat="Nl", bidi="L", decomp={compat="compat";0x0056}, numeric=5, lower=0x2174};
  [0x2165] = {name="ROMAN NUMERAL SIX", cat="Nl", bidi="L", decomp={compat="compat";0x0056,0x0049}, numeric=6, lower=0x2175};
  [0x2166] = {name="ROMAN NUMERAL SEVEN", cat="Nl", bidi="L", decomp={compat="compat";0x0056,0x0049,0x0049}, numeric=7, lower=0x2176};
  [0x2167] = {name="ROMAN NUMERAL EIGHT", cat="Nl", bidi="L", decomp={compat="compat";0x0056,0x0049,0x0049,0x0049}, numeric=8, lower=0x2177};
  [0x2168] = {name="ROMAN NUMERAL NINE", cat="Nl", bidi="L", decomp={compat="compat";0x0049,0x0058}, numeric=9, lower=0x2178};
  [0x2169] = {name="ROMAN NUMERAL TEN", cat="Nl", bidi="L", decomp={compat="compat";0x0058}, numeric=10, lower=0x2179};
  [0x216a] = {name="ROMAN NUMERAL ELEVEN", cat="Nl", bidi="L", decomp={compat="compat";0x0058,0x0049}, numeric=11, lower=0x217a};
  [0x216b] = {name="ROMAN NUMERAL TWELVE", cat="Nl", bidi="L", decomp={compat="compat";0x0058,0x0049,0x0049}, numeric=12, lower=0x217b};
  [0x216c] = {name="ROMAN NUMERAL FIFTY", cat="Nl", bidi="L", decomp={compat="compat";0x004C}, numeric=50, lower=0x217c};
  [0x216d] = {name="ROMAN NUMERAL ONE HUNDRED", cat="Nl", bidi="L", decomp={compat="compat";0x0043}, numeric=100, lower=0x217d};
  [0x216e] = {name="ROMAN NUMERAL FIVE HUNDRED", cat="Nl", bidi="L", decomp={compat="compat";0x0044}, numeric=500, lower=0x217e};
  [0x216f] = {name="ROMAN NUMERAL ONE THOUSAND", cat="Nl", bidi="L", decomp={compat="compat";0x004D}, numeric=1000, lower=0x217f};
  [0x2170] = {name="SMALL ROMAN NUMERAL ONE", cat="Nl", bidi="L", decomp={compat="compat";0x0069}, numeric=1, upper=0x2160, title=0x2160};
  [0x2171] = {name="SMALL ROMAN NUMERAL TWO", cat="Nl", bidi="L", decomp={compat="compat";0x0069,0x0069}, numeric=2, upper=0x2161, title=0x2161};
  [0x2172] = {name="SMALL ROMAN NUMERAL THREE", cat="Nl", bidi="L", decomp={compat="compat";0x0069,0x0069,0x0069}, numeric=3, upper=0x2162, title=0x2162};
  [0x2173] = {name="SMALL ROMAN NUMERAL FOUR", cat="Nl", bidi="L", decomp={compat="compat";0x0069,0x0076}, numeric=4, upper=0x2163, title=0x2163};
  [0x2174] = {name="SMALL ROMAN NUMERAL FIVE", cat="Nl", bidi="L", decomp={compat="compat";0x0076}, numeric=5, upper=0x2164, title=0x2164};
  [0x2175] = {name="SMALL ROMAN NUMERAL SIX", cat="Nl", bidi="L", decomp={compat="compat";0x0076,0x0069}, numeric=6, upper=0x2165, title=0x2165};
  [0x2176] = {name="SMALL ROMAN NUMERAL SEVEN", cat="Nl", bidi="L", decomp={compat="compat";0x0076,0x0069,0x0069}, numeric=7, upper=0x2166, title=0x2166};
  [0x2177] = {name="SMALL ROMAN NUMERAL EIGHT", cat="Nl", bidi="L", decomp={compat="compat";0x0076,0x0069,0x0069,0x0069}, numeric=8, upper=0x2167, title=0x2167};
  [0x2178] = {name="SMALL ROMAN NUMERAL NINE", cat="Nl", bidi="L", decomp={compat="compat";0x0069,0x0078}, numeric=9, upper=0x2168, title=0x2168};
  [0x2179] = {name="SMALL ROMAN NUMERAL TEN", cat="Nl", bidi="L", decomp={compat="compat";0x0078}, numeric=10, upper=0x2169, title=0x2169};
  [0x217a] = {name="SMALL ROMAN NUMERAL ELEVEN", cat="Nl", bidi="L", decomp={compat="compat";0x0078,0x0069}, numeric=11, upper=0x216a, title=0x216a};
  [0x217b] = {name="SMALL ROMAN NUMERAL TWELVE", cat="Nl", bidi="L", decomp={compat="compat";0x0078,0x0069,0x0069}, numeric=12, upper=0x216b, title=0x216b};
  [0x217c] = {name="SMALL ROMAN NUMERAL FIFTY", cat="Nl", bidi="L", decomp={compat="compat";0x006C}, numeric=50, upper=0x216c, title=0x216c};
  [0x217d] = {name="SMALL ROMAN NUMERAL ONE HUNDRED", cat="Nl", bidi="L", decomp={compat="compat";0x0063}, numeric=100, upper=0x216d, title=0x216d};
  [0x217e] = {name="SMALL ROMAN NUMERAL FIVE HUNDRED", cat="Nl", bidi="L", decomp={compat="compat";0x0064}, numeric=500, upper=0x216e, title=0x216e};
  [0x217f] = {name="SMALL ROMAN NUMERAL ONE THOUSAND", cat="Nl", bidi="L", decomp={compat="compat";0x006D}, numeric=1000, upper=0x216f, title=0x216f};
  [0x2180] = {name="ROMAN NUMERAL ONE THOUSAND C D", cat="Nl", bidi="L", numeric=1000};
  [0x2181] = {name="ROMAN NUMERAL FIVE THOUSAND", cat="Nl", bidi="L", numeric=5000};
  [0x2182] = {name="ROMAN NUMERAL TEN THOUSAND", cat="Nl", bidi="L", numeric=10000};
  [0x2183] = {name="ROMAN NUMERAL REVERSED ONE HUNDRED", cat="Lu", bidi="L", lower=0x2184};
  [0x2184] = {name="LATIN SMALL LETTER REVERSED C", cat="Ll", bidi="L", upper=0x2183, title=0x2183};
  [0x2185] = {name="ROMAN NUMERAL SIX LATE FORM", cat="Nl", bidi="L", numeric=6};
  [0x2186] = {name="ROMAN NUMERAL FIFTY EARLY FORM", cat="Nl", bidi="L", numeric=50};
  [0x2187] = {name="ROMAN NUMERAL FIFTY THOUSAND", cat="Nl", bidi="L", numeric=50000};
  [0x2188] = {name="ROMAN NUMERAL ONE HUNDRED THOUSAND", cat="Nl", bidi="L", numeric=100000};
  [0x2189] = {name="VULGAR FRACTION ZERO THIRDS", cat="No", bidi="ON", decomp={compat="fraction";0x0030,0x2044,0x0033}, numeric=0};
  [0x2190] = {name="LEFTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2191] = {name="UPWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2192] = {name="RIGHTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2193] = {name="DOWNWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2194] = {name="LEFT RIGHT ARROW", cat="Sm", bidi="ON"};
  [0x2195] = {name="UP DOWN ARROW", cat="So", bidi="ON"};
  [0x2196] = {name="NORTH WEST ARROW", cat="So", bidi="ON"};
  [0x2197] = {name="NORTH EAST ARROW", cat="So", bidi="ON"};
  [0x2198] = {name="SOUTH EAST ARROW", cat="So", bidi="ON"};
  [0x2199] = {name="SOUTH WEST ARROW", cat="So", bidi="ON"};
  [0x219a] = {name="LEFTWARDS ARROW WITH STROKE", cat="Sm", bidi="ON", decomp={0x2190,0x0338}};
  [0x219b] = {name="RIGHTWARDS ARROW WITH STROKE", cat="Sm", bidi="ON", decomp={0x2192,0x0338}};
  [0x219c] = {name="LEFTWARDS WAVE ARROW", cat="So", bidi="ON"};
  [0x219d] = {name="RIGHTWARDS WAVE ARROW", cat="So", bidi="ON"};
  [0x219e] = {name="LEFTWARDS TWO HEADED ARROW", cat="So", bidi="ON"};
  [0x219f] = {name="UPWARDS TWO HEADED ARROW", cat="So", bidi="ON"};
  [0x21a0] = {name="RIGHTWARDS TWO HEADED ARROW", cat="Sm", bidi="ON"};
  [0x21a1] = {name="DOWNWARDS TWO HEADED ARROW", cat="So", bidi="ON"};
  [0x21a2] = {name="LEFTWARDS ARROW WITH TAIL", cat="So", bidi="ON"};
  [0x21a3] = {name="RIGHTWARDS ARROW WITH TAIL", cat="Sm", bidi="ON"};
  [0x21a4] = {name="LEFTWARDS ARROW FROM BAR", cat="So", bidi="ON"};
  [0x21a5] = {name="UPWARDS ARROW FROM BAR", cat="So", bidi="ON"};
  [0x21a6] = {name="RIGHTWARDS ARROW FROM BAR", cat="Sm", bidi="ON"};
  [0x21a7] = {name="DOWNWARDS ARROW FROM BAR", cat="So", bidi="ON"};
  [0x21a8] = {name="UP DOWN ARROW WITH BASE", cat="So", bidi="ON"};
  [0x21a9] = {name="LEFTWARDS ARROW WITH HOOK", cat="So", bidi="ON"};
  [0x21aa] = {name="RIGHTWARDS ARROW WITH HOOK", cat="So", bidi="ON"};
  [0x21ab] = {name="LEFTWARDS ARROW WITH LOOP", cat="So", bidi="ON"};
  [0x21ac] = {name="RIGHTWARDS ARROW WITH LOOP", cat="So", bidi="ON"};
  [0x21ad] = {name="LEFT RIGHT WAVE ARROW", cat="So", bidi="ON"};
  [0x21ae] = {name="LEFT RIGHT ARROW WITH STROKE", cat="Sm", bidi="ON", decomp={0x2194,0x0338}};
  [0x21af] = {name="DOWNWARDS ZIGZAG ARROW", cat="So", bidi="ON"};
  [0x21b0] = {name="UPWARDS ARROW WITH TIP LEFTWARDS", cat="So", bidi="ON"};
  [0x21b1] = {name="UPWARDS ARROW WITH TIP RIGHTWARDS", cat="So", bidi="ON"};
  [0x21b2] = {name="DOWNWARDS ARROW WITH TIP LEFTWARDS", cat="So", bidi="ON"};
  [0x21b3] = {name="DOWNWARDS ARROW WITH TIP RIGHTWARDS", cat="So", bidi="ON"};
  [0x21b4] = {name="RIGHTWARDS ARROW WITH CORNER DOWNWARDS", cat="So", bidi="ON"};
  [0x21b5] = {name="DOWNWARDS ARROW WITH CORNER LEFTWARDS", cat="So", bidi="ON"};
  [0x21b6] = {name="ANTICLOCKWISE TOP SEMICIRCLE ARROW", cat="So", bidi="ON"};
  [0x21b7] = {name="CLOCKWISE TOP SEMICIRCLE ARROW", cat="So", bidi="ON"};
  [0x21b8] = {name="NORTH WEST ARROW TO LONG BAR", cat="So", bidi="ON"};
  [0x21b9] = {name="LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR", cat="So", bidi="ON"};
  [0x21ba] = {name="ANTICLOCKWISE OPEN CIRCLE ARROW", cat="So", bidi="ON"};
  [0x21bb] = {name="CLOCKWISE OPEN CIRCLE ARROW", cat="So", bidi="ON"};
  [0x21bc] = {name="LEFTWARDS HARPOON WITH BARB UPWARDS", cat="So", bidi="ON"};
  [0x21bd] = {name="LEFTWARDS HARPOON WITH BARB DOWNWARDS", cat="So", bidi="ON"};
  [0x21be] = {name="UPWARDS HARPOON WITH BARB RIGHTWARDS", cat="So", bidi="ON"};
  [0x21bf] = {name="UPWARDS HARPOON WITH BARB LEFTWARDS", cat="So", bidi="ON"};
  [0x21c0] = {name="RIGHTWARDS HARPOON WITH BARB UPWARDS", cat="So", bidi="ON"};
  [0x21c1] = {name="RIGHTWARDS HARPOON WITH BARB DOWNWARDS", cat="So", bidi="ON"};
  [0x21c2] = {name="DOWNWARDS HARPOON WITH BARB RIGHTWARDS", cat="So", bidi="ON"};
  [0x21c3] = {name="DOWNWARDS HARPOON WITH BARB LEFTWARDS", cat="So", bidi="ON"};
  [0x21c4] = {name="RIGHTWARDS ARROW OVER LEFTWARDS ARROW", cat="So", bidi="ON"};
  [0x21c5] = {name="UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW", cat="So", bidi="ON"};
  [0x21c6] = {name="LEFTWARDS ARROW OVER RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x21c7] = {name="LEFTWARDS PAIRED ARROWS", cat="So", bidi="ON"};
  [0x21c8] = {name="UPWARDS PAIRED ARROWS", cat="So", bidi="ON"};
  [0x21c9] = {name="RIGHTWARDS PAIRED ARROWS", cat="So", bidi="ON"};
  [0x21ca] = {name="DOWNWARDS PAIRED ARROWS", cat="So", bidi="ON"};
  [0x21cb] = {name="LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON", cat="So", bidi="ON"};
  [0x21cc] = {name="RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON", cat="So", bidi="ON"};
  [0x21cd] = {name="LEFTWARDS DOUBLE ARROW WITH STROKE", cat="So", bidi="ON", decomp={0x21D0,0x0338}};
  [0x21ce] = {name="LEFT RIGHT DOUBLE ARROW WITH STROKE", cat="Sm", bidi="ON", decomp={0x21D4,0x0338}};
  [0x21cf] = {name="RIGHTWARDS DOUBLE ARROW WITH STROKE", cat="Sm", bidi="ON", decomp={0x21D2,0x0338}};
  [0x21d0] = {name="LEFTWARDS DOUBLE ARROW", cat="So", bidi="ON"};
  [0x21d1] = {name="UPWARDS DOUBLE ARROW", cat="So", bidi="ON"};
  [0x21d2] = {name="RIGHTWARDS DOUBLE ARROW", cat="Sm", bidi="ON"};
  [0x21d3] = {name="DOWNWARDS DOUBLE ARROW", cat="So", bidi="ON"};
  [0x21d4] = {name="LEFT RIGHT DOUBLE ARROW", cat="Sm", bidi="ON"};
  [0x21d5] = {name="UP DOWN DOUBLE ARROW", cat="So", bidi="ON"};
  [0x21d6] = {name="NORTH WEST DOUBLE ARROW", cat="So", bidi="ON"};
  [0x21d7] = {name="NORTH EAST DOUBLE ARROW", cat="So", bidi="ON"};
  [0x21d8] = {name="SOUTH EAST DOUBLE ARROW", cat="So", bidi="ON"};
  [0x21d9] = {name="SOUTH WEST DOUBLE ARROW", cat="So", bidi="ON"};
  [0x21da] = {name="LEFTWARDS TRIPLE ARROW", cat="So", bidi="ON"};
  [0x21db] = {name="RIGHTWARDS TRIPLE ARROW", cat="So", bidi="ON"};
  [0x21dc] = {name="LEFTWARDS SQUIGGLE ARROW", cat="So", bidi="ON"};
  [0x21dd] = {name="RIGHTWARDS SQUIGGLE ARROW", cat="So", bidi="ON"};
  [0x21de] = {name="UPWARDS ARROW WITH DOUBLE STROKE", cat="So", bidi="ON"};
  [0x21df] = {name="DOWNWARDS ARROW WITH DOUBLE STROKE", cat="So", bidi="ON"};
  [0x21e0] = {name="LEFTWARDS DASHED ARROW", cat="So", bidi="ON"};
  [0x21e1] = {name="UPWARDS DASHED ARROW", cat="So", bidi="ON"};
  [0x21e2] = {name="RIGHTWARDS DASHED ARROW", cat="So", bidi="ON"};
  [0x21e3] = {name="DOWNWARDS DASHED ARROW", cat="So", bidi="ON"};
  [0x21e4] = {name="LEFTWARDS ARROW TO BAR", cat="So", bidi="ON"};
  [0x21e5] = {name="RIGHTWARDS ARROW TO BAR", cat="So", bidi="ON"};
  [0x21e6] = {name="LEFTWARDS WHITE ARROW", cat="So", bidi="ON"};
  [0x21e7] = {name="UPWARDS WHITE ARROW", cat="So", bidi="ON"};
  [0x21e8] = {name="RIGHTWARDS WHITE ARROW", cat="So", bidi="ON"};
  [0x21e9] = {name="DOWNWARDS WHITE ARROW", cat="So", bidi="ON"};
  [0x21ea] = {name="UPWARDS WHITE ARROW FROM BAR", cat="So", bidi="ON"};
  [0x21eb] = {name="UPWARDS WHITE ARROW ON PEDESTAL", cat="So", bidi="ON"};
  [0x21ec] = {name="UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR", cat="So", bidi="ON"};
  [0x21ed] = {name="UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR", cat="So", bidi="ON"};
  [0x21ee] = {name="UPWARDS WHITE DOUBLE ARROW", cat="So", bidi="ON"};
  [0x21ef] = {name="UPWARDS WHITE DOUBLE ARROW ON PEDESTAL", cat="So", bidi="ON"};
  [0x21f0] = {name="RIGHTWARDS WHITE ARROW FROM WALL", cat="So", bidi="ON"};
  [0x21f1] = {name="NORTH WEST ARROW TO CORNER", cat="So", bidi="ON"};
  [0x21f2] = {name="SOUTH EAST ARROW TO CORNER", cat="So", bidi="ON"};
  [0x21f3] = {name="UP DOWN WHITE ARROW", cat="So", bidi="ON"};
  [0x21f4] = {name="RIGHT ARROW WITH SMALL CIRCLE", cat="Sm", bidi="ON"};
  [0x21f5] = {name="DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW", cat="Sm", bidi="ON"};
  [0x21f6] = {name="THREE RIGHTWARDS ARROWS", cat="Sm", bidi="ON"};
  [0x21f7] = {name="LEFTWARDS ARROW WITH VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x21f8] = {name="RIGHTWARDS ARROW WITH VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x21f9] = {name="LEFT RIGHT ARROW WITH VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x21fa] = {name="LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x21fb] = {name="RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x21fc] = {name="LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x21fd] = {name="LEFTWARDS OPEN-HEADED ARROW", cat="Sm", bidi="ON"};
  [0x21fe] = {name="RIGHTWARDS OPEN-HEADED ARROW", cat="Sm", bidi="ON"};
  [0x21ff] = {name="LEFT RIGHT OPEN-HEADED ARROW", cat="Sm", bidi="ON"};
  [0x2200] = {name="FOR ALL", cat="Sm", bidi="ON"};
  [0x2201] = {name="COMPLEMENT", cat="Sm", bidi="ON", mirror=true};
  [0x2202] = {name="PARTIAL DIFFERENTIAL", cat="Sm", bidi="ON", mirror=true};
  [0x2203] = {name="THERE EXISTS", cat="Sm", bidi="ON", mirror=true};
  [0x2204] = {name="THERE DOES NOT EXIST", cat="Sm", bidi="ON", decomp={0x2203,0x0338}, mirror=true};
  [0x2205] = {name="EMPTY SET", cat="Sm", bidi="ON"};
  [0x2206] = {name="INCREMENT", cat="Sm", bidi="ON"};
  [0x2207] = {name="NABLA", cat="Sm", bidi="ON"};
  [0x2208] = {name="ELEMENT OF", cat="Sm", bidi="ON", mirror=true};
  [0x2209] = {name="NOT AN ELEMENT OF", cat="Sm", bidi="ON", decomp={0x2208,0x0338}, mirror=true};
  [0x220a] = {name="SMALL ELEMENT OF", cat="Sm", bidi="ON", mirror=true};
  [0x220b] = {name="CONTAINS AS MEMBER", cat="Sm", bidi="ON", mirror=true};
  [0x220c] = {name="DOES NOT CONTAIN AS MEMBER", cat="Sm", bidi="ON", decomp={0x220B,0x0338}, mirror=true};
  [0x220d] = {name="SMALL CONTAINS AS MEMBER", cat="Sm", bidi="ON", mirror=true};
  [0x220e] = {name="END OF PROOF", cat="Sm", bidi="ON"};
  [0x220f] = {name="N-ARY PRODUCT", cat="Sm", bidi="ON"};
  [0x2210] = {name="N-ARY COPRODUCT", cat="Sm", bidi="ON"};
  [0x2211] = {name="N-ARY SUMMATION", cat="Sm", bidi="ON", mirror=true};
  [0x2212] = {name="MINUS SIGN", cat="Sm", bidi="ES"};
  [0x2213] = {name="MINUS-OR-PLUS SIGN", cat="Sm", bidi="ET"};
  [0x2214] = {name="DOT PLUS", cat="Sm", bidi="ON"};
  [0x2215] = {name="DIVISION SLASH", cat="Sm", bidi="ON", mirror=true};
  [0x2216] = {name="SET MINUS", cat="Sm", bidi="ON", mirror=true};
  [0x2217] = {name="ASTERISK OPERATOR", cat="Sm", bidi="ON"};
  [0x2218] = {name="RING OPERATOR", cat="Sm", bidi="ON"};
  [0x2219] = {name="BULLET OPERATOR", cat="Sm", bidi="ON"};
  [0x221a] = {name="SQUARE ROOT", cat="Sm", bidi="ON", mirror=true};
  [0x221b] = {name="CUBE ROOT", cat="Sm", bidi="ON", mirror=true};
  [0x221c] = {name="FOURTH ROOT", cat="Sm", bidi="ON", mirror=true};
  [0x221d] = {name="PROPORTIONAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x221e] = {name="INFINITY", cat="Sm", bidi="ON"};
  [0x221f] = {name="RIGHT ANGLE", cat="Sm", bidi="ON", mirror=true};
  [0x2220] = {name="ANGLE", cat="Sm", bidi="ON", mirror=true};
  [0x2221] = {name="MEASURED ANGLE", cat="Sm", bidi="ON", mirror=true};
  [0x2222] = {name="SPHERICAL ANGLE", cat="Sm", bidi="ON", mirror=true};
  [0x2223] = {name="DIVIDES", cat="Sm", bidi="ON"};
  [0x2224] = {name="DOES NOT DIVIDE", cat="Sm", bidi="ON", decomp={0x2223,0x0338}, mirror=true};
  [0x2225] = {name="PARALLEL TO", cat="Sm", bidi="ON"};
  [0x2226] = {name="NOT PARALLEL TO", cat="Sm", bidi="ON", decomp={0x2225,0x0338}, mirror=true};
  [0x2227] = {name="LOGICAL AND", cat="Sm", bidi="ON"};
  [0x2228] = {name="LOGICAL OR", cat="Sm", bidi="ON"};
  [0x2229] = {name="INTERSECTION", cat="Sm", bidi="ON"};
  [0x222a] = {name="UNION", cat="Sm", bidi="ON"};
  [0x222b] = {name="INTEGRAL", cat="Sm", bidi="ON", mirror=true};
  [0x222c] = {name="DOUBLE INTEGRAL", cat="Sm", bidi="ON", decomp={compat="compat";0x222B,0x222B}, mirror=true};
  [0x222d] = {name="TRIPLE INTEGRAL", cat="Sm", bidi="ON", decomp={compat="compat";0x222B,0x222B,0x222B}, mirror=true};
  [0x222e] = {name="CONTOUR INTEGRAL", cat="Sm", bidi="ON", mirror=true};
  [0x222f] = {name="SURFACE INTEGRAL", cat="Sm", bidi="ON", decomp={compat="compat";0x222E,0x222E}, mirror=true};
  [0x2230] = {name="VOLUME INTEGRAL", cat="Sm", bidi="ON", decomp={compat="compat";0x222E,0x222E,0x222E}, mirror=true};
  [0x2231] = {name="CLOCKWISE INTEGRAL", cat="Sm", bidi="ON", mirror=true};
  [0x2232] = {name="CLOCKWISE CONTOUR INTEGRAL", cat="Sm", bidi="ON", mirror=true};
  [0x2233] = {name="ANTICLOCKWISE CONTOUR INTEGRAL", cat="Sm", bidi="ON", mirror=true};
  [0x2234] = {name="THEREFORE", cat="Sm", bidi="ON"};
  [0x2235] = {name="BECAUSE", cat="Sm", bidi="ON"};
  [0x2236] = {name="RATIO", cat="Sm", bidi="ON"};
  [0x2237] = {name="PROPORTION", cat="Sm", bidi="ON"};
  [0x2238] = {name="DOT MINUS", cat="Sm", bidi="ON"};
  [0x2239] = {name="EXCESS", cat="Sm", bidi="ON", mirror=true};
  [0x223a] = {name="GEOMETRIC PROPORTION", cat="Sm", bidi="ON"};
  [0x223b] = {name="HOMOTHETIC", cat="Sm", bidi="ON", mirror=true};
  [0x223c] = {name="TILDE OPERATOR", cat="Sm", bidi="ON", mirror=true};
  [0x223d] = {name="REVERSED TILDE", cat="Sm", bidi="ON", mirror=true};
  [0x223e] = {name="INVERTED LAZY S", cat="Sm", bidi="ON", mirror=true};
  [0x223f] = {name="SINE WAVE", cat="Sm", bidi="ON", mirror=true};
  [0x2240] = {name="WREATH PRODUCT", cat="Sm", bidi="ON", mirror=true};
  [0x2241] = {name="NOT TILDE", cat="Sm", bidi="ON", decomp={0x223C,0x0338}, mirror=true};
  [0x2242] = {name="MINUS TILDE", cat="Sm", bidi="ON", mirror=true};
  [0x2243] = {name="ASYMPTOTICALLY EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2244] = {name="NOT ASYMPTOTICALLY EQUAL TO", cat="Sm", bidi="ON", decomp={0x2243,0x0338}, mirror=true};
  [0x2245] = {name="APPROXIMATELY EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2246] = {name="APPROXIMATELY BUT NOT ACTUALLY EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2247] = {name="NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO", cat="Sm", bidi="ON", decomp={0x2245,0x0338}, mirror=true};
  [0x2248] = {name="ALMOST EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2249] = {name="NOT ALMOST EQUAL TO", cat="Sm", bidi="ON", decomp={0x2248,0x0338}, mirror=true};
  [0x224a] = {name="ALMOST EQUAL OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x224b] = {name="TRIPLE TILDE", cat="Sm", bidi="ON", mirror=true};
  [0x224c] = {name="ALL EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x224d] = {name="EQUIVALENT TO", cat="Sm", bidi="ON"};
  [0x224e] = {name="GEOMETRICALLY EQUIVALENT TO", cat="Sm", bidi="ON"};
  [0x224f] = {name="DIFFERENCE BETWEEN", cat="Sm", bidi="ON"};
  [0x2250] = {name="APPROACHES THE LIMIT", cat="Sm", bidi="ON"};
  [0x2251] = {name="GEOMETRICALLY EQUAL TO", cat="Sm", bidi="ON"};
  [0x2252] = {name="APPROXIMATELY EQUAL TO OR THE IMAGE OF", cat="Sm", bidi="ON", mirror=true};
  [0x2253] = {name="IMAGE OF OR APPROXIMATELY EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2254] = {name="COLON EQUALS", cat="Sm", bidi="ON", mirror=true};
  [0x2255] = {name="EQUALS COLON", cat="Sm", bidi="ON", mirror=true};
  [0x2256] = {name="RING IN EQUAL TO", cat="Sm", bidi="ON"};
  [0x2257] = {name="RING EQUAL TO", cat="Sm", bidi="ON"};
  [0x2258] = {name="CORRESPONDS TO", cat="Sm", bidi="ON"};
  [0x2259] = {name="ESTIMATES", cat="Sm", bidi="ON"};
  [0x225a] = {name="EQUIANGULAR TO", cat="Sm", bidi="ON"};
  [0x225b] = {name="STAR EQUALS", cat="Sm", bidi="ON"};
  [0x225c] = {name="DELTA EQUAL TO", cat="Sm", bidi="ON"};
  [0x225d] = {name="EQUAL TO BY DEFINITION", cat="Sm", bidi="ON"};
  [0x225e] = {name="MEASURED BY", cat="Sm", bidi="ON"};
  [0x225f] = {name="QUESTIONED EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2260] = {name="NOT EQUAL TO", cat="Sm", bidi="ON", decomp={0x003D,0x0338}, mirror=true};
  [0x2261] = {name="IDENTICAL TO", cat="Sm", bidi="ON"};
  [0x2262] = {name="NOT IDENTICAL TO", cat="Sm", bidi="ON", decomp={0x2261,0x0338}, mirror=true};
  [0x2263] = {name="STRICTLY EQUIVALENT TO", cat="Sm", bidi="ON"};
  [0x2264] = {name="LESS-THAN OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2265] = {name="GREATER-THAN OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2266] = {name="LESS-THAN OVER EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2267] = {name="GREATER-THAN OVER EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2268] = {name="LESS-THAN BUT NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2269] = {name="GREATER-THAN BUT NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x226a] = {name="MUCH LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x226b] = {name="MUCH GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x226c] = {name="BETWEEN", cat="Sm", bidi="ON"};
  [0x226d] = {name="NOT EQUIVALENT TO", cat="Sm", bidi="ON", decomp={0x224D,0x0338}};
  [0x226e] = {name="NOT LESS-THAN", cat="Sm", bidi="ON", decomp={0x003C,0x0338}, mirror=true};
  [0x226f] = {name="NOT GREATER-THAN", cat="Sm", bidi="ON", decomp={0x003E,0x0338}, mirror=true};
  [0x2270] = {name="NEITHER LESS-THAN NOR EQUAL TO", cat="Sm", bidi="ON", decomp={0x2264,0x0338}, mirror=true};
  [0x2271] = {name="NEITHER GREATER-THAN NOR EQUAL TO", cat="Sm", bidi="ON", decomp={0x2265,0x0338}, mirror=true};
  [0x2272] = {name="LESS-THAN OR EQUIVALENT TO", cat="Sm", bidi="ON", mirror=true};
  [0x2273] = {name="GREATER-THAN OR EQUIVALENT TO", cat="Sm", bidi="ON", mirror=true};
  [0x2274] = {name="NEITHER LESS-THAN NOR EQUIVALENT TO", cat="Sm", bidi="ON", decomp={0x2272,0x0338}, mirror=true};
  [0x2275] = {name="NEITHER GREATER-THAN NOR EQUIVALENT TO", cat="Sm", bidi="ON", decomp={0x2273,0x0338}, mirror=true};
  [0x2276] = {name="LESS-THAN OR GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2277] = {name="GREATER-THAN OR LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2278] = {name="NEITHER LESS-THAN NOR GREATER-THAN", cat="Sm", bidi="ON", decomp={0x2276,0x0338}, mirror=true};
  [0x2279] = {name="NEITHER GREATER-THAN NOR LESS-THAN", cat="Sm", bidi="ON", decomp={0x2277,0x0338}, mirror=true};
  [0x227a] = {name="PRECEDES", cat="Sm", bidi="ON", mirror=true};
  [0x227b] = {name="SUCCEEDS", cat="Sm", bidi="ON", mirror=true};
  [0x227c] = {name="PRECEDES OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x227d] = {name="SUCCEEDS OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x227e] = {name="PRECEDES OR EQUIVALENT TO", cat="Sm", bidi="ON", mirror=true};
  [0x227f] = {name="SUCCEEDS OR EQUIVALENT TO", cat="Sm", bidi="ON", mirror=true};
  [0x2280] = {name="DOES NOT PRECEDE", cat="Sm", bidi="ON", decomp={0x227A,0x0338}, mirror=true};
  [0x2281] = {name="DOES NOT SUCCEED", cat="Sm", bidi="ON", decomp={0x227B,0x0338}, mirror=true};
  [0x2282] = {name="SUBSET OF", cat="Sm", bidi="ON", mirror=true};
  [0x2283] = {name="SUPERSET OF", cat="Sm", bidi="ON", mirror=true};
  [0x2284] = {name="NOT A SUBSET OF", cat="Sm", bidi="ON", decomp={0x2282,0x0338}, mirror=true};
  [0x2285] = {name="NOT A SUPERSET OF", cat="Sm", bidi="ON", decomp={0x2283,0x0338}, mirror=true};
  [0x2286] = {name="SUBSET OF OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2287] = {name="SUPERSET OF OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2288] = {name="NEITHER A SUBSET OF NOR EQUAL TO", cat="Sm", bidi="ON", decomp={0x2286,0x0338}, mirror=true};
  [0x2289] = {name="NEITHER A SUPERSET OF NOR EQUAL TO", cat="Sm", bidi="ON", decomp={0x2287,0x0338}, mirror=true};
  [0x228a] = {name="SUBSET OF WITH NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x228b] = {name="SUPERSET OF WITH NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x228c] = {name="MULTISET", cat="Sm", bidi="ON", mirror=true};
  [0x228d] = {name="MULTISET MULTIPLICATION", cat="Sm", bidi="ON"};
  [0x228e] = {name="MULTISET UNION", cat="Sm", bidi="ON"};
  [0x228f] = {name="SQUARE IMAGE OF", cat="Sm", bidi="ON", mirror=true};
  [0x2290] = {name="SQUARE ORIGINAL OF", cat="Sm", bidi="ON", mirror=true};
  [0x2291] = {name="SQUARE IMAGE OF OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2292] = {name="SQUARE ORIGINAL OF OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2293] = {name="SQUARE CAP", cat="Sm", bidi="ON"};
  [0x2294] = {name="SQUARE CUP", cat="Sm", bidi="ON"};
  [0x2295] = {name="CIRCLED PLUS", cat="Sm", bidi="ON"};
  [0x2296] = {name="CIRCLED MINUS", cat="Sm", bidi="ON"};
  [0x2297] = {name="CIRCLED TIMES", cat="Sm", bidi="ON"};
  [0x2298] = {name="CIRCLED DIVISION SLASH", cat="Sm", bidi="ON", mirror=true};
  [0x2299] = {name="CIRCLED DOT OPERATOR", cat="Sm", bidi="ON"};
  [0x229a] = {name="CIRCLED RING OPERATOR", cat="Sm", bidi="ON"};
  [0x229b] = {name="CIRCLED ASTERISK OPERATOR", cat="Sm", bidi="ON"};
  [0x229c] = {name="CIRCLED EQUALS", cat="Sm", bidi="ON"};
  [0x229d] = {name="CIRCLED DASH", cat="Sm", bidi="ON"};
  [0x229e] = {name="SQUARED PLUS", cat="Sm", bidi="ON"};
  [0x229f] = {name="SQUARED MINUS", cat="Sm", bidi="ON"};
  [0x22a0] = {name="SQUARED TIMES", cat="Sm", bidi="ON"};
  [0x22a1] = {name="SQUARED DOT OPERATOR", cat="Sm", bidi="ON"};
  [0x22a2] = {name="RIGHT TACK", cat="Sm", bidi="ON", mirror=true};
  [0x22a3] = {name="LEFT TACK", cat="Sm", bidi="ON", mirror=true};
  [0x22a4] = {name="DOWN TACK", cat="Sm", bidi="ON"};
  [0x22a5] = {name="UP TACK", cat="Sm", bidi="ON"};
  [0x22a6] = {name="ASSERTION", cat="Sm", bidi="ON", mirror=true};
  [0x22a7] = {name="MODELS", cat="Sm", bidi="ON", mirror=true};
  [0x22a8] = {name="TRUE", cat="Sm", bidi="ON", mirror=true};
  [0x22a9] = {name="FORCES", cat="Sm", bidi="ON", mirror=true};
  [0x22aa] = {name="TRIPLE VERTICAL BAR RIGHT TURNSTILE", cat="Sm", bidi="ON", mirror=true};
  [0x22ab] = {name="DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE", cat="Sm", bidi="ON", mirror=true};
  [0x22ac] = {name="DOES NOT PROVE", cat="Sm", bidi="ON", decomp={0x22A2,0x0338}, mirror=true};
  [0x22ad] = {name="NOT TRUE", cat="Sm", bidi="ON", decomp={0x22A8,0x0338}, mirror=true};
  [0x22ae] = {name="DOES NOT FORCE", cat="Sm", bidi="ON", decomp={0x22A9,0x0338}, mirror=true};
  [0x22af] = {name="NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE", cat="Sm", bidi="ON", decomp={0x22AB,0x0338}, mirror=true};
  [0x22b0] = {name="PRECEDES UNDER RELATION", cat="Sm", bidi="ON", mirror=true};
  [0x22b1] = {name="SUCCEEDS UNDER RELATION", cat="Sm", bidi="ON", mirror=true};
  [0x22b2] = {name="NORMAL SUBGROUP OF", cat="Sm", bidi="ON", mirror=true};
  [0x22b3] = {name="CONTAINS AS NORMAL SUBGROUP", cat="Sm", bidi="ON", mirror=true};
  [0x22b4] = {name="NORMAL SUBGROUP OF OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x22b5] = {name="CONTAINS AS NORMAL SUBGROUP OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x22b6] = {name="ORIGINAL OF", cat="Sm", bidi="ON", mirror=true};
  [0x22b7] = {name="IMAGE OF", cat="Sm", bidi="ON", mirror=true};
  [0x22b8] = {name="MULTIMAP", cat="Sm", bidi="ON", mirror=true};
  [0x22b9] = {name="HERMITIAN CONJUGATE MATRIX", cat="Sm", bidi="ON"};
  [0x22ba] = {name="INTERCALATE", cat="Sm", bidi="ON"};
  [0x22bb] = {name="XOR", cat="Sm", bidi="ON"};
  [0x22bc] = {name="NAND", cat="Sm", bidi="ON"};
  [0x22bd] = {name="NOR", cat="Sm", bidi="ON"};
  [0x22be] = {name="RIGHT ANGLE WITH ARC", cat="Sm", bidi="ON", mirror=true};
  [0x22bf] = {name="RIGHT TRIANGLE", cat="Sm", bidi="ON", mirror=true};
  [0x22c0] = {name="N-ARY LOGICAL AND", cat="Sm", bidi="ON"};
  [0x22c1] = {name="N-ARY LOGICAL OR", cat="Sm", bidi="ON"};
  [0x22c2] = {name="N-ARY INTERSECTION", cat="Sm", bidi="ON"};
  [0x22c3] = {name="N-ARY UNION", cat="Sm", bidi="ON"};
  [0x22c4] = {name="DIAMOND OPERATOR", cat="Sm", bidi="ON"};
  [0x22c5] = {name="DOT OPERATOR", cat="Sm", bidi="ON"};
  [0x22c6] = {name="STAR OPERATOR", cat="Sm", bidi="ON"};
  [0x22c7] = {name="DIVISION TIMES", cat="Sm", bidi="ON"};
  [0x22c8] = {name="BOWTIE", cat="Sm", bidi="ON"};
  [0x22c9] = {name="LEFT NORMAL FACTOR SEMIDIRECT PRODUCT", cat="Sm", bidi="ON", mirror=true};
  [0x22ca] = {name="RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT", cat="Sm", bidi="ON", mirror=true};
  [0x22cb] = {name="LEFT SEMIDIRECT PRODUCT", cat="Sm", bidi="ON", mirror=true};
  [0x22cc] = {name="RIGHT SEMIDIRECT PRODUCT", cat="Sm", bidi="ON", mirror=true};
  [0x22cd] = {name="REVERSED TILDE EQUALS", cat="Sm", bidi="ON", mirror=true};
  [0x22ce] = {name="CURLY LOGICAL OR", cat="Sm", bidi="ON"};
  [0x22cf] = {name="CURLY LOGICAL AND", cat="Sm", bidi="ON"};
  [0x22d0] = {name="DOUBLE SUBSET", cat="Sm", bidi="ON", mirror=true};
  [0x22d1] = {name="DOUBLE SUPERSET", cat="Sm", bidi="ON", mirror=true};
  [0x22d2] = {name="DOUBLE INTERSECTION", cat="Sm", bidi="ON"};
  [0x22d3] = {name="DOUBLE UNION", cat="Sm", bidi="ON"};
  [0x22d4] = {name="PITCHFORK", cat="Sm", bidi="ON"};
  [0x22d5] = {name="EQUAL AND PARALLEL TO", cat="Sm", bidi="ON"};
  [0x22d6] = {name="LESS-THAN WITH DOT", cat="Sm", bidi="ON", mirror=true};
  [0x22d7] = {name="GREATER-THAN WITH DOT", cat="Sm", bidi="ON", mirror=true};
  [0x22d8] = {name="VERY MUCH LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x22d9] = {name="VERY MUCH GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x22da] = {name="LESS-THAN EQUAL TO OR GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x22db] = {name="GREATER-THAN EQUAL TO OR LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x22dc] = {name="EQUAL TO OR LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x22dd] = {name="EQUAL TO OR GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x22de] = {name="EQUAL TO OR PRECEDES", cat="Sm", bidi="ON", mirror=true};
  [0x22df] = {name="EQUAL TO OR SUCCEEDS", cat="Sm", bidi="ON", mirror=true};
  [0x22e0] = {name="DOES NOT PRECEDE OR EQUAL", cat="Sm", bidi="ON", decomp={0x227C,0x0338}, mirror=true};
  [0x22e1] = {name="DOES NOT SUCCEED OR EQUAL", cat="Sm", bidi="ON", decomp={0x227D,0x0338}, mirror=true};
  [0x22e2] = {name="NOT SQUARE IMAGE OF OR EQUAL TO", cat="Sm", bidi="ON", decomp={0x2291,0x0338}, mirror=true};
  [0x22e3] = {name="NOT SQUARE ORIGINAL OF OR EQUAL TO", cat="Sm", bidi="ON", decomp={0x2292,0x0338}, mirror=true};
  [0x22e4] = {name="SQUARE IMAGE OF OR NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x22e5] = {name="SQUARE ORIGINAL OF OR NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x22e6] = {name="LESS-THAN BUT NOT EQUIVALENT TO", cat="Sm", bidi="ON", mirror=true};
  [0x22e7] = {name="GREATER-THAN BUT NOT EQUIVALENT TO", cat="Sm", bidi="ON", mirror=true};
  [0x22e8] = {name="PRECEDES BUT NOT EQUIVALENT TO", cat="Sm", bidi="ON", mirror=true};
  [0x22e9] = {name="SUCCEEDS BUT NOT EQUIVALENT TO", cat="Sm", bidi="ON", mirror=true};
  [0x22ea] = {name="NOT NORMAL SUBGROUP OF", cat="Sm", bidi="ON", decomp={0x22B2,0x0338}, mirror=true};
  [0x22eb] = {name="DOES NOT CONTAIN AS NORMAL SUBGROUP", cat="Sm", bidi="ON", decomp={0x22B3,0x0338}, mirror=true};
  [0x22ec] = {name="NOT NORMAL SUBGROUP OF OR EQUAL TO", cat="Sm", bidi="ON", decomp={0x22B4,0x0338}, mirror=true};
  [0x22ed] = {name="DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL", cat="Sm", bidi="ON", decomp={0x22B5,0x0338}, mirror=true};
  [0x22ee] = {name="VERTICAL ELLIPSIS", cat="Sm", bidi="ON"};
  [0x22ef] = {name="MIDLINE HORIZONTAL ELLIPSIS", cat="Sm", bidi="ON"};
  [0x22f0] = {name="UP RIGHT DIAGONAL ELLIPSIS", cat="Sm", bidi="ON", mirror=true};
  [0x22f1] = {name="DOWN RIGHT DIAGONAL ELLIPSIS", cat="Sm", bidi="ON", mirror=true};
  [0x22f2] = {name="ELEMENT OF WITH LONG HORIZONTAL STROKE", cat="Sm", bidi="ON", mirror=true};
  [0x22f3] = {name="ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE", cat="Sm", bidi="ON", mirror=true};
  [0x22f4] = {name="SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE", cat="Sm", bidi="ON", mirror=true};
  [0x22f5] = {name="ELEMENT OF WITH DOT ABOVE", cat="Sm", bidi="ON", mirror=true};
  [0x22f6] = {name="ELEMENT OF WITH OVERBAR", cat="Sm", bidi="ON", mirror=true};
  [0x22f7] = {name="SMALL ELEMENT OF WITH OVERBAR", cat="Sm", bidi="ON", mirror=true};
  [0x22f8] = {name="ELEMENT OF WITH UNDERBAR", cat="Sm", bidi="ON", mirror=true};
  [0x22f9] = {name="ELEMENT OF WITH TWO HORIZONTAL STROKES", cat="Sm", bidi="ON", mirror=true};
  [0x22fa] = {name="CONTAINS WITH LONG HORIZONTAL STROKE", cat="Sm", bidi="ON", mirror=true};
  [0x22fb] = {name="CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE", cat="Sm", bidi="ON", mirror=true};
  [0x22fc] = {name="SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE", cat="Sm", bidi="ON", mirror=true};
  [0x22fd] = {name="CONTAINS WITH OVERBAR", cat="Sm", bidi="ON", mirror=true};
  [0x22fe] = {name="SMALL CONTAINS WITH OVERBAR", cat="Sm", bidi="ON", mirror=true};
  [0x22ff] = {name="Z NOTATION BAG MEMBERSHIP", cat="Sm", bidi="ON", mirror=true};
  [0x2300] = {name="DIAMETER SIGN", cat="So", bidi="ON"};
  [0x2301] = {name="ELECTRIC ARROW", cat="So", bidi="ON"};
  [0x2302] = {name="HOUSE", cat="So", bidi="ON"};
  [0x2303] = {name="UP ARROWHEAD", cat="So", bidi="ON"};
  [0x2304] = {name="DOWN ARROWHEAD", cat="So", bidi="ON"};
  [0x2305] = {name="PROJECTIVE", cat="So", bidi="ON"};
  [0x2306] = {name="PERSPECTIVE", cat="So", bidi="ON"};
  [0x2307] = {name="WAVY LINE", cat="So", bidi="ON"};
  [0x2308] = {name="LEFT CEILING", cat="Sm", bidi="ON", mirror=true};
  [0x2309] = {name="RIGHT CEILING", cat="Sm", bidi="ON", mirror=true};
  [0x230a] = {name="LEFT FLOOR", cat="Sm", bidi="ON", mirror=true};
  [0x230b] = {name="RIGHT FLOOR", cat="Sm", bidi="ON", mirror=true};
  [0x230c] = {name="BOTTOM RIGHT CROP", cat="So", bidi="ON"};
  [0x230d] = {name="BOTTOM LEFT CROP", cat="So", bidi="ON"};
  [0x230e] = {name="TOP RIGHT CROP", cat="So", bidi="ON"};
  [0x230f] = {name="TOP LEFT CROP", cat="So", bidi="ON"};
  [0x2310] = {name="REVERSED NOT SIGN", cat="So", bidi="ON"};
  [0x2311] = {name="SQUARE LOZENGE", cat="So", bidi="ON"};
  [0x2312] = {name="ARC", cat="So", bidi="ON"};
  [0x2313] = {name="SEGMENT", cat="So", bidi="ON"};
  [0x2314] = {name="SECTOR", cat="So", bidi="ON"};
  [0x2315] = {name="TELEPHONE RECORDER", cat="So", bidi="ON"};
  [0x2316] = {name="POSITION INDICATOR", cat="So", bidi="ON"};
  [0x2317] = {name="VIEWDATA SQUARE", cat="So", bidi="ON"};
  [0x2318] = {name="PLACE OF INTEREST SIGN", cat="So", bidi="ON"};
  [0x2319] = {name="TURNED NOT SIGN", cat="So", bidi="ON"};
  [0x231a] = {name="WATCH", cat="So", bidi="ON"};
  [0x231b] = {name="HOURGLASS", cat="So", bidi="ON"};
  [0x231c] = {name="TOP LEFT CORNER", cat="So", bidi="ON"};
  [0x231d] = {name="TOP RIGHT CORNER", cat="So", bidi="ON"};
  [0x231e] = {name="BOTTOM LEFT CORNER", cat="So", bidi="ON"};
  [0x231f] = {name="BOTTOM RIGHT CORNER", cat="So", bidi="ON"};
  [0x2320] = {name="TOP HALF INTEGRAL", cat="Sm", bidi="ON", mirror=true};
  [0x2321] = {name="BOTTOM HALF INTEGRAL", cat="Sm", bidi="ON", mirror=true};
  [0x2322] = {name="FROWN", cat="So", bidi="ON"};
  [0x2323] = {name="SMILE", cat="So", bidi="ON"};
  [0x2324] = {name="UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS", cat="So", bidi="ON"};
  [0x2325] = {name="OPTION KEY", cat="So", bidi="ON"};
  [0x2326] = {name="ERASE TO THE RIGHT", cat="So", bidi="ON"};
  [0x2327] = {name="X IN A RECTANGLE BOX", cat="So", bidi="ON"};
  [0x2328] = {name="KEYBOARD", cat="So", bidi="ON"};
  [0x2329] = {name="LEFT-POINTING ANGLE BRACKET", cat="Ps", bidi="ON", decomp={0x3008}, mirror=true};
  [0x232a] = {name="RIGHT-POINTING ANGLE BRACKET", cat="Pe", bidi="ON", decomp={0x3009}, mirror=true};
  [0x232b] = {name="ERASE TO THE LEFT", cat="So", bidi="ON"};
  [0x232c] = {name="BENZENE RING", cat="So", bidi="ON"};
  [0x232d] = {name="CYLINDRICITY", cat="So", bidi="ON"};
  [0x232e] = {name="ALL AROUND-PROFILE", cat="So", bidi="ON"};
  [0x232f] = {name="SYMMETRY", cat="So", bidi="ON"};
  [0x2330] = {name="TOTAL RUNOUT", cat="So", bidi="ON"};
  [0x2331] = {name="DIMENSION ORIGIN", cat="So", bidi="ON"};
  [0x2332] = {name="CONICAL TAPER", cat="So", bidi="ON"};
  [0x2333] = {name="SLOPE", cat="So", bidi="ON"};
  [0x2334] = {name="COUNTERBORE", cat="So", bidi="ON"};
  [0x2335] = {name="COUNTERSINK", cat="So", bidi="ON"};
  [0x2336] = {name="APL FUNCTIONAL SYMBOL I-BEAM", cat="So", bidi="L"};
  [0x2337] = {name="APL FUNCTIONAL SYMBOL SQUISH QUAD", cat="So", bidi="L"};
  [0x2338] = {name="APL FUNCTIONAL SYMBOL QUAD EQUAL", cat="So", bidi="L"};
  [0x2339] = {name="APL FUNCTIONAL SYMBOL QUAD DIVIDE", cat="So", bidi="L"};
  [0x233a] = {name="APL FUNCTIONAL SYMBOL QUAD DIAMOND", cat="So", bidi="L"};
  [0x233b] = {name="APL FUNCTIONAL SYMBOL QUAD JOT", cat="So", bidi="L"};
  [0x233c] = {name="APL FUNCTIONAL SYMBOL QUAD CIRCLE", cat="So", bidi="L"};
  [0x233d] = {name="APL FUNCTIONAL SYMBOL CIRCLE STILE", cat="So", bidi="L"};
  [0x233e] = {name="APL FUNCTIONAL SYMBOL CIRCLE JOT", cat="So", bidi="L"};
  [0x233f] = {name="APL FUNCTIONAL SYMBOL SLASH BAR", cat="So", bidi="L"};
  [0x2340] = {name="APL FUNCTIONAL SYMBOL BACKSLASH BAR", cat="So", bidi="L"};
  [0x2341] = {name="APL FUNCTIONAL SYMBOL QUAD SLASH", cat="So", bidi="L"};
  [0x2342] = {name="APL FUNCTIONAL SYMBOL QUAD BACKSLASH", cat="So", bidi="L"};
  [0x2343] = {name="APL FUNCTIONAL SYMBOL QUAD LESS-THAN", cat="So", bidi="L"};
  [0x2344] = {name="APL FUNCTIONAL SYMBOL QUAD GREATER-THAN", cat="So", bidi="L"};
  [0x2345] = {name="APL FUNCTIONAL SYMBOL LEFTWARDS VANE", cat="So", bidi="L"};
  [0x2346] = {name="APL FUNCTIONAL SYMBOL RIGHTWARDS VANE", cat="So", bidi="L"};
  [0x2347] = {name="APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW", cat="So", bidi="L"};
  [0x2348] = {name="APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW", cat="So", bidi="L"};
  [0x2349] = {name="APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH", cat="So", bidi="L"};
  [0x234a] = {name="APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR", cat="So", bidi="L"};
  [0x234b] = {name="APL FUNCTIONAL SYMBOL DELTA STILE", cat="So", bidi="L"};
  [0x234c] = {name="APL FUNCTIONAL SYMBOL QUAD DOWN CARET", cat="So", bidi="L"};
  [0x234d] = {name="APL FUNCTIONAL SYMBOL QUAD DELTA", cat="So", bidi="L"};
  [0x234e] = {name="APL FUNCTIONAL SYMBOL DOWN TACK JOT", cat="So", bidi="L"};
  [0x234f] = {name="APL FUNCTIONAL SYMBOL UPWARDS VANE", cat="So", bidi="L"};
  [0x2350] = {name="APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW", cat="So", bidi="L"};
  [0x2351] = {name="APL FUNCTIONAL SYMBOL UP TACK OVERBAR", cat="So", bidi="L"};
  [0x2352] = {name="APL FUNCTIONAL SYMBOL DEL STILE", cat="So", bidi="L"};
  [0x2353] = {name="APL FUNCTIONAL SYMBOL QUAD UP CARET", cat="So", bidi="L"};
  [0x2354] = {name="APL FUNCTIONAL SYMBOL QUAD DEL", cat="So", bidi="L"};
  [0x2355] = {name="APL FUNCTIONAL SYMBOL UP TACK JOT", cat="So", bidi="L"};
  [0x2356] = {name="APL FUNCTIONAL SYMBOL DOWNWARDS VANE", cat="So", bidi="L"};
  [0x2357] = {name="APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW", cat="So", bidi="L"};
  [0x2358] = {name="APL FUNCTIONAL SYMBOL QUOTE UNDERBAR", cat="So", bidi="L"};
  [0x2359] = {name="APL FUNCTIONAL SYMBOL DELTA UNDERBAR", cat="So", bidi="L"};
  [0x235a] = {name="APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR", cat="So", bidi="L"};
  [0x235b] = {name="APL FUNCTIONAL SYMBOL JOT UNDERBAR", cat="So", bidi="L"};
  [0x235c] = {name="APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR", cat="So", bidi="L"};
  [0x235d] = {name="APL FUNCTIONAL SYMBOL UP SHOE JOT", cat="So", bidi="L"};
  [0x235e] = {name="APL FUNCTIONAL SYMBOL QUOTE QUAD", cat="So", bidi="L"};
  [0x235f] = {name="APL FUNCTIONAL SYMBOL CIRCLE STAR", cat="So", bidi="L"};
  [0x2360] = {name="APL FUNCTIONAL SYMBOL QUAD COLON", cat="So", bidi="L"};
  [0x2361] = {name="APL FUNCTIONAL SYMBOL UP TACK DIAERESIS", cat="So", bidi="L"};
  [0x2362] = {name="APL FUNCTIONAL SYMBOL DEL DIAERESIS", cat="So", bidi="L"};
  [0x2363] = {name="APL FUNCTIONAL SYMBOL STAR DIAERESIS", cat="So", bidi="L"};
  [0x2364] = {name="APL FUNCTIONAL SYMBOL JOT DIAERESIS", cat="So", bidi="L"};
  [0x2365] = {name="APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS", cat="So", bidi="L"};
  [0x2366] = {name="APL FUNCTIONAL SYMBOL DOWN SHOE STILE", cat="So", bidi="L"};
  [0x2367] = {name="APL FUNCTIONAL SYMBOL LEFT SHOE STILE", cat="So", bidi="L"};
  [0x2368] = {name="APL FUNCTIONAL SYMBOL TILDE DIAERESIS", cat="So", bidi="L"};
  [0x2369] = {name="APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS", cat="So", bidi="L"};
  [0x236a] = {name="APL FUNCTIONAL SYMBOL COMMA BAR", cat="So", bidi="L"};
  [0x236b] = {name="APL FUNCTIONAL SYMBOL DEL TILDE", cat="So", bidi="L"};
  [0x236c] = {name="APL FUNCTIONAL SYMBOL ZILDE", cat="So", bidi="L"};
  [0x236d] = {name="APL FUNCTIONAL SYMBOL STILE TILDE", cat="So", bidi="L"};
  [0x236e] = {name="APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR", cat="So", bidi="L"};
  [0x236f] = {name="APL FUNCTIONAL SYMBOL QUAD NOT EQUAL", cat="So", bidi="L"};
  [0x2370] = {name="APL FUNCTIONAL SYMBOL QUAD QUESTION", cat="So", bidi="L"};
  [0x2371] = {name="APL FUNCTIONAL SYMBOL DOWN CARET TILDE", cat="So", bidi="L"};
  [0x2372] = {name="APL FUNCTIONAL SYMBOL UP CARET TILDE", cat="So", bidi="L"};
  [0x2373] = {name="APL FUNCTIONAL SYMBOL IOTA", cat="So", bidi="L"};
  [0x2374] = {name="APL FUNCTIONAL SYMBOL RHO", cat="So", bidi="L"};
  [0x2375] = {name="APL FUNCTIONAL SYMBOL OMEGA", cat="So", bidi="L"};
  [0x2376] = {name="APL FUNCTIONAL SYMBOL ALPHA UNDERBAR", cat="So", bidi="L"};
  [0x2377] = {name="APL FUNCTIONAL SYMBOL EPSILON UNDERBAR", cat="So", bidi="L"};
  [0x2378] = {name="APL FUNCTIONAL SYMBOL IOTA UNDERBAR", cat="So", bidi="L"};
  [0x2379] = {name="APL FUNCTIONAL SYMBOL OMEGA UNDERBAR", cat="So", bidi="L"};
  [0x237a] = {name="APL FUNCTIONAL SYMBOL ALPHA", cat="So", bidi="L"};
  [0x237b] = {name="NOT CHECK MARK", cat="So", bidi="ON"};
  [0x237c] = {name="RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW", cat="Sm", bidi="ON"};
  [0x237d] = {name="SHOULDERED OPEN BOX", cat="So", bidi="ON"};
  [0x237e] = {name="BELL SYMBOL", cat="So", bidi="ON"};
  [0x237f] = {name="VERTICAL LINE WITH MIDDLE DOT", cat="So", bidi="ON"};
  [0x2380] = {name="INSERTION SYMBOL", cat="So", bidi="ON"};
  [0x2381] = {name="CONTINUOUS UNDERLINE SYMBOL", cat="So", bidi="ON"};
  [0x2382] = {name="DISCONTINUOUS UNDERLINE SYMBOL", cat="So", bidi="ON"};
  [0x2383] = {name="EMPHASIS SYMBOL", cat="So", bidi="ON"};
  [0x2384] = {name="COMPOSITION SYMBOL", cat="So", bidi="ON"};
  [0x2385] = {name="WHITE SQUARE WITH CENTRE VERTICAL LINE", cat="So", bidi="ON"};
  [0x2386] = {name="ENTER SYMBOL", cat="So", bidi="ON"};
  [0x2387] = {name="ALTERNATIVE KEY SYMBOL", cat="So", bidi="ON"};
  [0x2388] = {name="HELM SYMBOL", cat="So", bidi="ON"};
  [0x2389] = {name="CIRCLED HORIZONTAL BAR WITH NOTCH", cat="So", bidi="ON"};
  [0x238a] = {name="CIRCLED TRIANGLE DOWN", cat="So", bidi="ON"};
  [0x238b] = {name="BROKEN CIRCLE WITH NORTHWEST ARROW", cat="So", bidi="ON"};
  [0x238c] = {name="UNDO SYMBOL", cat="So", bidi="ON"};
  [0x238d] = {name="MONOSTABLE SYMBOL", cat="So", bidi="ON"};
  [0x238e] = {name="HYSTERESIS SYMBOL", cat="So", bidi="ON"};
  [0x238f] = {name="OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL", cat="So", bidi="ON"};
  [0x2390] = {name="OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL", cat="So", bidi="ON"};
  [0x2391] = {name="PASSIVE-PULL-DOWN-OUTPUT SYMBOL", cat="So", bidi="ON"};
  [0x2392] = {name="PASSIVE-PULL-UP-OUTPUT SYMBOL", cat="So", bidi="ON"};
  [0x2393] = {name="DIRECT CURRENT SYMBOL FORM TWO", cat="So", bidi="ON"};
  [0x2394] = {name="SOFTWARE-FUNCTION SYMBOL", cat="So", bidi="ON"};
  [0x2395] = {name="APL FUNCTIONAL SYMBOL QUAD", cat="So", bidi="L"};
  [0x2396] = {name="DECIMAL SEPARATOR KEY SYMBOL", cat="So", bidi="ON"};
  [0x2397] = {name="PREVIOUS PAGE", cat="So", bidi="ON"};
  [0x2398] = {name="NEXT PAGE", cat="So", bidi="ON"};
  [0x2399] = {name="PRINT SCREEN SYMBOL", cat="So", bidi="ON"};
  [0x239a] = {name="CLEAR SCREEN SYMBOL", cat="So", bidi="ON"};
  [0x239b] = {name="LEFT PARENTHESIS UPPER HOOK", cat="Sm", bidi="ON"};
  [0x239c] = {name="LEFT PARENTHESIS EXTENSION", cat="Sm", bidi="ON"};
  [0x239d] = {name="LEFT PARENTHESIS LOWER HOOK", cat="Sm", bidi="ON"};
  [0x239e] = {name="RIGHT PARENTHESIS UPPER HOOK", cat="Sm", bidi="ON"};
  [0x239f] = {name="RIGHT PARENTHESIS EXTENSION", cat="Sm", bidi="ON"};
  [0x23a0] = {name="RIGHT PARENTHESIS LOWER HOOK", cat="Sm", bidi="ON"};
  [0x23a1] = {name="LEFT SQUARE BRACKET UPPER CORNER", cat="Sm", bidi="ON"};
  [0x23a2] = {name="LEFT SQUARE BRACKET EXTENSION", cat="Sm", bidi="ON"};
  [0x23a3] = {name="LEFT SQUARE BRACKET LOWER CORNER", cat="Sm", bidi="ON"};
  [0x23a4] = {name="RIGHT SQUARE BRACKET UPPER CORNER", cat="Sm", bidi="ON"};
  [0x23a5] = {name="RIGHT SQUARE BRACKET EXTENSION", cat="Sm", bidi="ON"};
  [0x23a6] = {name="RIGHT SQUARE BRACKET LOWER CORNER", cat="Sm", bidi="ON"};
  [0x23a7] = {name="LEFT CURLY BRACKET UPPER HOOK", cat="Sm", bidi="ON"};
  [0x23a8] = {name="LEFT CURLY BRACKET MIDDLE PIECE", cat="Sm", bidi="ON"};
  [0x23a9] = {name="LEFT CURLY BRACKET LOWER HOOK", cat="Sm", bidi="ON"};
  [0x23aa] = {name="CURLY BRACKET EXTENSION", cat="Sm", bidi="ON"};
  [0x23ab] = {name="RIGHT CURLY BRACKET UPPER HOOK", cat="Sm", bidi="ON"};
  [0x23ac] = {name="RIGHT CURLY BRACKET MIDDLE PIECE", cat="Sm", bidi="ON"};
  [0x23ad] = {name="RIGHT CURLY BRACKET LOWER HOOK", cat="Sm", bidi="ON"};
  [0x23ae] = {name="INTEGRAL EXTENSION", cat="Sm", bidi="ON"};
  [0x23af] = {name="HORIZONTAL LINE EXTENSION", cat="Sm", bidi="ON"};
  [0x23b0] = {name="UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION", cat="Sm", bidi="ON"};
  [0x23b1] = {name="UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION", cat="Sm", bidi="ON"};
  [0x23b2] = {name="SUMMATION TOP", cat="Sm", bidi="ON"};
  [0x23b3] = {name="SUMMATION BOTTOM", cat="Sm", bidi="ON"};
  [0x23b4] = {name="TOP SQUARE BRACKET", cat="So", bidi="ON"};
  [0x23b5] = {name="BOTTOM SQUARE BRACKET", cat="So", bidi="ON"};
  [0x23b6] = {name="BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET", cat="So", bidi="ON"};
  [0x23b7] = {name="RADICAL SYMBOL BOTTOM", cat="So", bidi="ON"};
  [0x23b8] = {name="LEFT VERTICAL BOX LINE", cat="So", bidi="ON"};
  [0x23b9] = {name="RIGHT VERTICAL BOX LINE", cat="So", bidi="ON"};
  [0x23ba] = {name="HORIZONTAL SCAN LINE-1", cat="So", bidi="ON"};
  [0x23bb] = {name="HORIZONTAL SCAN LINE-3", cat="So", bidi="ON"};
  [0x23bc] = {name="HORIZONTAL SCAN LINE-7", cat="So", bidi="ON"};
  [0x23bd] = {name="HORIZONTAL SCAN LINE-9", cat="So", bidi="ON"};
  [0x23be] = {name="DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT", cat="So", bidi="ON"};
  [0x23bf] = {name="DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT", cat="So", bidi="ON"};
  [0x23c0] = {name="DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE", cat="So", bidi="ON"};
  [0x23c1] = {name="DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE", cat="So", bidi="ON"};
  [0x23c2] = {name="DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE", cat="So", bidi="ON"};
  [0x23c3] = {name="DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE", cat="So", bidi="ON"};
  [0x23c4] = {name="DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE", cat="So", bidi="ON"};
  [0x23c5] = {name="DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE", cat="So", bidi="ON"};
  [0x23c6] = {name="DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE", cat="So", bidi="ON"};
  [0x23c7] = {name="DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE", cat="So", bidi="ON"};
  [0x23c8] = {name="DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE", cat="So", bidi="ON"};
  [0x23c9] = {name="DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL", cat="So", bidi="ON"};
  [0x23ca] = {name="DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL", cat="So", bidi="ON"};
  [0x23cb] = {name="DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT", cat="So", bidi="ON"};
  [0x23cc] = {name="DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT", cat="So", bidi="ON"};
  [0x23cd] = {name="SQUARE FOOT", cat="So", bidi="ON"};
  [0x23ce] = {name="RETURN SYMBOL", cat="So", bidi="ON"};
  [0x23cf] = {name="EJECT SYMBOL", cat="So", bidi="ON"};
  [0x23d0] = {name="VERTICAL LINE EXTENSION", cat="So", bidi="ON"};
  [0x23d1] = {name="METRICAL BREVE", cat="So", bidi="ON"};
  [0x23d2] = {name="METRICAL LONG OVER SHORT", cat="So", bidi="ON"};
  [0x23d3] = {name="METRICAL SHORT OVER LONG", cat="So", bidi="ON"};
  [0x23d4] = {name="METRICAL LONG OVER TWO SHORTS", cat="So", bidi="ON"};
  [0x23d5] = {name="METRICAL TWO SHORTS OVER LONG", cat="So", bidi="ON"};
  [0x23d6] = {name="METRICAL TWO SHORTS JOINED", cat="So", bidi="ON"};
  [0x23d7] = {name="METRICAL TRISEME", cat="So", bidi="ON"};
  [0x23d8] = {name="METRICAL TETRASEME", cat="So", bidi="ON"};
  [0x23d9] = {name="METRICAL PENTASEME", cat="So", bidi="ON"};
  [0x23da] = {name="EARTH GROUND", cat="So", bidi="ON"};
  [0x23db] = {name="FUSE", cat="So", bidi="ON"};
  [0x23dc] = {name="TOP PARENTHESIS", cat="Sm", bidi="ON"};
  [0x23dd] = {name="BOTTOM PARENTHESIS", cat="Sm", bidi="ON"};
  [0x23de] = {name="TOP CURLY BRACKET", cat="Sm", bidi="ON"};
  [0x23df] = {name="BOTTOM CURLY BRACKET", cat="Sm", bidi="ON"};
  [0x23e0] = {name="TOP TORTOISE SHELL BRACKET", cat="Sm", bidi="ON"};
  [0x23e1] = {name="BOTTOM TORTOISE SHELL BRACKET", cat="Sm", bidi="ON"};
  [0x23e2] = {name="WHITE TRAPEZIUM", cat="So", bidi="ON"};
  [0x23e3] = {name="BENZENE RING WITH CIRCLE", cat="So", bidi="ON"};
  [0x23e4] = {name="STRAIGHTNESS", cat="So", bidi="ON"};
  [0x23e5] = {name="FLATNESS", cat="So", bidi="ON"};
  [0x23e6] = {name="AC CURRENT", cat="So", bidi="ON"};
  [0x23e7] = {name="ELECTRICAL INTERSECTION", cat="So", bidi="ON"};
  [0x23e8] = {name="DECIMAL EXPONENT SYMBOL", cat="So", bidi="ON"};
  [0x2400] = {name="SYMBOL FOR NULL", cat="So", bidi="ON"};
  [0x2401] = {name="SYMBOL FOR START OF HEADING", cat="So", bidi="ON"};
  [0x2402] = {name="SYMBOL FOR START OF TEXT", cat="So", bidi="ON"};
  [0x2403] = {name="SYMBOL FOR END OF TEXT", cat="So", bidi="ON"};
  [0x2404] = {name="SYMBOL FOR END OF TRANSMISSION", cat="So", bidi="ON"};
  [0x2405] = {name="SYMBOL FOR ENQUIRY", cat="So", bidi="ON"};
  [0x2406] = {name="SYMBOL FOR ACKNOWLEDGE", cat="So", bidi="ON"};
  [0x2407] = {name="SYMBOL FOR BELL", cat="So", bidi="ON"};
  [0x2408] = {name="SYMBOL FOR BACKSPACE", cat="So", bidi="ON"};
  [0x2409] = {name="SYMBOL FOR HORIZONTAL TABULATION", cat="So", bidi="ON"};
  [0x240a] = {name="SYMBOL FOR LINE FEED", cat="So", bidi="ON"};
  [0x240b] = {name="SYMBOL FOR VERTICAL TABULATION", cat="So", bidi="ON"};
  [0x240c] = {name="SYMBOL FOR FORM FEED", cat="So", bidi="ON"};
  [0x240d] = {name="SYMBOL FOR CARRIAGE RETURN", cat="So", bidi="ON"};
  [0x240e] = {name="SYMBOL FOR SHIFT OUT", cat="So", bidi="ON"};
  [0x240f] = {name="SYMBOL FOR SHIFT IN", cat="So", bidi="ON"};
  [0x2410] = {name="SYMBOL FOR DATA LINK ESCAPE", cat="So", bidi="ON"};
  [0x2411] = {name="SYMBOL FOR DEVICE CONTROL ONE", cat="So", bidi="ON"};
  [0x2412] = {name="SYMBOL FOR DEVICE CONTROL TWO", cat="So", bidi="ON"};
  [0x2413] = {name="SYMBOL FOR DEVICE CONTROL THREE", cat="So", bidi="ON"};
  [0x2414] = {name="SYMBOL FOR DEVICE CONTROL FOUR", cat="So", bidi="ON"};
  [0x2415] = {name="SYMBOL FOR NEGATIVE ACKNOWLEDGE", cat="So", bidi="ON"};
  [0x2416] = {name="SYMBOL FOR SYNCHRONOUS IDLE", cat="So", bidi="ON"};
  [0x2417] = {name="SYMBOL FOR END OF TRANSMISSION BLOCK", cat="So", bidi="ON"};
  [0x2418] = {name="SYMBOL FOR CANCEL", cat="So", bidi="ON"};
  [0x2419] = {name="SYMBOL FOR END OF MEDIUM", cat="So", bidi="ON"};
  [0x241a] = {name="SYMBOL FOR SUBSTITUTE", cat="So", bidi="ON"};
  [0x241b] = {name="SYMBOL FOR ESCAPE", cat="So", bidi="ON"};
  [0x241c] = {name="SYMBOL FOR FILE SEPARATOR", cat="So", bidi="ON"};
  [0x241d] = {name="SYMBOL FOR GROUP SEPARATOR", cat="So", bidi="ON"};
  [0x241e] = {name="SYMBOL FOR RECORD SEPARATOR", cat="So", bidi="ON"};
  [0x241f] = {name="SYMBOL FOR UNIT SEPARATOR", cat="So", bidi="ON"};
  [0x2420] = {name="SYMBOL FOR SPACE", cat="So", bidi="ON"};
  [0x2421] = {name="SYMBOL FOR DELETE", cat="So", bidi="ON"};
  [0x2422] = {name="BLANK SYMBOL", cat="So", bidi="ON"};
  [0x2423] = {name="OPEN BOX", cat="So", bidi="ON"};
  [0x2424] = {name="SYMBOL FOR NEWLINE", cat="So", bidi="ON"};
  [0x2425] = {name="SYMBOL FOR DELETE FORM TWO", cat="So", bidi="ON"};
  [0x2426] = {name="SYMBOL FOR SUBSTITUTE FORM TWO", cat="So", bidi="ON"};
  [0x2440] = {name="OCR HOOK", cat="So", bidi="ON"};
  [0x2441] = {name="OCR CHAIR", cat="So", bidi="ON"};
  [0x2442] = {name="OCR FORK", cat="So", bidi="ON"};
  [0x2443] = {name="OCR INVERTED FORK", cat="So", bidi="ON"};
  [0x2444] = {name="OCR BELT BUCKLE", cat="So", bidi="ON"};
  [0x2445] = {name="OCR BOW TIE", cat="So", bidi="ON"};
  [0x2446] = {name="OCR BRANCH BANK IDENTIFICATION", cat="So", bidi="ON"};
  [0x2447] = {name="OCR AMOUNT OF CHECK", cat="So", bidi="ON"};
  [0x2448] = {name="OCR DASH", cat="So", bidi="ON"};
  [0x2449] = {name="OCR CUSTOMER ACCOUNT NUMBER", cat="So", bidi="ON"};
  [0x244a] = {name="OCR DOUBLE BACKSLASH", cat="So", bidi="ON"};
  [0x2460] = {name="CIRCLED DIGIT ONE", cat="No", bidi="ON", decomp={compat="circle";0x0031}, digit=1, numeric=1};
  [0x2461] = {name="CIRCLED DIGIT TWO", cat="No", bidi="ON", decomp={compat="circle";0x0032}, digit=2, numeric=2};
  [0x2462] = {name="CIRCLED DIGIT THREE", cat="No", bidi="ON", decomp={compat="circle";0x0033}, digit=3, numeric=3};
  [0x2463] = {name="CIRCLED DIGIT FOUR", cat="No", bidi="ON", decomp={compat="circle";0x0034}, digit=4, numeric=4};
  [0x2464] = {name="CIRCLED DIGIT FIVE", cat="No", bidi="ON", decomp={compat="circle";0x0035}, digit=5, numeric=5};
  [0x2465] = {name="CIRCLED DIGIT SIX", cat="No", bidi="ON", decomp={compat="circle";0x0036}, digit=6, numeric=6};
  [0x2466] = {name="CIRCLED DIGIT SEVEN", cat="No", bidi="ON", decomp={compat="circle";0x0037}, digit=7, numeric=7};
  [0x2467] = {name="CIRCLED DIGIT EIGHT", cat="No", bidi="ON", decomp={compat="circle";0x0038}, digit=8, numeric=8};
  [0x2468] = {name="CIRCLED DIGIT NINE", cat="No", bidi="ON", decomp={compat="circle";0x0039}, digit=9, numeric=9};
  [0x2469] = {name="CIRCLED NUMBER TEN", cat="No", bidi="ON", decomp={compat="circle";0x0031,0x0030}, numeric=10};
  [0x246a] = {name="CIRCLED NUMBER ELEVEN", cat="No", bidi="ON", decomp={compat="circle";0x0031,0x0031}, numeric=11};
  [0x246b] = {name="CIRCLED NUMBER TWELVE", cat="No", bidi="ON", decomp={compat="circle";0x0031,0x0032}, numeric=12};
  [0x246c] = {name="CIRCLED NUMBER THIRTEEN", cat="No", bidi="ON", decomp={compat="circle";0x0031,0x0033}, numeric=13};
  [0x246d] = {name="CIRCLED NUMBER FOURTEEN", cat="No", bidi="ON", decomp={compat="circle";0x0031,0x0034}, numeric=14};
  [0x246e] = {name="CIRCLED NUMBER FIFTEEN", cat="No", bidi="ON", decomp={compat="circle";0x0031,0x0035}, numeric=15};
  [0x246f] = {name="CIRCLED NUMBER SIXTEEN", cat="No", bidi="ON", decomp={compat="circle";0x0031,0x0036}, numeric=16};
  [0x2470] = {name="CIRCLED NUMBER SEVENTEEN", cat="No", bidi="ON", decomp={compat="circle";0x0031,0x0037}, numeric=17};
  [0x2471] = {name="CIRCLED NUMBER EIGHTEEN", cat="No", bidi="ON", decomp={compat="circle";0x0031,0x0038}, numeric=18};
  [0x2472] = {name="CIRCLED NUMBER NINETEEN", cat="No", bidi="ON", decomp={compat="circle";0x0031,0x0039}, numeric=19};
  [0x2473] = {name="CIRCLED NUMBER TWENTY", cat="No", bidi="ON", decomp={compat="circle";0x0032,0x0030}, numeric=20};
  [0x2474] = {name="PARENTHESIZED DIGIT ONE", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0031,0x0029}, digit=1, numeric=1};
  [0x2475] = {name="PARENTHESIZED DIGIT TWO", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0032,0x0029}, digit=2, numeric=2};
  [0x2476] = {name="PARENTHESIZED DIGIT THREE", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0033,0x0029}, digit=3, numeric=3};
  [0x2477] = {name="PARENTHESIZED DIGIT FOUR", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0034,0x0029}, digit=4, numeric=4};
  [0x2478] = {name="PARENTHESIZED DIGIT FIVE", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0035,0x0029}, digit=5, numeric=5};
  [0x2479] = {name="PARENTHESIZED DIGIT SIX", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0036,0x0029}, digit=6, numeric=6};
  [0x247a] = {name="PARENTHESIZED DIGIT SEVEN", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0037,0x0029}, digit=7, numeric=7};
  [0x247b] = {name="PARENTHESIZED DIGIT EIGHT", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0038,0x0029}, digit=8, numeric=8};
  [0x247c] = {name="PARENTHESIZED DIGIT NINE", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0039,0x0029}, digit=9, numeric=9};
  [0x247d] = {name="PARENTHESIZED NUMBER TEN", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0031,0x0030,0x0029}, numeric=10};
  [0x247e] = {name="PARENTHESIZED NUMBER ELEVEN", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0031,0x0031,0x0029}, numeric=11};
  [0x247f] = {name="PARENTHESIZED NUMBER TWELVE", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0031,0x0032,0x0029}, numeric=12};
  [0x2480] = {name="PARENTHESIZED NUMBER THIRTEEN", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0031,0x0033,0x0029}, numeric=13};
  [0x2481] = {name="PARENTHESIZED NUMBER FOURTEEN", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0031,0x0034,0x0029}, numeric=14};
  [0x2482] = {name="PARENTHESIZED NUMBER FIFTEEN", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0031,0x0035,0x0029}, numeric=15};
  [0x2483] = {name="PARENTHESIZED NUMBER SIXTEEN", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0031,0x0036,0x0029}, numeric=16};
  [0x2484] = {name="PARENTHESIZED NUMBER SEVENTEEN", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0031,0x0037,0x0029}, numeric=17};
  [0x2485] = {name="PARENTHESIZED NUMBER EIGHTEEN", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0031,0x0038,0x0029}, numeric=18};
  [0x2486] = {name="PARENTHESIZED NUMBER NINETEEN", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0031,0x0039,0x0029}, numeric=19};
  [0x2487] = {name="PARENTHESIZED NUMBER TWENTY", cat="No", bidi="ON", decomp={compat="compat";0x0028,0x0032,0x0030,0x0029}, numeric=20};
  [0x2488] = {name="DIGIT ONE FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0031,0x002E}, digit=1, numeric=1};
  [0x2489] = {name="DIGIT TWO FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0032,0x002E}, digit=2, numeric=2};
  [0x248a] = {name="DIGIT THREE FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0033,0x002E}, digit=3, numeric=3};
  [0x248b] = {name="DIGIT FOUR FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0034,0x002E}, digit=4, numeric=4};
  [0x248c] = {name="DIGIT FIVE FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0035,0x002E}, digit=5, numeric=5};
  [0x248d] = {name="DIGIT SIX FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0036,0x002E}, digit=6, numeric=6};
  [0x248e] = {name="DIGIT SEVEN FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0037,0x002E}, digit=7, numeric=7};
  [0x248f] = {name="DIGIT EIGHT FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0038,0x002E}, digit=8, numeric=8};
  [0x2490] = {name="DIGIT NINE FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0039,0x002E}, digit=9, numeric=9};
  [0x2491] = {name="NUMBER TEN FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0031,0x0030,0x002E}, numeric=10};
  [0x2492] = {name="NUMBER ELEVEN FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0031,0x0031,0x002E}, numeric=11};
  [0x2493] = {name="NUMBER TWELVE FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0031,0x0032,0x002E}, numeric=12};
  [0x2494] = {name="NUMBER THIRTEEN FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0031,0x0033,0x002E}, numeric=13};
  [0x2495] = {name="NUMBER FOURTEEN FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0031,0x0034,0x002E}, numeric=14};
  [0x2496] = {name="NUMBER FIFTEEN FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0031,0x0035,0x002E}, numeric=15};
  [0x2497] = {name="NUMBER SIXTEEN FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0031,0x0036,0x002E}, numeric=16};
  [0x2498] = {name="NUMBER SEVENTEEN FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0031,0x0037,0x002E}, numeric=17};
  [0x2499] = {name="NUMBER EIGHTEEN FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0031,0x0038,0x002E}, numeric=18};
  [0x249a] = {name="NUMBER NINETEEN FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0031,0x0039,0x002E}, numeric=19};
  [0x249b] = {name="NUMBER TWENTY FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0032,0x0030,0x002E}, numeric=20};
  [0x249c] = {name="PARENTHESIZED LATIN SMALL LETTER A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0061,0x0029}};
  [0x249d] = {name="PARENTHESIZED LATIN SMALL LETTER B", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0062,0x0029}};
  [0x249e] = {name="PARENTHESIZED LATIN SMALL LETTER C", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0063,0x0029}};
  [0x249f] = {name="PARENTHESIZED LATIN SMALL LETTER D", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0064,0x0029}};
  [0x24a0] = {name="PARENTHESIZED LATIN SMALL LETTER E", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0065,0x0029}};
  [0x24a1] = {name="PARENTHESIZED LATIN SMALL LETTER F", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0066,0x0029}};
  [0x24a2] = {name="PARENTHESIZED LATIN SMALL LETTER G", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0067,0x0029}};
  [0x24a3] = {name="PARENTHESIZED LATIN SMALL LETTER H", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0068,0x0029}};
  [0x24a4] = {name="PARENTHESIZED LATIN SMALL LETTER I", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0069,0x0029}};
  [0x24a5] = {name="PARENTHESIZED LATIN SMALL LETTER J", cat="So", bidi="L", decomp={compat="compat";0x0028,0x006A,0x0029}};
  [0x24a6] = {name="PARENTHESIZED LATIN SMALL LETTER K", cat="So", bidi="L", decomp={compat="compat";0x0028,0x006B,0x0029}};
  [0x24a7] = {name="PARENTHESIZED LATIN SMALL LETTER L", cat="So", bidi="L", decomp={compat="compat";0x0028,0x006C,0x0029}};
  [0x24a8] = {name="PARENTHESIZED LATIN SMALL LETTER M", cat="So", bidi="L", decomp={compat="compat";0x0028,0x006D,0x0029}};
  [0x24a9] = {name="PARENTHESIZED LATIN SMALL LETTER N", cat="So", bidi="L", decomp={compat="compat";0x0028,0x006E,0x0029}};
  [0x24aa] = {name="PARENTHESIZED LATIN SMALL LETTER O", cat="So", bidi="L", decomp={compat="compat";0x0028,0x006F,0x0029}};
  [0x24ab] = {name="PARENTHESIZED LATIN SMALL LETTER P", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0070,0x0029}};
  [0x24ac] = {name="PARENTHESIZED LATIN SMALL LETTER Q", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0071,0x0029}};
  [0x24ad] = {name="PARENTHESIZED LATIN SMALL LETTER R", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0072,0x0029}};
  [0x24ae] = {name="PARENTHESIZED LATIN SMALL LETTER S", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0073,0x0029}};
  [0x24af] = {name="PARENTHESIZED LATIN SMALL LETTER T", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0074,0x0029}};
  [0x24b0] = {name="PARENTHESIZED LATIN SMALL LETTER U", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0075,0x0029}};
  [0x24b1] = {name="PARENTHESIZED LATIN SMALL LETTER V", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0076,0x0029}};
  [0x24b2] = {name="PARENTHESIZED LATIN SMALL LETTER W", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0077,0x0029}};
  [0x24b3] = {name="PARENTHESIZED LATIN SMALL LETTER X", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0078,0x0029}};
  [0x24b4] = {name="PARENTHESIZED LATIN SMALL LETTER Y", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0079,0x0029}};
  [0x24b5] = {name="PARENTHESIZED LATIN SMALL LETTER Z", cat="So", bidi="L", decomp={compat="compat";0x0028,0x007A,0x0029}};
  [0x24b6] = {name="CIRCLED LATIN CAPITAL LETTER A", cat="So", bidi="L", decomp={compat="circle";0x0041}, lower=0x24d0};
  [0x24b7] = {name="CIRCLED LATIN CAPITAL LETTER B", cat="So", bidi="L", decomp={compat="circle";0x0042}, lower=0x24d1};
  [0x24b8] = {name="CIRCLED LATIN CAPITAL LETTER C", cat="So", bidi="L", decomp={compat="circle";0x0043}, lower=0x24d2};
  [0x24b9] = {name="CIRCLED LATIN CAPITAL LETTER D", cat="So", bidi="L", decomp={compat="circle";0x0044}, lower=0x24d3};
  [0x24ba] = {name="CIRCLED LATIN CAPITAL LETTER E", cat="So", bidi="L", decomp={compat="circle";0x0045}, lower=0x24d4};
  [0x24bb] = {name="CIRCLED LATIN CAPITAL LETTER F", cat="So", bidi="L", decomp={compat="circle";0x0046}, lower=0x24d5};
  [0x24bc] = {name="CIRCLED LATIN CAPITAL LETTER G", cat="So", bidi="L", decomp={compat="circle";0x0047}, lower=0x24d6};
  [0x24bd] = {name="CIRCLED LATIN CAPITAL LETTER H", cat="So", bidi="L", decomp={compat="circle";0x0048}, lower=0x24d7};
  [0x24be] = {name="CIRCLED LATIN CAPITAL LETTER I", cat="So", bidi="L", decomp={compat="circle";0x0049}, lower=0x24d8};
  [0x24bf] = {name="CIRCLED LATIN CAPITAL LETTER J", cat="So", bidi="L", decomp={compat="circle";0x004A}, lower=0x24d9};
  [0x24c0] = {name="CIRCLED LATIN CAPITAL LETTER K", cat="So", bidi="L", decomp={compat="circle";0x004B}, lower=0x24da};
  [0x24c1] = {name="CIRCLED LATIN CAPITAL LETTER L", cat="So", bidi="L", decomp={compat="circle";0x004C}, lower=0x24db};
  [0x24c2] = {name="CIRCLED LATIN CAPITAL LETTER M", cat="So", bidi="L", decomp={compat="circle";0x004D}, lower=0x24dc};
  [0x24c3] = {name="CIRCLED LATIN CAPITAL LETTER N", cat="So", bidi="L", decomp={compat="circle";0x004E}, lower=0x24dd};
  [0x24c4] = {name="CIRCLED LATIN CAPITAL LETTER O", cat="So", bidi="L", decomp={compat="circle";0x004F}, lower=0x24de};
  [0x24c5] = {name="CIRCLED LATIN CAPITAL LETTER P", cat="So", bidi="L", decomp={compat="circle";0x0050}, lower=0x24df};
  [0x24c6] = {name="CIRCLED LATIN CAPITAL LETTER Q", cat="So", bidi="L", decomp={compat="circle";0x0051}, lower=0x24e0};
  [0x24c7] = {name="CIRCLED LATIN CAPITAL LETTER R", cat="So", bidi="L", decomp={compat="circle";0x0052}, lower=0x24e1};
  [0x24c8] = {name="CIRCLED LATIN CAPITAL LETTER S", cat="So", bidi="L", decomp={compat="circle";0x0053}, lower=0x24e2};
  [0x24c9] = {name="CIRCLED LATIN CAPITAL LETTER T", cat="So", bidi="L", decomp={compat="circle";0x0054}, lower=0x24e3};
  [0x24ca] = {name="CIRCLED LATIN CAPITAL LETTER U", cat="So", bidi="L", decomp={compat="circle";0x0055}, lower=0x24e4};
  [0x24cb] = {name="CIRCLED LATIN CAPITAL LETTER V", cat="So", bidi="L", decomp={compat="circle";0x0056}, lower=0x24e5};
  [0x24cc] = {name="CIRCLED LATIN CAPITAL LETTER W", cat="So", bidi="L", decomp={compat="circle";0x0057}, lower=0x24e6};
  [0x24cd] = {name="CIRCLED LATIN CAPITAL LETTER X", cat="So", bidi="L", decomp={compat="circle";0x0058}, lower=0x24e7};
  [0x24ce] = {name="CIRCLED LATIN CAPITAL LETTER Y", cat="So", bidi="L", decomp={compat="circle";0x0059}, lower=0x24e8};
  [0x24cf] = {name="CIRCLED LATIN CAPITAL LETTER Z", cat="So", bidi="L", decomp={compat="circle";0x005A}, lower=0x24e9};
  [0x24d0] = {name="CIRCLED LATIN SMALL LETTER A", cat="So", bidi="L", decomp={compat="circle";0x0061}, upper=0x24b6, title=0x24b6};
  [0x24d1] = {name="CIRCLED LATIN SMALL LETTER B", cat="So", bidi="L", decomp={compat="circle";0x0062}, upper=0x24b7, title=0x24b7};
  [0x24d2] = {name="CIRCLED LATIN SMALL LETTER C", cat="So", bidi="L", decomp={compat="circle";0x0063}, upper=0x24b8, title=0x24b8};
  [0x24d3] = {name="CIRCLED LATIN SMALL LETTER D", cat="So", bidi="L", decomp={compat="circle";0x0064}, upper=0x24b9, title=0x24b9};
  [0x24d4] = {name="CIRCLED LATIN SMALL LETTER E", cat="So", bidi="L", decomp={compat="circle";0x0065}, upper=0x24ba, title=0x24ba};
  [0x24d5] = {name="CIRCLED LATIN SMALL LETTER F", cat="So", bidi="L", decomp={compat="circle";0x0066}, upper=0x24bb, title=0x24bb};
  [0x24d6] = {name="CIRCLED LATIN SMALL LETTER G", cat="So", bidi="L", decomp={compat="circle";0x0067}, upper=0x24bc, title=0x24bc};
  [0x24d7] = {name="CIRCLED LATIN SMALL LETTER H", cat="So", bidi="L", decomp={compat="circle";0x0068}, upper=0x24bd, title=0x24bd};
  [0x24d8] = {name="CIRCLED LATIN SMALL LETTER I", cat="So", bidi="L", decomp={compat="circle";0x0069}, upper=0x24be, title=0x24be};
  [0x24d9] = {name="CIRCLED LATIN SMALL LETTER J", cat="So", bidi="L", decomp={compat="circle";0x006A}, upper=0x24bf, title=0x24bf};
  [0x24da] = {name="CIRCLED LATIN SMALL LETTER K", cat="So", bidi="L", decomp={compat="circle";0x006B}, upper=0x24c0, title=0x24c0};
  [0x24db] = {name="CIRCLED LATIN SMALL LETTER L", cat="So", bidi="L", decomp={compat="circle";0x006C}, upper=0x24c1, title=0x24c1};
  [0x24dc] = {name="CIRCLED LATIN SMALL LETTER M", cat="So", bidi="L", decomp={compat="circle";0x006D}, upper=0x24c2, title=0x24c2};
  [0x24dd] = {name="CIRCLED LATIN SMALL LETTER N", cat="So", bidi="L", decomp={compat="circle";0x006E}, upper=0x24c3, title=0x24c3};
  [0x24de] = {name="CIRCLED LATIN SMALL LETTER O", cat="So", bidi="L", decomp={compat="circle";0x006F}, upper=0x24c4, title=0x24c4};
  [0x24df] = {name="CIRCLED LATIN SMALL LETTER P", cat="So", bidi="L", decomp={compat="circle";0x0070}, upper=0x24c5, title=0x24c5};
  [0x24e0] = {name="CIRCLED LATIN SMALL LETTER Q", cat="So", bidi="L", decomp={compat="circle";0x0071}, upper=0x24c6, title=0x24c6};
  [0x24e1] = {name="CIRCLED LATIN SMALL LETTER R", cat="So", bidi="L", decomp={compat="circle";0x0072}, upper=0x24c7, title=0x24c7};
  [0x24e2] = {name="CIRCLED LATIN SMALL LETTER S", cat="So", bidi="L", decomp={compat="circle";0x0073}, upper=0x24c8, title=0x24c8};
  [0x24e3] = {name="CIRCLED LATIN SMALL LETTER T", cat="So", bidi="L", decomp={compat="circle";0x0074}, upper=0x24c9, title=0x24c9};
  [0x24e4] = {name="CIRCLED LATIN SMALL LETTER U", cat="So", bidi="L", decomp={compat="circle";0x0075}, upper=0x24ca, title=0x24ca};
  [0x24e5] = {name="CIRCLED LATIN SMALL LETTER V", cat="So", bidi="L", decomp={compat="circle";0x0076}, upper=0x24cb, title=0x24cb};
  [0x24e6] = {name="CIRCLED LATIN SMALL LETTER W", cat="So", bidi="L", decomp={compat="circle";0x0077}, upper=0x24cc, title=0x24cc};
  [0x24e7] = {name="CIRCLED LATIN SMALL LETTER X", cat="So", bidi="L", decomp={compat="circle";0x0078}, upper=0x24cd, title=0x24cd};
  [0x24e8] = {name="CIRCLED LATIN SMALL LETTER Y", cat="So", bidi="L", decomp={compat="circle";0x0079}, upper=0x24ce, title=0x24ce};
  [0x24e9] = {name="CIRCLED LATIN SMALL LETTER Z", cat="So", bidi="L", decomp={compat="circle";0x007A}, upper=0x24cf, title=0x24cf};
  [0x24ea] = {name="CIRCLED DIGIT ZERO", cat="No", bidi="ON", decomp={compat="circle";0x0030}, digit=0, numeric=0};
  [0x24eb] = {name="NEGATIVE CIRCLED NUMBER ELEVEN", cat="No", bidi="ON", numeric=11};
  [0x24ec] = {name="NEGATIVE CIRCLED NUMBER TWELVE", cat="No", bidi="ON", numeric=12};
  [0x24ed] = {name="NEGATIVE CIRCLED NUMBER THIRTEEN", cat="No", bidi="ON", numeric=13};
  [0x24ee] = {name="NEGATIVE CIRCLED NUMBER FOURTEEN", cat="No", bidi="ON", numeric=14};
  [0x24ef] = {name="NEGATIVE CIRCLED NUMBER FIFTEEN", cat="No", bidi="ON", numeric=15};
  [0x24f0] = {name="NEGATIVE CIRCLED NUMBER SIXTEEN", cat="No", bidi="ON", numeric=16};
  [0x24f1] = {name="NEGATIVE CIRCLED NUMBER SEVENTEEN", cat="No", bidi="ON", numeric=17};
  [0x24f2] = {name="NEGATIVE CIRCLED NUMBER EIGHTEEN", cat="No", bidi="ON", numeric=18};
  [0x24f3] = {name="NEGATIVE CIRCLED NUMBER NINETEEN", cat="No", bidi="ON", numeric=19};
  [0x24f4] = {name="NEGATIVE CIRCLED NUMBER TWENTY", cat="No", bidi="ON", numeric=20};
  [0x24f5] = {name="DOUBLE CIRCLED DIGIT ONE", cat="No", bidi="ON", digit=1, numeric=1};
  [0x24f6] = {name="DOUBLE CIRCLED DIGIT TWO", cat="No", bidi="ON", digit=2, numeric=2};
  [0x24f7] = {name="DOUBLE CIRCLED DIGIT THREE", cat="No", bidi="ON", digit=3, numeric=3};
  [0x24f8] = {name="DOUBLE CIRCLED DIGIT FOUR", cat="No", bidi="ON", digit=4, numeric=4};
  [0x24f9] = {name="DOUBLE CIRCLED DIGIT FIVE", cat="No", bidi="ON", digit=5, numeric=5};
  [0x24fa] = {name="DOUBLE CIRCLED DIGIT SIX", cat="No", bidi="ON", digit=6, numeric=6};
  [0x24fb] = {name="DOUBLE CIRCLED DIGIT SEVEN", cat="No", bidi="ON", digit=7, numeric=7};
  [0x24fc] = {name="DOUBLE CIRCLED DIGIT EIGHT", cat="No", bidi="ON", digit=8, numeric=8};
  [0x24fd] = {name="DOUBLE CIRCLED DIGIT NINE", cat="No", bidi="ON", digit=9, numeric=9};
  [0x24fe] = {name="DOUBLE CIRCLED NUMBER TEN", cat="No", bidi="ON", numeric=10};
  [0x24ff] = {name="NEGATIVE CIRCLED DIGIT ZERO", cat="No", bidi="ON", digit=0, numeric=0};
  [0x2500] = {name="BOX DRAWINGS LIGHT HORIZONTAL", cat="So", bidi="ON"};
  [0x2501] = {name="BOX DRAWINGS HEAVY HORIZONTAL", cat="So", bidi="ON"};
  [0x2502] = {name="BOX DRAWINGS LIGHT VERTICAL", cat="So", bidi="ON"};
  [0x2503] = {name="BOX DRAWINGS HEAVY VERTICAL", cat="So", bidi="ON"};
  [0x2504] = {name="BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL", cat="So", bidi="ON"};
  [0x2505] = {name="BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL", cat="So", bidi="ON"};
  [0x2506] = {name="BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL", cat="So", bidi="ON"};
  [0x2507] = {name="BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL", cat="So", bidi="ON"};
  [0x2508] = {name="BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL", cat="So", bidi="ON"};
  [0x2509] = {name="BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL", cat="So", bidi="ON"};
  [0x250a] = {name="BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL", cat="So", bidi="ON"};
  [0x250b] = {name="BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL", cat="So", bidi="ON"};
  [0x250c] = {name="BOX DRAWINGS LIGHT DOWN AND RIGHT", cat="So", bidi="ON"};
  [0x250d] = {name="BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY", cat="So", bidi="ON"};
  [0x250e] = {name="BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT", cat="So", bidi="ON"};
  [0x250f] = {name="BOX DRAWINGS HEAVY DOWN AND RIGHT", cat="So", bidi="ON"};
  [0x2510] = {name="BOX DRAWINGS LIGHT DOWN AND LEFT", cat="So", bidi="ON"};
  [0x2511] = {name="BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY", cat="So", bidi="ON"};
  [0x2512] = {name="BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT", cat="So", bidi="ON"};
  [0x2513] = {name="BOX DRAWINGS HEAVY DOWN AND LEFT", cat="So", bidi="ON"};
  [0x2514] = {name="BOX DRAWINGS LIGHT UP AND RIGHT", cat="So", bidi="ON"};
  [0x2515] = {name="BOX DRAWINGS UP LIGHT AND RIGHT HEAVY", cat="So", bidi="ON"};
  [0x2516] = {name="BOX DRAWINGS UP HEAVY AND RIGHT LIGHT", cat="So", bidi="ON"};
  [0x2517] = {name="BOX DRAWINGS HEAVY UP AND RIGHT", cat="So", bidi="ON"};
  [0x2518] = {name="BOX DRAWINGS LIGHT UP AND LEFT", cat="So", bidi="ON"};
  [0x2519] = {name="BOX DRAWINGS UP LIGHT AND LEFT HEAVY", cat="So", bidi="ON"};
  [0x251a] = {name="BOX DRAWINGS UP HEAVY AND LEFT LIGHT", cat="So", bidi="ON"};
  [0x251b] = {name="BOX DRAWINGS HEAVY UP AND LEFT", cat="So", bidi="ON"};
  [0x251c] = {name="BOX DRAWINGS LIGHT VERTICAL AND RIGHT", cat="So", bidi="ON"};
  [0x251d] = {name="BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY", cat="So", bidi="ON"};
  [0x251e] = {name="BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT", cat="So", bidi="ON"};
  [0x251f] = {name="BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT", cat="So", bidi="ON"};
  [0x2520] = {name="BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT", cat="So", bidi="ON"};
  [0x2521] = {name="BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY", cat="So", bidi="ON"};
  [0x2522] = {name="BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY", cat="So", bidi="ON"};
  [0x2523] = {name="BOX DRAWINGS HEAVY VERTICAL AND RIGHT", cat="So", bidi="ON"};
  [0x2524] = {name="BOX DRAWINGS LIGHT VERTICAL AND LEFT", cat="So", bidi="ON"};
  [0x2525] = {name="BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY", cat="So", bidi="ON"};
  [0x2526] = {name="BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT", cat="So", bidi="ON"};
  [0x2527] = {name="BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT", cat="So", bidi="ON"};
  [0x2528] = {name="BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT", cat="So", bidi="ON"};
  [0x2529] = {name="BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY", cat="So", bidi="ON"};
  [0x252a] = {name="BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY", cat="So", bidi="ON"};
  [0x252b] = {name="BOX DRAWINGS HEAVY VERTICAL AND LEFT", cat="So", bidi="ON"};
  [0x252c] = {name="BOX DRAWINGS LIGHT DOWN AND HORIZONTAL", cat="So", bidi="ON"};
  [0x252d] = {name="BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT", cat="So", bidi="ON"};
  [0x252e] = {name="BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT", cat="So", bidi="ON"};
  [0x252f] = {name="BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY", cat="So", bidi="ON"};
  [0x2530] = {name="BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT", cat="So", bidi="ON"};
  [0x2531] = {name="BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY", cat="So", bidi="ON"};
  [0x2532] = {name="BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY", cat="So", bidi="ON"};
  [0x2533] = {name="BOX DRAWINGS HEAVY DOWN AND HORIZONTAL", cat="So", bidi="ON"};
  [0x2534] = {name="BOX DRAWINGS LIGHT UP AND HORIZONTAL", cat="So", bidi="ON"};
  [0x2535] = {name="BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT", cat="So", bidi="ON"};
  [0x2536] = {name="BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT", cat="So", bidi="ON"};
  [0x2537] = {name="BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY", cat="So", bidi="ON"};
  [0x2538] = {name="BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT", cat="So", bidi="ON"};
  [0x2539] = {name="BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY", cat="So", bidi="ON"};
  [0x253a] = {name="BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY", cat="So", bidi="ON"};
  [0x253b] = {name="BOX DRAWINGS HEAVY UP AND HORIZONTAL", cat="So", bidi="ON"};
  [0x253c] = {name="BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL", cat="So", bidi="ON"};
  [0x253d] = {name="BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT", cat="So", bidi="ON"};
  [0x253e] = {name="BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT", cat="So", bidi="ON"};
  [0x253f] = {name="BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY", cat="So", bidi="ON"};
  [0x2540] = {name="BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT", cat="So", bidi="ON"};
  [0x2541] = {name="BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT", cat="So", bidi="ON"};
  [0x2542] = {name="BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT", cat="So", bidi="ON"};
  [0x2543] = {name="BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT", cat="So", bidi="ON"};
  [0x2544] = {name="BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT", cat="So", bidi="ON"};
  [0x2545] = {name="BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT", cat="So", bidi="ON"};
  [0x2546] = {name="BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT", cat="So", bidi="ON"};
  [0x2547] = {name="BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY", cat="So", bidi="ON"};
  [0x2548] = {name="BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY", cat="So", bidi="ON"};
  [0x2549] = {name="BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY", cat="So", bidi="ON"};
  [0x254a] = {name="BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY", cat="So", bidi="ON"};
  [0x254b] = {name="BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL", cat="So", bidi="ON"};
  [0x254c] = {name="BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL", cat="So", bidi="ON"};
  [0x254d] = {name="BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL", cat="So", bidi="ON"};
  [0x254e] = {name="BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL", cat="So", bidi="ON"};
  [0x254f] = {name="BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL", cat="So", bidi="ON"};
  [0x2550] = {name="BOX DRAWINGS DOUBLE HORIZONTAL", cat="So", bidi="ON"};
  [0x2551] = {name="BOX DRAWINGS DOUBLE VERTICAL", cat="So", bidi="ON"};
  [0x2552] = {name="BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE", cat="So", bidi="ON"};
  [0x2553] = {name="BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE", cat="So", bidi="ON"};
  [0x2554] = {name="BOX DRAWINGS DOUBLE DOWN AND RIGHT", cat="So", bidi="ON"};
  [0x2555] = {name="BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE", cat="So", bidi="ON"};
  [0x2556] = {name="BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE", cat="So", bidi="ON"};
  [0x2557] = {name="BOX DRAWINGS DOUBLE DOWN AND LEFT", cat="So", bidi="ON"};
  [0x2558] = {name="BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE", cat="So", bidi="ON"};
  [0x2559] = {name="BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE", cat="So", bidi="ON"};
  [0x255a] = {name="BOX DRAWINGS DOUBLE UP AND RIGHT", cat="So", bidi="ON"};
  [0x255b] = {name="BOX DRAWINGS UP SINGLE AND LEFT DOUBLE", cat="So", bidi="ON"};
  [0x255c] = {name="BOX DRAWINGS UP DOUBLE AND LEFT SINGLE", cat="So", bidi="ON"};
  [0x255d] = {name="BOX DRAWINGS DOUBLE UP AND LEFT", cat="So", bidi="ON"};
  [0x255e] = {name="BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE", cat="So", bidi="ON"};
  [0x255f] = {name="BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE", cat="So", bidi="ON"};
  [0x2560] = {name="BOX DRAWINGS DOUBLE VERTICAL AND RIGHT", cat="So", bidi="ON"};
  [0x2561] = {name="BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE", cat="So", bidi="ON"};
  [0x2562] = {name="BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE", cat="So", bidi="ON"};
  [0x2563] = {name="BOX DRAWINGS DOUBLE VERTICAL AND LEFT", cat="So", bidi="ON"};
  [0x2564] = {name="BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE", cat="So", bidi="ON"};
  [0x2565] = {name="BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE", cat="So", bidi="ON"};
  [0x2566] = {name="BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL", cat="So", bidi="ON"};
  [0x2567] = {name="BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE", cat="So", bidi="ON"};
  [0x2568] = {name="BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE", cat="So", bidi="ON"};
  [0x2569] = {name="BOX DRAWINGS DOUBLE UP AND HORIZONTAL", cat="So", bidi="ON"};
  [0x256a] = {name="BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE", cat="So", bidi="ON"};
  [0x256b] = {name="BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE", cat="So", bidi="ON"};
  [0x256c] = {name="BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL", cat="So", bidi="ON"};
  [0x256d] = {name="BOX DRAWINGS LIGHT ARC DOWN AND RIGHT", cat="So", bidi="ON"};
  [0x256e] = {name="BOX DRAWINGS LIGHT ARC DOWN AND LEFT", cat="So", bidi="ON"};
  [0x256f] = {name="BOX DRAWINGS LIGHT ARC UP AND LEFT", cat="So", bidi="ON"};
  [0x2570] = {name="BOX DRAWINGS LIGHT ARC UP AND RIGHT", cat="So", bidi="ON"};
  [0x2571] = {name="BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT", cat="So", bidi="ON"};
  [0x2572] = {name="BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT", cat="So", bidi="ON"};
  [0x2573] = {name="BOX DRAWINGS LIGHT DIAGONAL CROSS", cat="So", bidi="ON"};
  [0x2574] = {name="BOX DRAWINGS LIGHT LEFT", cat="So", bidi="ON"};
  [0x2575] = {name="BOX DRAWINGS LIGHT UP", cat="So", bidi="ON"};
  [0x2576] = {name="BOX DRAWINGS LIGHT RIGHT", cat="So", bidi="ON"};
  [0x2577] = {name="BOX DRAWINGS LIGHT DOWN", cat="So", bidi="ON"};
  [0x2578] = {name="BOX DRAWINGS HEAVY LEFT", cat="So", bidi="ON"};
  [0x2579] = {name="BOX DRAWINGS HEAVY UP", cat="So", bidi="ON"};
  [0x257a] = {name="BOX DRAWINGS HEAVY RIGHT", cat="So", bidi="ON"};
  [0x257b] = {name="BOX DRAWINGS HEAVY DOWN", cat="So", bidi="ON"};
  [0x257c] = {name="BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT", cat="So", bidi="ON"};
  [0x257d] = {name="BOX DRAWINGS LIGHT UP AND HEAVY DOWN", cat="So", bidi="ON"};
  [0x257e] = {name="BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT", cat="So", bidi="ON"};
  [0x257f] = {name="BOX DRAWINGS HEAVY UP AND LIGHT DOWN", cat="So", bidi="ON"};
  [0x2580] = {name="UPPER HALF BLOCK", cat="So", bidi="ON"};
  [0x2581] = {name="LOWER ONE EIGHTH BLOCK", cat="So", bidi="ON"};
  [0x2582] = {name="LOWER ONE QUARTER BLOCK", cat="So", bidi="ON"};
  [0x2583] = {name="LOWER THREE EIGHTHS BLOCK", cat="So", bidi="ON"};
  [0x2584] = {name="LOWER HALF BLOCK", cat="So", bidi="ON"};
  [0x2585] = {name="LOWER FIVE EIGHTHS BLOCK", cat="So", bidi="ON"};
  [0x2586] = {name="LOWER THREE QUARTERS BLOCK", cat="So", bidi="ON"};
  [0x2587] = {name="LOWER SEVEN EIGHTHS BLOCK", cat="So", bidi="ON"};
  [0x2588] = {name="FULL BLOCK", cat="So", bidi="ON"};
  [0x2589] = {name="LEFT SEVEN EIGHTHS BLOCK", cat="So", bidi="ON"};
  [0x258a] = {name="LEFT THREE QUARTERS BLOCK", cat="So", bidi="ON"};
  [0x258b] = {name="LEFT FIVE EIGHTHS BLOCK", cat="So", bidi="ON"};
  [0x258c] = {name="LEFT HALF BLOCK", cat="So", bidi="ON"};
  [0x258d] = {name="LEFT THREE EIGHTHS BLOCK", cat="So", bidi="ON"};
  [0x258e] = {name="LEFT ONE QUARTER BLOCK", cat="So", bidi="ON"};
  [0x258f] = {name="LEFT ONE EIGHTH BLOCK", cat="So", bidi="ON"};
  [0x2590] = {name="RIGHT HALF BLOCK", cat="So", bidi="ON"};
  [0x2591] = {name="LIGHT SHADE", cat="So", bidi="ON"};
  [0x2592] = {name="MEDIUM SHADE", cat="So", bidi="ON"};
  [0x2593] = {name="DARK SHADE", cat="So", bidi="ON"};
  [0x2594] = {name="UPPER ONE EIGHTH BLOCK", cat="So", bidi="ON"};
  [0x2595] = {name="RIGHT ONE EIGHTH BLOCK", cat="So", bidi="ON"};
  [0x2596] = {name="QUADRANT LOWER LEFT", cat="So", bidi="ON"};
  [0x2597] = {name="QUADRANT LOWER RIGHT", cat="So", bidi="ON"};
  [0x2598] = {name="QUADRANT UPPER LEFT", cat="So", bidi="ON"};
  [0x2599] = {name="QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT", cat="So", bidi="ON"};
  [0x259a] = {name="QUADRANT UPPER LEFT AND LOWER RIGHT", cat="So", bidi="ON"};
  [0x259b] = {name="QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT", cat="So", bidi="ON"};
  [0x259c] = {name="QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT", cat="So", bidi="ON"};
  [0x259d] = {name="QUADRANT UPPER RIGHT", cat="So", bidi="ON"};
  [0x259e] = {name="QUADRANT UPPER RIGHT AND LOWER LEFT", cat="So", bidi="ON"};
  [0x259f] = {name="QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT", cat="So", bidi="ON"};
  [0x25a0] = {name="BLACK SQUARE", cat="So", bidi="ON"};
  [0x25a1] = {name="WHITE SQUARE", cat="So", bidi="ON"};
  [0x25a2] = {name="WHITE SQUARE WITH ROUNDED CORNERS", cat="So", bidi="ON"};
  [0x25a3] = {name="WHITE SQUARE CONTAINING BLACK SMALL SQUARE", cat="So", bidi="ON"};
  [0x25a4] = {name="SQUARE WITH HORIZONTAL FILL", cat="So", bidi="ON"};
  [0x25a5] = {name="SQUARE WITH VERTICAL FILL", cat="So", bidi="ON"};
  [0x25a6] = {name="SQUARE WITH ORTHOGONAL CROSSHATCH FILL", cat="So", bidi="ON"};
  [0x25a7] = {name="SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL", cat="So", bidi="ON"};
  [0x25a8] = {name="SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL", cat="So", bidi="ON"};
  [0x25a9] = {name="SQUARE WITH DIAGONAL CROSSHATCH FILL", cat="So", bidi="ON"};
  [0x25aa] = {name="BLACK SMALL SQUARE", cat="So", bidi="ON"};
  [0x25ab] = {name="WHITE SMALL SQUARE", cat="So", bidi="ON"};
  [0x25ac] = {name="BLACK RECTANGLE", cat="So", bidi="ON"};
  [0x25ad] = {name="WHITE RECTANGLE", cat="So", bidi="ON"};
  [0x25ae] = {name="BLACK VERTICAL RECTANGLE", cat="So", bidi="ON"};
  [0x25af] = {name="WHITE VERTICAL RECTANGLE", cat="So", bidi="ON"};
  [0x25b0] = {name="BLACK PARALLELOGRAM", cat="So", bidi="ON"};
  [0x25b1] = {name="WHITE PARALLELOGRAM", cat="So", bidi="ON"};
  [0x25b2] = {name="BLACK UP-POINTING TRIANGLE", cat="So", bidi="ON"};
  [0x25b3] = {name="WHITE UP-POINTING TRIANGLE", cat="So", bidi="ON"};
  [0x25b4] = {name="BLACK UP-POINTING SMALL TRIANGLE", cat="So", bidi="ON"};
  [0x25b5] = {name="WHITE UP-POINTING SMALL TRIANGLE", cat="So", bidi="ON"};
  [0x25b6] = {name="BLACK RIGHT-POINTING TRIANGLE", cat="So", bidi="ON"};
  [0x25b7] = {name="WHITE RIGHT-POINTING TRIANGLE", cat="Sm", bidi="ON"};
  [0x25b8] = {name="BLACK RIGHT-POINTING SMALL TRIANGLE", cat="So", bidi="ON"};
  [0x25b9] = {name="WHITE RIGHT-POINTING SMALL TRIANGLE", cat="So", bidi="ON"};
  [0x25ba] = {name="BLACK RIGHT-POINTING POINTER", cat="So", bidi="ON"};
  [0x25bb] = {name="WHITE RIGHT-POINTING POINTER", cat="So", bidi="ON"};
  [0x25bc] = {name="BLACK DOWN-POINTING TRIANGLE", cat="So", bidi="ON"};
  [0x25bd] = {name="WHITE DOWN-POINTING TRIANGLE", cat="So", bidi="ON"};
  [0x25be] = {name="BLACK DOWN-POINTING SMALL TRIANGLE", cat="So", bidi="ON"};
  [0x25bf] = {name="WHITE DOWN-POINTING SMALL TRIANGLE", cat="So", bidi="ON"};
  [0x25c0] = {name="BLACK LEFT-POINTING TRIANGLE", cat="So", bidi="ON"};
  [0x25c1] = {name="WHITE LEFT-POINTING TRIANGLE", cat="Sm", bidi="ON"};
  [0x25c2] = {name="BLACK LEFT-POINTING SMALL TRIANGLE", cat="So", bidi="ON"};
  [0x25c3] = {name="WHITE LEFT-POINTING SMALL TRIANGLE", cat="So", bidi="ON"};
  [0x25c4] = {name="BLACK LEFT-POINTING POINTER", cat="So", bidi="ON"};
  [0x25c5] = {name="WHITE LEFT-POINTING POINTER", cat="So", bidi="ON"};
  [0x25c6] = {name="BLACK DIAMOND", cat="So", bidi="ON"};
  [0x25c7] = {name="WHITE DIAMOND", cat="So", bidi="ON"};
  [0x25c8] = {name="WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND", cat="So", bidi="ON"};
  [0x25c9] = {name="FISHEYE", cat="So", bidi="ON"};
  [0x25ca] = {name="LOZENGE", cat="So", bidi="ON"};
  [0x25cb] = {name="WHITE CIRCLE", cat="So", bidi="ON"};
  [0x25cc] = {name="DOTTED CIRCLE", cat="So", bidi="ON"};
  [0x25cd] = {name="CIRCLE WITH VERTICAL FILL", cat="So", bidi="ON"};
  [0x25ce] = {name="BULLSEYE", cat="So", bidi="ON"};
  [0x25cf] = {name="BLACK CIRCLE", cat="So", bidi="ON"};
  [0x25d0] = {name="CIRCLE WITH LEFT HALF BLACK", cat="So", bidi="ON"};
  [0x25d1] = {name="CIRCLE WITH RIGHT HALF BLACK", cat="So", bidi="ON"};
  [0x25d2] = {name="CIRCLE WITH LOWER HALF BLACK", cat="So", bidi="ON"};
  [0x25d3] = {name="CIRCLE WITH UPPER HALF BLACK", cat="So", bidi="ON"};
  [0x25d4] = {name="CIRCLE WITH UPPER RIGHT QUADRANT BLACK", cat="So", bidi="ON"};
  [0x25d5] = {name="CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK", cat="So", bidi="ON"};
  [0x25d6] = {name="LEFT HALF BLACK CIRCLE", cat="So", bidi="ON"};
  [0x25d7] = {name="RIGHT HALF BLACK CIRCLE", cat="So", bidi="ON"};
  [0x25d8] = {name="INVERSE BULLET", cat="So", bidi="ON"};
  [0x25d9] = {name="INVERSE WHITE CIRCLE", cat="So", bidi="ON"};
  [0x25da] = {name="UPPER HALF INVERSE WHITE CIRCLE", cat="So", bidi="ON"};
  [0x25db] = {name="LOWER HALF INVERSE WHITE CIRCLE", cat="So", bidi="ON"};
  [0x25dc] = {name="UPPER LEFT QUADRANT CIRCULAR ARC", cat="So", bidi="ON"};
  [0x25dd] = {name="UPPER RIGHT QUADRANT CIRCULAR ARC", cat="So", bidi="ON"};
  [0x25de] = {name="LOWER RIGHT QUADRANT CIRCULAR ARC", cat="So", bidi="ON"};
  [0x25df] = {name="LOWER LEFT QUADRANT CIRCULAR ARC", cat="So", bidi="ON"};
  [0x25e0] = {name="UPPER HALF CIRCLE", cat="So", bidi="ON"};
  [0x25e1] = {name="LOWER HALF CIRCLE", cat="So", bidi="ON"};
  [0x25e2] = {name="BLACK LOWER RIGHT TRIANGLE", cat="So", bidi="ON"};
  [0x25e3] = {name="BLACK LOWER LEFT TRIANGLE", cat="So", bidi="ON"};
  [0x25e4] = {name="BLACK UPPER LEFT TRIANGLE", cat="So", bidi="ON"};
  [0x25e5] = {name="BLACK UPPER RIGHT TRIANGLE", cat="So", bidi="ON"};
  [0x25e6] = {name="WHITE BULLET", cat="So", bidi="ON"};
  [0x25e7] = {name="SQUARE WITH LEFT HALF BLACK", cat="So", bidi="ON"};
  [0x25e8] = {name="SQUARE WITH RIGHT HALF BLACK", cat="So", bidi="ON"};
  [0x25e9] = {name="SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK", cat="So", bidi="ON"};
  [0x25ea] = {name="SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK", cat="So", bidi="ON"};
  [0x25eb] = {name="WHITE SQUARE WITH VERTICAL BISECTING LINE", cat="So", bidi="ON"};
  [0x25ec] = {name="WHITE UP-POINTING TRIANGLE WITH DOT", cat="So", bidi="ON"};
  [0x25ed] = {name="UP-POINTING TRIANGLE WITH LEFT HALF BLACK", cat="So", bidi="ON"};
  [0x25ee] = {name="UP-POINTING TRIANGLE WITH RIGHT HALF BLACK", cat="So", bidi="ON"};
  [0x25ef] = {name="LARGE CIRCLE", cat="So", bidi="ON"};
  [0x25f0] = {name="WHITE SQUARE WITH UPPER LEFT QUADRANT", cat="So", bidi="ON"};
  [0x25f1] = {name="WHITE SQUARE WITH LOWER LEFT QUADRANT", cat="So", bidi="ON"};
  [0x25f2] = {name="WHITE SQUARE WITH LOWER RIGHT QUADRANT", cat="So", bidi="ON"};
  [0x25f3] = {name="WHITE SQUARE WITH UPPER RIGHT QUADRANT", cat="So", bidi="ON"};
  [0x25f4] = {name="WHITE CIRCLE WITH UPPER LEFT QUADRANT", cat="So", bidi="ON"};
  [0x25f5] = {name="WHITE CIRCLE WITH LOWER LEFT QUADRANT", cat="So", bidi="ON"};
  [0x25f6] = {name="WHITE CIRCLE WITH LOWER RIGHT QUADRANT", cat="So", bidi="ON"};
  [0x25f7] = {name="WHITE CIRCLE WITH UPPER RIGHT QUADRANT", cat="So", bidi="ON"};
  [0x25f8] = {name="UPPER LEFT TRIANGLE", cat="Sm", bidi="ON"};
  [0x25f9] = {name="UPPER RIGHT TRIANGLE", cat="Sm", bidi="ON"};
  [0x25fa] = {name="LOWER LEFT TRIANGLE", cat="Sm", bidi="ON"};
  [0x25fb] = {name="WHITE MEDIUM SQUARE", cat="Sm", bidi="ON"};
  [0x25fc] = {name="BLACK MEDIUM SQUARE", cat="Sm", bidi="ON"};
  [0x25fd] = {name="WHITE MEDIUM SMALL SQUARE", cat="Sm", bidi="ON"};
  [0x25fe] = {name="BLACK MEDIUM SMALL SQUARE", cat="Sm", bidi="ON"};
  [0x25ff] = {name="LOWER RIGHT TRIANGLE", cat="Sm", bidi="ON"};
  [0x2600] = {name="BLACK SUN WITH RAYS", cat="So", bidi="ON"};
  [0x2601] = {name="CLOUD", cat="So", bidi="ON"};
  [0x2602] = {name="UMBRELLA", cat="So", bidi="ON"};
  [0x2603] = {name="SNOWMAN", cat="So", bidi="ON"};
  [0x2604] = {name="COMET", cat="So", bidi="ON"};
  [0x2605] = {name="BLACK STAR", cat="So", bidi="ON"};
  [0x2606] = {name="WHITE STAR", cat="So", bidi="ON"};
  [0x2607] = {name="LIGHTNING", cat="So", bidi="ON"};
  [0x2608] = {name="THUNDERSTORM", cat="So", bidi="ON"};
  [0x2609] = {name="SUN", cat="So", bidi="ON"};
  [0x260a] = {name="ASCENDING NODE", cat="So", bidi="ON"};
  [0x260b] = {name="DESCENDING NODE", cat="So", bidi="ON"};
  [0x260c] = {name="CONJUNCTION", cat="So", bidi="ON"};
  [0x260d] = {name="OPPOSITION", cat="So", bidi="ON"};
  [0x260e] = {name="BLACK TELEPHONE", cat="So", bidi="ON"};
  [0x260f] = {name="WHITE TELEPHONE", cat="So", bidi="ON"};
  [0x2610] = {name="BALLOT BOX", cat="So", bidi="ON"};
  [0x2611] = {name="BALLOT BOX WITH CHECK", cat="So", bidi="ON"};
  [0x2612] = {name="BALLOT BOX WITH X", cat="So", bidi="ON"};
  [0x2613] = {name="SALTIRE", cat="So", bidi="ON"};
  [0x2614] = {name="UMBRELLA WITH RAIN DROPS", cat="So", bidi="ON"};
  [0x2615] = {name="HOT BEVERAGE", cat="So", bidi="ON"};
  [0x2616] = {name="WHITE SHOGI PIECE", cat="So", bidi="ON"};
  [0x2617] = {name="BLACK SHOGI PIECE", cat="So", bidi="ON"};
  [0x2618] = {name="SHAMROCK", cat="So", bidi="ON"};
  [0x2619] = {name="REVERSED ROTATED FLORAL HEART BULLET", cat="So", bidi="ON"};
  [0x261a] = {name="BLACK LEFT POINTING INDEX", cat="So", bidi="ON"};
  [0x261b] = {name="BLACK RIGHT POINTING INDEX", cat="So", bidi="ON"};
  [0x261c] = {name="WHITE LEFT POINTING INDEX", cat="So", bidi="ON"};
  [0x261d] = {name="WHITE UP POINTING INDEX", cat="So", bidi="ON"};
  [0x261e] = {name="WHITE RIGHT POINTING INDEX", cat="So", bidi="ON"};
  [0x261f] = {name="WHITE DOWN POINTING INDEX", cat="So", bidi="ON"};
  [0x2620] = {name="SKULL AND CROSSBONES", cat="So", bidi="ON"};
  [0x2621] = {name="CAUTION SIGN", cat="So", bidi="ON"};
  [0x2622] = {name="RADIOACTIVE SIGN", cat="So", bidi="ON"};
  [0x2623] = {name="BIOHAZARD SIGN", cat="So", bidi="ON"};
  [0x2624] = {name="CADUCEUS", cat="So", bidi="ON"};
  [0x2625] = {name="ANKH", cat="So", bidi="ON"};
  [0x2626] = {name="ORTHODOX CROSS", cat="So", bidi="ON"};
  [0x2627] = {name="CHI RHO", cat="So", bidi="ON"};
  [0x2628] = {name="CROSS OF LORRAINE", cat="So", bidi="ON"};
  [0x2629] = {name="CROSS OF JERUSALEM", cat="So", bidi="ON"};
  [0x262a] = {name="STAR AND CRESCENT", cat="So", bidi="ON"};
  [0x262b] = {name="FARSI SYMBOL", cat="So", bidi="ON"};
  [0x262c] = {name="ADI SHAKTI", cat="So", bidi="ON"};
  [0x262d] = {name="HAMMER AND SICKLE", cat="So", bidi="ON"};
  [0x262e] = {name="PEACE SYMBOL", cat="So", bidi="ON"};
  [0x262f] = {name="YIN YANG", cat="So", bidi="ON"};
  [0x2630] = {name="TRIGRAM FOR HEAVEN", cat="So", bidi="ON"};
  [0x2631] = {name="TRIGRAM FOR LAKE", cat="So", bidi="ON"};
  [0x2632] = {name="TRIGRAM FOR FIRE", cat="So", bidi="ON"};
  [0x2633] = {name="TRIGRAM FOR THUNDER", cat="So", bidi="ON"};
  [0x2634] = {name="TRIGRAM FOR WIND", cat="So", bidi="ON"};
  [0x2635] = {name="TRIGRAM FOR WATER", cat="So", bidi="ON"};
  [0x2636] = {name="TRIGRAM FOR MOUNTAIN", cat="So", bidi="ON"};
  [0x2637] = {name="TRIGRAM FOR EARTH", cat="So", bidi="ON"};
  [0x2638] = {name="WHEEL OF DHARMA", cat="So", bidi="ON"};
  [0x2639] = {name="WHITE FROWNING FACE", cat="So", bidi="ON"};
  [0x263a] = {name="WHITE SMILING FACE", cat="So", bidi="ON"};
  [0x263b] = {name="BLACK SMILING FACE", cat="So", bidi="ON"};
  [0x263c] = {name="WHITE SUN WITH RAYS", cat="So", bidi="ON"};
  [0x263d] = {name="FIRST QUARTER MOON", cat="So", bidi="ON"};
  [0x263e] = {name="LAST QUARTER MOON", cat="So", bidi="ON"};
  [0x263f] = {name="MERCURY", cat="So", bidi="ON"};
  [0x2640] = {name="FEMALE SIGN", cat="So", bidi="ON"};
  [0x2641] = {name="EARTH", cat="So", bidi="ON"};
  [0x2642] = {name="MALE SIGN", cat="So", bidi="ON"};
  [0x2643] = {name="JUPITER", cat="So", bidi="ON"};
  [0x2644] = {name="SATURN", cat="So", bidi="ON"};
  [0x2645] = {name="URANUS", cat="So", bidi="ON"};
  [0x2646] = {name="NEPTUNE", cat="So", bidi="ON"};
  [0x2647] = {name="PLUTO", cat="So", bidi="ON"};
  [0x2648] = {name="ARIES", cat="So", bidi="ON"};
  [0x2649] = {name="TAURUS", cat="So", bidi="ON"};
  [0x264a] = {name="GEMINI", cat="So", bidi="ON"};
  [0x264b] = {name="CANCER", cat="So", bidi="ON"};
  [0x264c] = {name="LEO", cat="So", bidi="ON"};
  [0x264d] = {name="VIRGO", cat="So", bidi="ON"};
  [0x264e] = {name="LIBRA", cat="So", bidi="ON"};
  [0x264f] = {name="SCORPIUS", cat="So", bidi="ON"};
  [0x2650] = {name="SAGITTARIUS", cat="So", bidi="ON"};
  [0x2651] = {name="CAPRICORN", cat="So", bidi="ON"};
  [0x2652] = {name="AQUARIUS", cat="So", bidi="ON"};
  [0x2653] = {name="PISCES", cat="So", bidi="ON"};
  [0x2654] = {name="WHITE CHESS KING", cat="So", bidi="ON"};
  [0x2655] = {name="WHITE CHESS QUEEN", cat="So", bidi="ON"};
  [0x2656] = {name="WHITE CHESS ROOK", cat="So", bidi="ON"};
  [0x2657] = {name="WHITE CHESS BISHOP", cat="So", bidi="ON"};
  [0x2658] = {name="WHITE CHESS KNIGHT", cat="So", bidi="ON"};
  [0x2659] = {name="WHITE CHESS PAWN", cat="So", bidi="ON"};
  [0x265a] = {name="BLACK CHESS KING", cat="So", bidi="ON"};
  [0x265b] = {name="BLACK CHESS QUEEN", cat="So", bidi="ON"};
  [0x265c] = {name="BLACK CHESS ROOK", cat="So", bidi="ON"};
  [0x265d] = {name="BLACK CHESS BISHOP", cat="So", bidi="ON"};
  [0x265e] = {name="BLACK CHESS KNIGHT", cat="So", bidi="ON"};
  [0x265f] = {name="BLACK CHESS PAWN", cat="So", bidi="ON"};
  [0x2660] = {name="BLACK SPADE SUIT", cat="So", bidi="ON"};
  [0x2661] = {name="WHITE HEART SUIT", cat="So", bidi="ON"};
  [0x2662] = {name="WHITE DIAMOND SUIT", cat="So", bidi="ON"};
  [0x2663] = {name="BLACK CLUB SUIT", cat="So", bidi="ON"};
  [0x2664] = {name="WHITE SPADE SUIT", cat="So", bidi="ON"};
  [0x2665] = {name="BLACK HEART SUIT", cat="So", bidi="ON"};
  [0x2666] = {name="BLACK DIAMOND SUIT", cat="So", bidi="ON"};
  [0x2667] = {name="WHITE CLUB SUIT", cat="So", bidi="ON"};
  [0x2668] = {name="HOT SPRINGS", cat="So", bidi="ON"};
  [0x2669] = {name="QUARTER NOTE", cat="So", bidi="ON"};
  [0x266a] = {name="EIGHTH NOTE", cat="So", bidi="ON"};
  [0x266b] = {name="BEAMED EIGHTH NOTES", cat="So", bidi="ON"};
  [0x266c] = {name="BEAMED SIXTEENTH NOTES", cat="So", bidi="ON"};
  [0x266d] = {name="MUSIC FLAT SIGN", cat="So", bidi="ON"};
  [0x266e] = {name="MUSIC NATURAL SIGN", cat="So", bidi="ON"};
  [0x266f] = {name="MUSIC SHARP SIGN", cat="Sm", bidi="ON"};
  [0x2670] = {name="WEST SYRIAC CROSS", cat="So", bidi="ON"};
  [0x2671] = {name="EAST SYRIAC CROSS", cat="So", bidi="ON"};
  [0x2672] = {name="UNIVERSAL RECYCLING SYMBOL", cat="So", bidi="ON"};
  [0x2673] = {name="RECYCLING SYMBOL FOR TYPE-1 PLASTICS", cat="So", bidi="ON"};
  [0x2674] = {name="RECYCLING SYMBOL FOR TYPE-2 PLASTICS", cat="So", bidi="ON"};
  [0x2675] = {name="RECYCLING SYMBOL FOR TYPE-3 PLASTICS", cat="So", bidi="ON"};
  [0x2676] = {name="RECYCLING SYMBOL FOR TYPE-4 PLASTICS", cat="So", bidi="ON"};
  [0x2677] = {name="RECYCLING SYMBOL FOR TYPE-5 PLASTICS", cat="So", bidi="ON"};
  [0x2678] = {name="RECYCLING SYMBOL FOR TYPE-6 PLASTICS", cat="So", bidi="ON"};
  [0x2679] = {name="RECYCLING SYMBOL FOR TYPE-7 PLASTICS", cat="So", bidi="ON"};
  [0x267a] = {name="RECYCLING SYMBOL FOR GENERIC MATERIALS", cat="So", bidi="ON"};
  [0x267b] = {name="BLACK UNIVERSAL RECYCLING SYMBOL", cat="So", bidi="ON"};
  [0x267c] = {name="RECYCLED PAPER SYMBOL", cat="So", bidi="ON"};
  [0x267d] = {name="PARTIALLY-RECYCLED PAPER SYMBOL", cat="So", bidi="ON"};
  [0x267e] = {name="PERMANENT PAPER SIGN", cat="So", bidi="ON"};
  [0x267f] = {name="WHEELCHAIR SYMBOL", cat="So", bidi="ON"};
  [0x2680] = {name="DIE FACE-1", cat="So", bidi="ON"};
  [0x2681] = {name="DIE FACE-2", cat="So", bidi="ON"};
  [0x2682] = {name="DIE FACE-3", cat="So", bidi="ON"};
  [0x2683] = {name="DIE FACE-4", cat="So", bidi="ON"};
  [0x2684] = {name="DIE FACE-5", cat="So", bidi="ON"};
  [0x2685] = {name="DIE FACE-6", cat="So", bidi="ON"};
  [0x2686] = {name="WHITE CIRCLE WITH DOT RIGHT", cat="So", bidi="ON"};
  [0x2687] = {name="WHITE CIRCLE WITH TWO DOTS", cat="So", bidi="ON"};
  [0x2688] = {name="BLACK CIRCLE WITH WHITE DOT RIGHT", cat="So", bidi="ON"};
  [0x2689] = {name="BLACK CIRCLE WITH TWO WHITE DOTS", cat="So", bidi="ON"};
  [0x268a] = {name="MONOGRAM FOR YANG", cat="So", bidi="ON"};
  [0x268b] = {name="MONOGRAM FOR YIN", cat="So", bidi="ON"};
  [0x268c] = {name="DIGRAM FOR GREATER YANG", cat="So", bidi="ON"};
  [0x268d] = {name="DIGRAM FOR LESSER YIN", cat="So", bidi="ON"};
  [0x268e] = {name="DIGRAM FOR LESSER YANG", cat="So", bidi="ON"};
  [0x268f] = {name="DIGRAM FOR GREATER YIN", cat="So", bidi="ON"};
  [0x2690] = {name="WHITE FLAG", cat="So", bidi="ON"};
  [0x2691] = {name="BLACK FLAG", cat="So", bidi="ON"};
  [0x2692] = {name="HAMMER AND PICK", cat="So", bidi="ON"};
  [0x2693] = {name="ANCHOR", cat="So", bidi="ON"};
  [0x2694] = {name="CROSSED SWORDS", cat="So", bidi="ON"};
  [0x2695] = {name="STAFF OF AESCULAPIUS", cat="So", bidi="ON"};
  [0x2696] = {name="SCALES", cat="So", bidi="ON"};
  [0x2697] = {name="ALEMBIC", cat="So", bidi="ON"};
  [0x2698] = {name="FLOWER", cat="So", bidi="ON"};
  [0x2699] = {name="GEAR", cat="So", bidi="ON"};
  [0x269a] = {name="STAFF OF HERMES", cat="So", bidi="ON"};
  [0x269b] = {name="ATOM SYMBOL", cat="So", bidi="ON"};
  [0x269c] = {name="FLEUR-DE-LIS", cat="So", bidi="ON"};
  [0x269d] = {name="OUTLINED WHITE STAR", cat="So", bidi="ON"};
  [0x269e] = {name="THREE LINES CONVERGING RIGHT", cat="So", bidi="ON"};
  [0x269f] = {name="THREE LINES CONVERGING LEFT", cat="So", bidi="ON"};
  [0x26a0] = {name="WARNING SIGN", cat="So", bidi="ON"};
  [0x26a1] = {name="HIGH VOLTAGE SIGN", cat="So", bidi="ON"};
  [0x26a2] = {name="DOUBLED FEMALE SIGN", cat="So", bidi="ON"};
  [0x26a3] = {name="DOUBLED MALE SIGN", cat="So", bidi="ON"};
  [0x26a4] = {name="INTERLOCKED FEMALE AND MALE SIGN", cat="So", bidi="ON"};
  [0x26a5] = {name="MALE AND FEMALE SIGN", cat="So", bidi="ON"};
  [0x26a6] = {name="MALE WITH STROKE SIGN", cat="So", bidi="ON"};
  [0x26a7] = {name="MALE WITH STROKE AND MALE AND FEMALE SIGN", cat="So", bidi="ON"};
  [0x26a8] = {name="VERTICAL MALE WITH STROKE SIGN", cat="So", bidi="ON"};
  [0x26a9] = {name="HORIZONTAL MALE WITH STROKE SIGN", cat="So", bidi="ON"};
  [0x26aa] = {name="MEDIUM WHITE CIRCLE", cat="So", bidi="ON"};
  [0x26ab] = {name="MEDIUM BLACK CIRCLE", cat="So", bidi="ON"};
  [0x26ac] = {name="MEDIUM SMALL WHITE CIRCLE", cat="So", bidi="L"};
  [0x26ad] = {name="MARRIAGE SYMBOL", cat="So", bidi="ON"};
  [0x26ae] = {name="DIVORCE SYMBOL", cat="So", bidi="ON"};
  [0x26af] = {name="UNMARRIED PARTNERSHIP SYMBOL", cat="So", bidi="ON"};
  [0x26b0] = {name="COFFIN", cat="So", bidi="ON"};
  [0x26b1] = {name="FUNERAL URN", cat="So", bidi="ON"};
  [0x26b2] = {name="NEUTER", cat="So", bidi="ON"};
  [0x26b3] = {name="CERES", cat="So", bidi="ON"};
  [0x26b4] = {name="PALLAS", cat="So", bidi="ON"};
  [0x26b5] = {name="JUNO", cat="So", bidi="ON"};
  [0x26b6] = {name="VESTA", cat="So", bidi="ON"};
  [0x26b7] = {name="CHIRON", cat="So", bidi="ON"};
  [0x26b8] = {name="BLACK MOON LILITH", cat="So", bidi="ON"};
  [0x26b9] = {name="SEXTILE", cat="So", bidi="ON"};
  [0x26ba] = {name="SEMISEXTILE", cat="So", bidi="ON"};
  [0x26bb] = {name="QUINCUNX", cat="So", bidi="ON"};
  [0x26bc] = {name="SESQUIQUADRATE", cat="So", bidi="ON"};
  [0x26bd] = {name="SOCCER BALL", cat="So", bidi="ON"};
  [0x26be] = {name="BASEBALL", cat="So", bidi="ON"};
  [0x26bf] = {name="SQUARED KEY", cat="So", bidi="ON"};
  [0x26c0] = {name="WHITE DRAUGHTS MAN", cat="So", bidi="ON"};
  [0x26c1] = {name="WHITE DRAUGHTS KING", cat="So", bidi="ON"};
  [0x26c2] = {name="BLACK DRAUGHTS MAN", cat="So", bidi="ON"};
  [0x26c3] = {name="BLACK DRAUGHTS KING", cat="So", bidi="ON"};
  [0x26c4] = {name="SNOWMAN WITHOUT SNOW", cat="So", bidi="ON"};
  [0x26c5] = {name="SUN BEHIND CLOUD", cat="So", bidi="ON"};
  [0x26c6] = {name="RAIN", cat="So", bidi="ON"};
  [0x26c7] = {name="BLACK SNOWMAN", cat="So", bidi="ON"};
  [0x26c8] = {name="THUNDER CLOUD AND RAIN", cat="So", bidi="ON"};
  [0x26c9] = {name="TURNED WHITE SHOGI PIECE", cat="So", bidi="ON"};
  [0x26ca] = {name="TURNED BLACK SHOGI PIECE", cat="So", bidi="ON"};
  [0x26cb] = {name="WHITE DIAMOND IN SQUARE", cat="So", bidi="ON"};
  [0x26cc] = {name="CROSSING LANES", cat="So", bidi="ON"};
  [0x26cd] = {name="DISABLED CAR", cat="So", bidi="ON"};
  [0x26cf] = {name="PICK", cat="So", bidi="ON"};
  [0x26d0] = {name="CAR SLIDING", cat="So", bidi="ON"};
  [0x26d1] = {name="HELMET WITH WHITE CROSS", cat="So", bidi="ON"};
  [0x26d2] = {name="CIRCLED CROSSING LANES", cat="So", bidi="ON"};
  [0x26d3] = {name="CHAINS", cat="So", bidi="ON"};
  [0x26d4] = {name="NO ENTRY", cat="So", bidi="ON"};
  [0x26d5] = {name="ALTERNATE ONE-WAY LEFT WAY TRAFFIC", cat="So", bidi="ON"};
  [0x26d6] = {name="BLACK TWO-WAY LEFT WAY TRAFFIC", cat="So", bidi="ON"};
  [0x26d7] = {name="WHITE TWO-WAY LEFT WAY TRAFFIC", cat="So", bidi="ON"};
  [0x26d8] = {name="BLACK LEFT LANE MERGE", cat="So", bidi="ON"};
  [0x26d9] = {name="WHITE LEFT LANE MERGE", cat="So", bidi="ON"};
  [0x26da] = {name="DRIVE SLOW SIGN", cat="So", bidi="ON"};
  [0x26db] = {name="HEAVY WHITE DOWN-POINTING TRIANGLE", cat="So", bidi="ON"};
  [0x26dc] = {name="LEFT CLOSED ENTRY", cat="So", bidi="ON"};
  [0x26dd] = {name="SQUARED SALTIRE", cat="So", bidi="ON"};
  [0x26de] = {name="FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE", cat="So", bidi="ON"};
  [0x26df] = {name="BLACK TRUCK", cat="So", bidi="ON"};
  [0x26e0] = {name="RESTRICTED LEFT ENTRY-1", cat="So", bidi="ON"};
  [0x26e1] = {name="RESTRICTED LEFT ENTRY-2", cat="So", bidi="ON"};
  [0x26e3] = {name="HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE", cat="So", bidi="ON"};
  [0x26e8] = {name="BLACK CROSS ON SHIELD", cat="So", bidi="ON"};
  [0x26e9] = {name="SHINTO SHRINE", cat="So", bidi="ON"};
  [0x26ea] = {name="CHURCH", cat="So", bidi="ON"};
  [0x26eb] = {name="CASTLE", cat="So", bidi="ON"};
  [0x26ec] = {name="HISTORIC SITE", cat="So", bidi="ON"};
  [0x26ed] = {name="GEAR WITHOUT HUB", cat="So", bidi="ON"};
  [0x26ee] = {name="GEAR WITH HANDLES", cat="So", bidi="ON"};
  [0x26ef] = {name="MAP SYMBOL FOR LIGHTHOUSE", cat="So", bidi="ON"};
  [0x26f0] = {name="MOUNTAIN", cat="So", bidi="ON"};
  [0x26f1] = {name="UMBRELLA ON GROUND", cat="So", bidi="ON"};
  [0x26f2] = {name="FOUNTAIN", cat="So", bidi="ON"};
  [0x26f3] = {name="FLAG IN HOLE", cat="So", bidi="ON"};
  [0x26f4] = {name="FERRY", cat="So", bidi="ON"};
  [0x26f5] = {name="SAILBOAT", cat="So", bidi="ON"};
  [0x26f6] = {name="SQUARE FOUR CORNERS", cat="So", bidi="ON"};
  [0x26f7] = {name="SKIER", cat="So", bidi="ON"};
  [0x26f8] = {name="ICE SKATE", cat="So", bidi="ON"};
  [0x26f9] = {name="PERSON WITH BALL", cat="So", bidi="ON"};
  [0x26fa] = {name="TENT", cat="So", bidi="ON"};
  [0x26fb] = {name="JAPANESE BANK SYMBOL", cat="So", bidi="ON"};
  [0x26fc] = {name="HEADSTONE GRAVEYARD SYMBOL", cat="So", bidi="ON"};
  [0x26fd] = {name="FUEL PUMP", cat="So", bidi="ON"};
  [0x26fe] = {name="CUP ON BLACK SQUARE", cat="So", bidi="ON"};
  [0x26ff] = {name="WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE", cat="So", bidi="ON"};
  [0x2701] = {name="UPPER BLADE SCISSORS", cat="So", bidi="ON"};
  [0x2702] = {name="BLACK SCISSORS", cat="So", bidi="ON"};
  [0x2703] = {name="LOWER BLADE SCISSORS", cat="So", bidi="ON"};
  [0x2704] = {name="WHITE SCISSORS", cat="So", bidi="ON"};
  [0x2706] = {name="TELEPHONE LOCATION SIGN", cat="So", bidi="ON"};
  [0x2707] = {name="TAPE DRIVE", cat="So", bidi="ON"};
  [0x2708] = {name="AIRPLANE", cat="So", bidi="ON"};
  [0x2709] = {name="ENVELOPE", cat="So", bidi="ON"};
  [0x270c] = {name="VICTORY HAND", cat="So", bidi="ON"};
  [0x270d] = {name="WRITING HAND", cat="So", bidi="ON"};
  [0x270e] = {name="LOWER RIGHT PENCIL", cat="So", bidi="ON"};
  [0x270f] = {name="PENCIL", cat="So", bidi="ON"};
  [0x2710] = {name="UPPER RIGHT PENCIL", cat="So", bidi="ON"};
  [0x2711] = {name="WHITE NIB", cat="So", bidi="ON"};
  [0x2712] = {name="BLACK NIB", cat="So", bidi="ON"};
  [0x2713] = {name="CHECK MARK", cat="So", bidi="ON"};
  [0x2714] = {name="HEAVY CHECK MARK", cat="So", bidi="ON"};
  [0x2715] = {name="MULTIPLICATION X", cat="So", bidi="ON"};
  [0x2716] = {name="HEAVY MULTIPLICATION X", cat="So", bidi="ON"};
  [0x2717] = {name="BALLOT X", cat="So", bidi="ON"};
  [0x2718] = {name="HEAVY BALLOT X", cat="So", bidi="ON"};
  [0x2719] = {name="OUTLINED GREEK CROSS", cat="So", bidi="ON"};
  [0x271a] = {name="HEAVY GREEK CROSS", cat="So", bidi="ON"};
  [0x271b] = {name="OPEN CENTRE CROSS", cat="So", bidi="ON"};
  [0x271c] = {name="HEAVY OPEN CENTRE CROSS", cat="So", bidi="ON"};
  [0x271d] = {name="LATIN CROSS", cat="So", bidi="ON"};
  [0x271e] = {name="SHADOWED WHITE LATIN CROSS", cat="So", bidi="ON"};
  [0x271f] = {name="OUTLINED LATIN CROSS", cat="So", bidi="ON"};
  [0x2720] = {name="MALTESE CROSS", cat="So", bidi="ON"};
  [0x2721] = {name="STAR OF DAVID", cat="So", bidi="ON"};
  [0x2722] = {name="FOUR TEARDROP-SPOKED ASTERISK", cat="So", bidi="ON"};
  [0x2723] = {name="FOUR BALLOON-SPOKED ASTERISK", cat="So", bidi="ON"};
  [0x2724] = {name="HEAVY FOUR BALLOON-SPOKED ASTERISK", cat="So", bidi="ON"};
  [0x2725] = {name="FOUR CLUB-SPOKED ASTERISK", cat="So", bidi="ON"};
  [0x2726] = {name="BLACK FOUR POINTED STAR", cat="So", bidi="ON"};
  [0x2727] = {name="WHITE FOUR POINTED STAR", cat="So", bidi="ON"};
  [0x2729] = {name="STRESS OUTLINED WHITE STAR", cat="So", bidi="ON"};
  [0x272a] = {name="CIRCLED WHITE STAR", cat="So", bidi="ON"};
  [0x272b] = {name="OPEN CENTRE BLACK STAR", cat="So", bidi="ON"};
  [0x272c] = {name="BLACK CENTRE WHITE STAR", cat="So", bidi="ON"};
  [0x272d] = {name="OUTLINED BLACK STAR", cat="So", bidi="ON"};
  [0x272e] = {name="HEAVY OUTLINED BLACK STAR", cat="So", bidi="ON"};
  [0x272f] = {name="PINWHEEL STAR", cat="So", bidi="ON"};
  [0x2730] = {name="SHADOWED WHITE STAR", cat="So", bidi="ON"};
  [0x2731] = {name="HEAVY ASTERISK", cat="So", bidi="ON"};
  [0x2732] = {name="OPEN CENTRE ASTERISK", cat="So", bidi="ON"};
  [0x2733] = {name="EIGHT SPOKED ASTERISK", cat="So", bidi="ON"};
  [0x2734] = {name="EIGHT POINTED BLACK STAR", cat="So", bidi="ON"};
  [0x2735] = {name="EIGHT POINTED PINWHEEL STAR", cat="So", bidi="ON"};
  [0x2736] = {name="SIX POINTED BLACK STAR", cat="So", bidi="ON"};
  [0x2737] = {name="EIGHT POINTED RECTILINEAR BLACK STAR", cat="So", bidi="ON"};
  [0x2738] = {name="HEAVY EIGHT POINTED RECTILINEAR BLACK STAR", cat="So", bidi="ON"};
  [0x2739] = {name="TWELVE POINTED BLACK STAR", cat="So", bidi="ON"};
  [0x273a] = {name="SIXTEEN POINTED ASTERISK", cat="So", bidi="ON"};
  [0x273b] = {name="TEARDROP-SPOKED ASTERISK", cat="So", bidi="ON"};
  [0x273c] = {name="OPEN CENTRE TEARDROP-SPOKED ASTERISK", cat="So", bidi="ON"};
  [0x273d] = {name="HEAVY TEARDROP-SPOKED ASTERISK", cat="So", bidi="ON"};
  [0x273e] = {name="SIX PETALLED BLACK AND WHITE FLORETTE", cat="So", bidi="ON"};
  [0x273f] = {name="BLACK FLORETTE", cat="So", bidi="ON"};
  [0x2740] = {name="WHITE FLORETTE", cat="So", bidi="ON"};
  [0x2741] = {name="EIGHT PETALLED OUTLINED BLACK FLORETTE", cat="So", bidi="ON"};
  [0x2742] = {name="CIRCLED OPEN CENTRE EIGHT POINTED STAR", cat="So", bidi="ON"};
  [0x2743] = {name="HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK", cat="So", bidi="ON"};
  [0x2744] = {name="SNOWFLAKE", cat="So", bidi="ON"};
  [0x2745] = {name="TIGHT TRIFOLIATE SNOWFLAKE", cat="So", bidi="ON"};
  [0x2746] = {name="HEAVY CHEVRON SNOWFLAKE", cat="So", bidi="ON"};
  [0x2747] = {name="SPARKLE", cat="So", bidi="ON"};
  [0x2748] = {name="HEAVY SPARKLE", cat="So", bidi="ON"};
  [0x2749] = {name="BALLOON-SPOKED ASTERISK", cat="So", bidi="ON"};
  [0x274a] = {name="EIGHT TEARDROP-SPOKED PROPELLER ASTERISK", cat="So", bidi="ON"};
  [0x274b] = {name="HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK", cat="So", bidi="ON"};
  [0x274d] = {name="SHADOWED WHITE CIRCLE", cat="So", bidi="ON"};
  [0x274f] = {name="LOWER RIGHT DROP-SHADOWED WHITE SQUARE", cat="So", bidi="ON"};
  [0x2750] = {name="UPPER RIGHT DROP-SHADOWED WHITE SQUARE", cat="So", bidi="ON"};
  [0x2751] = {name="LOWER RIGHT SHADOWED WHITE SQUARE", cat="So", bidi="ON"};
  [0x2752] = {name="UPPER RIGHT SHADOWED WHITE SQUARE", cat="So", bidi="ON"};
  [0x2756] = {name="BLACK DIAMOND MINUS WHITE X", cat="So", bidi="ON"};
  [0x2757] = {name="HEAVY EXCLAMATION MARK SYMBOL", cat="So", bidi="ON"};
  [0x2758] = {name="LIGHT VERTICAL BAR", cat="So", bidi="ON"};
  [0x2759] = {name="MEDIUM VERTICAL BAR", cat="So", bidi="ON"};
  [0x275a] = {name="HEAVY VERTICAL BAR", cat="So", bidi="ON"};
  [0x275b] = {name="HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT", cat="So", bidi="ON"};
  [0x275c] = {name="HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT", cat="So", bidi="ON"};
  [0x275d] = {name="HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT", cat="So", bidi="ON"};
  [0x275e] = {name="HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT", cat="So", bidi="ON"};
  [0x2761] = {name="CURVED STEM PARAGRAPH SIGN ORNAMENT", cat="So", bidi="ON"};
  [0x2762] = {name="HEAVY EXCLAMATION MARK ORNAMENT", cat="So", bidi="ON"};
  [0x2763] = {name="HEAVY HEART EXCLAMATION MARK ORNAMENT", cat="So", bidi="ON"};
  [0x2764] = {name="HEAVY BLACK HEART", cat="So", bidi="ON"};
  [0x2765] = {name="ROTATED HEAVY BLACK HEART BULLET", cat="So", bidi="ON"};
  [0x2766] = {name="FLORAL HEART", cat="So", bidi="ON"};
  [0x2767] = {name="ROTATED FLORAL HEART BULLET", cat="So", bidi="ON"};
  [0x2768] = {name="MEDIUM LEFT PARENTHESIS ORNAMENT", cat="Ps", bidi="ON", mirror=true};
  [0x2769] = {name="MEDIUM RIGHT PARENTHESIS ORNAMENT", cat="Pe", bidi="ON", mirror=true};
  [0x276a] = {name="MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT", cat="Ps", bidi="ON", mirror=true};
  [0x276b] = {name="MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT", cat="Pe", bidi="ON", mirror=true};
  [0x276c] = {name="MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT", cat="Ps", bidi="ON", mirror=true};
  [0x276d] = {name="MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT", cat="Pe", bidi="ON", mirror=true};
  [0x276e] = {name="HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT", cat="Ps", bidi="ON", mirror=true};
  [0x276f] = {name="HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT", cat="Pe", bidi="ON", mirror=true};
  [0x2770] = {name="HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT", cat="Ps", bidi="ON", mirror=true};
  [0x2771] = {name="HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT", cat="Pe", bidi="ON", mirror=true};
  [0x2772] = {name="LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT", cat="Ps", bidi="ON", mirror=true};
  [0x2773] = {name="LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT", cat="Pe", bidi="ON", mirror=true};
  [0x2774] = {name="MEDIUM LEFT CURLY BRACKET ORNAMENT", cat="Ps", bidi="ON", mirror=true};
  [0x2775] = {name="MEDIUM RIGHT CURLY BRACKET ORNAMENT", cat="Pe", bidi="ON", mirror=true};
  [0x2776] = {name="DINGBAT NEGATIVE CIRCLED DIGIT ONE", cat="No", bidi="ON", digit=1, numeric=1};
  [0x2777] = {name="DINGBAT NEGATIVE CIRCLED DIGIT TWO", cat="No", bidi="ON", digit=2, numeric=2};
  [0x2778] = {name="DINGBAT NEGATIVE CIRCLED DIGIT THREE", cat="No", bidi="ON", digit=3, numeric=3};
  [0x2779] = {name="DINGBAT NEGATIVE CIRCLED DIGIT FOUR", cat="No", bidi="ON", digit=4, numeric=4};
  [0x277a] = {name="DINGBAT NEGATIVE CIRCLED DIGIT FIVE", cat="No", bidi="ON", digit=5, numeric=5};
  [0x277b] = {name="DINGBAT NEGATIVE CIRCLED DIGIT SIX", cat="No", bidi="ON", digit=6, numeric=6};
  [0x277c] = {name="DINGBAT NEGATIVE CIRCLED DIGIT SEVEN", cat="No", bidi="ON", digit=7, numeric=7};
  [0x277d] = {name="DINGBAT NEGATIVE CIRCLED DIGIT EIGHT", cat="No", bidi="ON", digit=8, numeric=8};
  [0x277e] = {name="DINGBAT NEGATIVE CIRCLED DIGIT NINE", cat="No", bidi="ON", digit=9, numeric=9};
  [0x277f] = {name="DINGBAT NEGATIVE CIRCLED NUMBER TEN", cat="No", bidi="ON", numeric=10};
  [0x2780] = {name="DINGBAT CIRCLED SANS-SERIF DIGIT ONE", cat="No", bidi="ON", digit=1, numeric=1};
  [0x2781] = {name="DINGBAT CIRCLED SANS-SERIF DIGIT TWO", cat="No", bidi="ON", digit=2, numeric=2};
  [0x2782] = {name="DINGBAT CIRCLED SANS-SERIF DIGIT THREE", cat="No", bidi="ON", digit=3, numeric=3};
  [0x2783] = {name="DINGBAT CIRCLED SANS-SERIF DIGIT FOUR", cat="No", bidi="ON", digit=4, numeric=4};
  [0x2784] = {name="DINGBAT CIRCLED SANS-SERIF DIGIT FIVE", cat="No", bidi="ON", digit=5, numeric=5};
  [0x2785] = {name="DINGBAT CIRCLED SANS-SERIF DIGIT SIX", cat="No", bidi="ON", digit=6, numeric=6};
  [0x2786] = {name="DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN", cat="No", bidi="ON", digit=7, numeric=7};
  [0x2787] = {name="DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT", cat="No", bidi="ON", digit=8, numeric=8};
  [0x2788] = {name="DINGBAT CIRCLED SANS-SERIF DIGIT NINE", cat="No", bidi="ON", digit=9, numeric=9};
  [0x2789] = {name="DINGBAT CIRCLED SANS-SERIF NUMBER TEN", cat="No", bidi="ON", numeric=10};
  [0x278a] = {name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE", cat="No", bidi="ON", digit=1, numeric=1};
  [0x278b] = {name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO", cat="No", bidi="ON", digit=2, numeric=2};
  [0x278c] = {name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE", cat="No", bidi="ON", digit=3, numeric=3};
  [0x278d] = {name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR", cat="No", bidi="ON", digit=4, numeric=4};
  [0x278e] = {name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE", cat="No", bidi="ON", digit=5, numeric=5};
  [0x278f] = {name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX", cat="No", bidi="ON", digit=6, numeric=6};
  [0x2790] = {name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN", cat="No", bidi="ON", digit=7, numeric=7};
  [0x2791] = {name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT", cat="No", bidi="ON", digit=8, numeric=8};
  [0x2792] = {name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE", cat="No", bidi="ON", digit=9, numeric=9};
  [0x2793] = {name="DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN", cat="No", bidi="ON", numeric=10};
  [0x2794] = {name="HEAVY WIDE-HEADED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x2798] = {name="HEAVY SOUTH EAST ARROW", cat="So", bidi="ON"};
  [0x2799] = {name="HEAVY RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x279a] = {name="HEAVY NORTH EAST ARROW", cat="So", bidi="ON"};
  [0x279b] = {name="DRAFTING POINT RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x279c] = {name="HEAVY ROUND-TIPPED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x279d] = {name="TRIANGLE-HEADED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x279e] = {name="HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x279f] = {name="DASHED TRIANGLE-HEADED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27a0] = {name="HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27a1] = {name="BLACK RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27a2] = {name="THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD", cat="So", bidi="ON"};
  [0x27a3] = {name="THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD", cat="So", bidi="ON"};
  [0x27a4] = {name="BLACK RIGHTWARDS ARROWHEAD", cat="So", bidi="ON"};
  [0x27a5] = {name="HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27a6] = {name="HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27a7] = {name="SQUAT BLACK RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27a8] = {name="HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27a9] = {name="RIGHT-SHADED WHITE RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27aa] = {name="LEFT-SHADED WHITE RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27ab] = {name="BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27ac] = {name="FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27ad] = {name="HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27ae] = {name="HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27af] = {name="NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27b1] = {name="NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27b2] = {name="CIRCLED HEAVY WHITE RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27b3] = {name="WHITE-FEATHERED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27b4] = {name="BLACK-FEATHERED SOUTH EAST ARROW", cat="So", bidi="ON"};
  [0x27b5] = {name="BLACK-FEATHERED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27b6] = {name="BLACK-FEATHERED NORTH EAST ARROW", cat="So", bidi="ON"};
  [0x27b7] = {name="HEAVY BLACK-FEATHERED SOUTH EAST ARROW", cat="So", bidi="ON"};
  [0x27b8] = {name="HEAVY BLACK-FEATHERED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27b9] = {name="HEAVY BLACK-FEATHERED NORTH EAST ARROW", cat="So", bidi="ON"};
  [0x27ba] = {name="TEARDROP-BARBED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27bb] = {name="HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27bc] = {name="WEDGE-TAILED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27bd] = {name="HEAVY WEDGE-TAILED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27be] = {name="OPEN-OUTLINED RIGHTWARDS ARROW", cat="So", bidi="ON"};
  [0x27c0] = {name="THREE DIMENSIONAL ANGLE", cat="Sm", bidi="ON", mirror=true};
  [0x27c1] = {name="WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE", cat="Sm", bidi="ON"};
  [0x27c2] = {name="PERPENDICULAR", cat="Sm", bidi="ON"};
  [0x27c3] = {name="OPEN SUBSET", cat="Sm", bidi="ON", mirror=true};
  [0x27c4] = {name="OPEN SUPERSET", cat="Sm", bidi="ON", mirror=true};
  [0x27c5] = {name="LEFT S-SHAPED BAG DELIMITER", cat="Ps", bidi="ON", mirror=true};
  [0x27c6] = {name="RIGHT S-SHAPED BAG DELIMITER", cat="Pe", bidi="ON", mirror=true};
  [0x27c7] = {name="OR WITH DOT INSIDE", cat="Sm", bidi="ON"};
  [0x27c8] = {name="REVERSE SOLIDUS PRECEDING SUBSET", cat="Sm", bidi="ON", mirror=true};
  [0x27c9] = {name="SUPERSET PRECEDING SOLIDUS", cat="Sm", bidi="ON", mirror=true};
  [0x27ca] = {name="VERTICAL BAR WITH HORIZONTAL STROKE", cat="Sm", bidi="ON"};
  [0x27cc] = {name="LONG DIVISION", cat="Sm", bidi="ON", mirror=true};
  [0x27d0] = {name="WHITE DIAMOND WITH CENTRED DOT", cat="Sm", bidi="ON"};
  [0x27d1] = {name="AND WITH DOT", cat="Sm", bidi="ON"};
  [0x27d2] = {name="ELEMENT OF OPENING UPWARDS", cat="Sm", bidi="ON"};
  [0x27d3] = {name="LOWER RIGHT CORNER WITH DOT", cat="Sm", bidi="ON", mirror=true};
  [0x27d4] = {name="UPPER LEFT CORNER WITH DOT", cat="Sm", bidi="ON", mirror=true};
  [0x27d5] = {name="LEFT OUTER JOIN", cat="Sm", bidi="ON", mirror=true};
  [0x27d6] = {name="RIGHT OUTER JOIN", cat="Sm", bidi="ON", mirror=true};
  [0x27d7] = {name="FULL OUTER JOIN", cat="Sm", bidi="ON"};
  [0x27d8] = {name="LARGE UP TACK", cat="Sm", bidi="ON"};
  [0x27d9] = {name="LARGE DOWN TACK", cat="Sm", bidi="ON"};
  [0x27da] = {name="LEFT AND RIGHT DOUBLE TURNSTILE", cat="Sm", bidi="ON"};
  [0x27db] = {name="LEFT AND RIGHT TACK", cat="Sm", bidi="ON"};
  [0x27dc] = {name="LEFT MULTIMAP", cat="Sm", bidi="ON", mirror=true};
  [0x27dd] = {name="LONG RIGHT TACK", cat="Sm", bidi="ON", mirror=true};
  [0x27de] = {name="LONG LEFT TACK", cat="Sm", bidi="ON", mirror=true};
  [0x27df] = {name="UP TACK WITH CIRCLE ABOVE", cat="Sm", bidi="ON"};
  [0x27e0] = {name="LOZENGE DIVIDED BY HORIZONTAL RULE", cat="Sm", bidi="ON"};
  [0x27e1] = {name="WHITE CONCAVE-SIDED DIAMOND", cat="Sm", bidi="ON"};
  [0x27e2] = {name="WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK", cat="Sm", bidi="ON", mirror=true};
  [0x27e3] = {name="WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK", cat="Sm", bidi="ON", mirror=true};
  [0x27e4] = {name="WHITE SQUARE WITH LEFTWARDS TICK", cat="Sm", bidi="ON", mirror=true};
  [0x27e5] = {name="WHITE SQUARE WITH RIGHTWARDS TICK", cat="Sm", bidi="ON", mirror=true};
  [0x27e6] = {name="MATHEMATICAL LEFT WHITE SQUARE BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x27e7] = {name="MATHEMATICAL RIGHT WHITE SQUARE BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x27e8] = {name="MATHEMATICAL LEFT ANGLE BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x27e9] = {name="MATHEMATICAL RIGHT ANGLE BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x27ea] = {name="MATHEMATICAL LEFT DOUBLE ANGLE BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x27eb] = {name="MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x27ec] = {name="MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x27ed] = {name="MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x27ee] = {name="MATHEMATICAL LEFT FLATTENED PARENTHESIS", cat="Ps", bidi="ON", mirror=true};
  [0x27ef] = {name="MATHEMATICAL RIGHT FLATTENED PARENTHESIS", cat="Pe", bidi="ON", mirror=true};
  [0x27f0] = {name="UPWARDS QUADRUPLE ARROW", cat="Sm", bidi="ON"};
  [0x27f1] = {name="DOWNWARDS QUADRUPLE ARROW", cat="Sm", bidi="ON"};
  [0x27f2] = {name="ANTICLOCKWISE GAPPED CIRCLE ARROW", cat="Sm", bidi="ON"};
  [0x27f3] = {name="CLOCKWISE GAPPED CIRCLE ARROW", cat="Sm", bidi="ON"};
  [0x27f4] = {name="RIGHT ARROW WITH CIRCLED PLUS", cat="Sm", bidi="ON"};
  [0x27f5] = {name="LONG LEFTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x27f6] = {name="LONG RIGHTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x27f7] = {name="LONG LEFT RIGHT ARROW", cat="Sm", bidi="ON"};
  [0x27f8] = {name="LONG LEFTWARDS DOUBLE ARROW", cat="Sm", bidi="ON"};
  [0x27f9] = {name="LONG RIGHTWARDS DOUBLE ARROW", cat="Sm", bidi="ON"};
  [0x27fa] = {name="LONG LEFT RIGHT DOUBLE ARROW", cat="Sm", bidi="ON"};
  [0x27fb] = {name="LONG LEFTWARDS ARROW FROM BAR", cat="Sm", bidi="ON"};
  [0x27fc] = {name="LONG RIGHTWARDS ARROW FROM BAR", cat="Sm", bidi="ON"};
  [0x27fd] = {name="LONG LEFTWARDS DOUBLE ARROW FROM BAR", cat="Sm", bidi="ON"};
  [0x27fe] = {name="LONG RIGHTWARDS DOUBLE ARROW FROM BAR", cat="Sm", bidi="ON"};
  [0x27ff] = {name="LONG RIGHTWARDS SQUIGGLE ARROW", cat="Sm", bidi="ON"};
  [0x2800] = {name="BRAILLE PATTERN BLANK", cat="So", bidi="L"};
  [0x2801] = {name="BRAILLE PATTERN DOTS-1", cat="So", bidi="L"};
  [0x2802] = {name="BRAILLE PATTERN DOTS-2", cat="So", bidi="L"};
  [0x2803] = {name="BRAILLE PATTERN DOTS-12", cat="So", bidi="L"};
  [0x2804] = {name="BRAILLE PATTERN DOTS-3", cat="So", bidi="L"};
  [0x2805] = {name="BRAILLE PATTERN DOTS-13", cat="So", bidi="L"};
  [0x2806] = {name="BRAILLE PATTERN DOTS-23", cat="So", bidi="L"};
  [0x2807] = {name="BRAILLE PATTERN DOTS-123", cat="So", bidi="L"};
  [0x2808] = {name="BRAILLE PATTERN DOTS-4", cat="So", bidi="L"};
  [0x2809] = {name="BRAILLE PATTERN DOTS-14", cat="So", bidi="L"};
  [0x280a] = {name="BRAILLE PATTERN DOTS-24", cat="So", bidi="L"};
  [0x280b] = {name="BRAILLE PATTERN DOTS-124", cat="So", bidi="L"};
  [0x280c] = {name="BRAILLE PATTERN DOTS-34", cat="So", bidi="L"};
  [0x280d] = {name="BRAILLE PATTERN DOTS-134", cat="So", bidi="L"};
  [0x280e] = {name="BRAILLE PATTERN DOTS-234", cat="So", bidi="L"};
  [0x280f] = {name="BRAILLE PATTERN DOTS-1234", cat="So", bidi="L"};
  [0x2810] = {name="BRAILLE PATTERN DOTS-5", cat="So", bidi="L"};
  [0x2811] = {name="BRAILLE PATTERN DOTS-15", cat="So", bidi="L"};
  [0x2812] = {name="BRAILLE PATTERN DOTS-25", cat="So", bidi="L"};
  [0x2813] = {name="BRAILLE PATTERN DOTS-125", cat="So", bidi="L"};
  [0x2814] = {name="BRAILLE PATTERN DOTS-35", cat="So", bidi="L"};
  [0x2815] = {name="BRAILLE PATTERN DOTS-135", cat="So", bidi="L"};
  [0x2816] = {name="BRAILLE PATTERN DOTS-235", cat="So", bidi="L"};
  [0x2817] = {name="BRAILLE PATTERN DOTS-1235", cat="So", bidi="L"};
  [0x2818] = {name="BRAILLE PATTERN DOTS-45", cat="So", bidi="L"};
  [0x2819] = {name="BRAILLE PATTERN DOTS-145", cat="So", bidi="L"};
  [0x281a] = {name="BRAILLE PATTERN DOTS-245", cat="So", bidi="L"};
  [0x281b] = {name="BRAILLE PATTERN DOTS-1245", cat="So", bidi="L"};
  [0x281c] = {name="BRAILLE PATTERN DOTS-345", cat="So", bidi="L"};
  [0x281d] = {name="BRAILLE PATTERN DOTS-1345", cat="So", bidi="L"};
  [0x281e] = {name="BRAILLE PATTERN DOTS-2345", cat="So", bidi="L"};
  [0x281f] = {name="BRAILLE PATTERN DOTS-12345", cat="So", bidi="L"};
  [0x2820] = {name="BRAILLE PATTERN DOTS-6", cat="So", bidi="L"};
  [0x2821] = {name="BRAILLE PATTERN DOTS-16", cat="So", bidi="L"};
  [0x2822] = {name="BRAILLE PATTERN DOTS-26", cat="So", bidi="L"};
  [0x2823] = {name="BRAILLE PATTERN DOTS-126", cat="So", bidi="L"};
  [0x2824] = {name="BRAILLE PATTERN DOTS-36", cat="So", bidi="L"};
  [0x2825] = {name="BRAILLE PATTERN DOTS-136", cat="So", bidi="L"};
  [0x2826] = {name="BRAILLE PATTERN DOTS-236", cat="So", bidi="L"};
  [0x2827] = {name="BRAILLE PATTERN DOTS-1236", cat="So", bidi="L"};
  [0x2828] = {name="BRAILLE PATTERN DOTS-46", cat="So", bidi="L"};
  [0x2829] = {name="BRAILLE PATTERN DOTS-146", cat="So", bidi="L"};
  [0x282a] = {name="BRAILLE PATTERN DOTS-246", cat="So", bidi="L"};
  [0x282b] = {name="BRAILLE PATTERN DOTS-1246", cat="So", bidi="L"};
  [0x282c] = {name="BRAILLE PATTERN DOTS-346", cat="So", bidi="L"};
  [0x282d] = {name="BRAILLE PATTERN DOTS-1346", cat="So", bidi="L"};
  [0x282e] = {name="BRAILLE PATTERN DOTS-2346", cat="So", bidi="L"};
  [0x282f] = {name="BRAILLE PATTERN DOTS-12346", cat="So", bidi="L"};
  [0x2830] = {name="BRAILLE PATTERN DOTS-56", cat="So", bidi="L"};
  [0x2831] = {name="BRAILLE PATTERN DOTS-156", cat="So", bidi="L"};
  [0x2832] = {name="BRAILLE PATTERN DOTS-256", cat="So", bidi="L"};
  [0x2833] = {name="BRAILLE PATTERN DOTS-1256", cat="So", bidi="L"};
  [0x2834] = {name="BRAILLE PATTERN DOTS-356", cat="So", bidi="L"};
  [0x2835] = {name="BRAILLE PATTERN DOTS-1356", cat="So", bidi="L"};
  [0x2836] = {name="BRAILLE PATTERN DOTS-2356", cat="So", bidi="L"};
  [0x2837] = {name="BRAILLE PATTERN DOTS-12356", cat="So", bidi="L"};
  [0x2838] = {name="BRAILLE PATTERN DOTS-456", cat="So", bidi="L"};
  [0x2839] = {name="BRAILLE PATTERN DOTS-1456", cat="So", bidi="L"};
  [0x283a] = {name="BRAILLE PATTERN DOTS-2456", cat="So", bidi="L"};
  [0x283b] = {name="BRAILLE PATTERN DOTS-12456", cat="So", bidi="L"};
  [0x283c] = {name="BRAILLE PATTERN DOTS-3456", cat="So", bidi="L"};
  [0x283d] = {name="BRAILLE PATTERN DOTS-13456", cat="So", bidi="L"};
  [0x283e] = {name="BRAILLE PATTERN DOTS-23456", cat="So", bidi="L"};
  [0x283f] = {name="BRAILLE PATTERN DOTS-123456", cat="So", bidi="L"};
  [0x2840] = {name="BRAILLE PATTERN DOTS-7", cat="So", bidi="L"};
  [0x2841] = {name="BRAILLE PATTERN DOTS-17", cat="So", bidi="L"};
  [0x2842] = {name="BRAILLE PATTERN DOTS-27", cat="So", bidi="L"};
  [0x2843] = {name="BRAILLE PATTERN DOTS-127", cat="So", bidi="L"};
  [0x2844] = {name="BRAILLE PATTERN DOTS-37", cat="So", bidi="L"};
  [0x2845] = {name="BRAILLE PATTERN DOTS-137", cat="So", bidi="L"};
  [0x2846] = {name="BRAILLE PATTERN DOTS-237", cat="So", bidi="L"};
  [0x2847] = {name="BRAILLE PATTERN DOTS-1237", cat="So", bidi="L"};
  [0x2848] = {name="BRAILLE PATTERN DOTS-47", cat="So", bidi="L"};
  [0x2849] = {name="BRAILLE PATTERN DOTS-147", cat="So", bidi="L"};
  [0x284a] = {name="BRAILLE PATTERN DOTS-247", cat="So", bidi="L"};
  [0x284b] = {name="BRAILLE PATTERN DOTS-1247", cat="So", bidi="L"};
  [0x284c] = {name="BRAILLE PATTERN DOTS-347", cat="So", bidi="L"};
  [0x284d] = {name="BRAILLE PATTERN DOTS-1347", cat="So", bidi="L"};
  [0x284e] = {name="BRAILLE PATTERN DOTS-2347", cat="So", bidi="L"};
  [0x284f] = {name="BRAILLE PATTERN DOTS-12347", cat="So", bidi="L"};
  [0x2850] = {name="BRAILLE PATTERN DOTS-57", cat="So", bidi="L"};
  [0x2851] = {name="BRAILLE PATTERN DOTS-157", cat="So", bidi="L"};
  [0x2852] = {name="BRAILLE PATTERN DOTS-257", cat="So", bidi="L"};
  [0x2853] = {name="BRAILLE PATTERN DOTS-1257", cat="So", bidi="L"};
  [0x2854] = {name="BRAILLE PATTERN DOTS-357", cat="So", bidi="L"};
  [0x2855] = {name="BRAILLE PATTERN DOTS-1357", cat="So", bidi="L"};
  [0x2856] = {name="BRAILLE PATTERN DOTS-2357", cat="So", bidi="L"};
  [0x2857] = {name="BRAILLE PATTERN DOTS-12357", cat="So", bidi="L"};
  [0x2858] = {name="BRAILLE PATTERN DOTS-457", cat="So", bidi="L"};
  [0x2859] = {name="BRAILLE PATTERN DOTS-1457", cat="So", bidi="L"};
  [0x285a] = {name="BRAILLE PATTERN DOTS-2457", cat="So", bidi="L"};
  [0x285b] = {name="BRAILLE PATTERN DOTS-12457", cat="So", bidi="L"};
  [0x285c] = {name="BRAILLE PATTERN DOTS-3457", cat="So", bidi="L"};
  [0x285d] = {name="BRAILLE PATTERN DOTS-13457", cat="So", bidi="L"};
  [0x285e] = {name="BRAILLE PATTERN DOTS-23457", cat="So", bidi="L"};
  [0x285f] = {name="BRAILLE PATTERN DOTS-123457", cat="So", bidi="L"};
  [0x2860] = {name="BRAILLE PATTERN DOTS-67", cat="So", bidi="L"};
  [0x2861] = {name="BRAILLE PATTERN DOTS-167", cat="So", bidi="L"};
  [0x2862] = {name="BRAILLE PATTERN DOTS-267", cat="So", bidi="L"};
  [0x2863] = {name="BRAILLE PATTERN DOTS-1267", cat="So", bidi="L"};
  [0x2864] = {name="BRAILLE PATTERN DOTS-367", cat="So", bidi="L"};
  [0x2865] = {name="BRAILLE PATTERN DOTS-1367", cat="So", bidi="L"};
  [0x2866] = {name="BRAILLE PATTERN DOTS-2367", cat="So", bidi="L"};
  [0x2867] = {name="BRAILLE PATTERN DOTS-12367", cat="So", bidi="L"};
  [0x2868] = {name="BRAILLE PATTERN DOTS-467", cat="So", bidi="L"};
  [0x2869] = {name="BRAILLE PATTERN DOTS-1467", cat="So", bidi="L"};
  [0x286a] = {name="BRAILLE PATTERN DOTS-2467", cat="So", bidi="L"};
  [0x286b] = {name="BRAILLE PATTERN DOTS-12467", cat="So", bidi="L"};
  [0x286c] = {name="BRAILLE PATTERN DOTS-3467", cat="So", bidi="L"};
  [0x286d] = {name="BRAILLE PATTERN DOTS-13467", cat="So", bidi="L"};
  [0x286e] = {name="BRAILLE PATTERN DOTS-23467", cat="So", bidi="L"};
  [0x286f] = {name="BRAILLE PATTERN DOTS-123467", cat="So", bidi="L"};
  [0x2870] = {name="BRAILLE PATTERN DOTS-567", cat="So", bidi="L"};
  [0x2871] = {name="BRAILLE PATTERN DOTS-1567", cat="So", bidi="L"};
  [0x2872] = {name="BRAILLE PATTERN DOTS-2567", cat="So", bidi="L"};
  [0x2873] = {name="BRAILLE PATTERN DOTS-12567", cat="So", bidi="L"};
  [0x2874] = {name="BRAILLE PATTERN DOTS-3567", cat="So", bidi="L"};
  [0x2875] = {name="BRAILLE PATTERN DOTS-13567", cat="So", bidi="L"};
  [0x2876] = {name="BRAILLE PATTERN DOTS-23567", cat="So", bidi="L"};
  [0x2877] = {name="BRAILLE PATTERN DOTS-123567", cat="So", bidi="L"};
  [0x2878] = {name="BRAILLE PATTERN DOTS-4567", cat="So", bidi="L"};
  [0x2879] = {name="BRAILLE PATTERN DOTS-14567", cat="So", bidi="L"};
  [0x287a] = {name="BRAILLE PATTERN DOTS-24567", cat="So", bidi="L"};
  [0x287b] = {name="BRAILLE PATTERN DOTS-124567", cat="So", bidi="L"};
  [0x287c] = {name="BRAILLE PATTERN DOTS-34567", cat="So", bidi="L"};
  [0x287d] = {name="BRAILLE PATTERN DOTS-134567", cat="So", bidi="L"};
  [0x287e] = {name="BRAILLE PATTERN DOTS-234567", cat="So", bidi="L"};
  [0x287f] = {name="BRAILLE PATTERN DOTS-1234567", cat="So", bidi="L"};
  [0x2880] = {name="BRAILLE PATTERN DOTS-8", cat="So", bidi="L"};
  [0x2881] = {name="BRAILLE PATTERN DOTS-18", cat="So", bidi="L"};
  [0x2882] = {name="BRAILLE PATTERN DOTS-28", cat="So", bidi="L"};
  [0x2883] = {name="BRAILLE PATTERN DOTS-128", cat="So", bidi="L"};
  [0x2884] = {name="BRAILLE PATTERN DOTS-38", cat="So", bidi="L"};
  [0x2885] = {name="BRAILLE PATTERN DOTS-138", cat="So", bidi="L"};
  [0x2886] = {name="BRAILLE PATTERN DOTS-238", cat="So", bidi="L"};
  [0x2887] = {name="BRAILLE PATTERN DOTS-1238", cat="So", bidi="L"};
  [0x2888] = {name="BRAILLE PATTERN DOTS-48", cat="So", bidi="L"};
  [0x2889] = {name="BRAILLE PATTERN DOTS-148", cat="So", bidi="L"};
  [0x288a] = {name="BRAILLE PATTERN DOTS-248", cat="So", bidi="L"};
  [0x288b] = {name="BRAILLE PATTERN DOTS-1248", cat="So", bidi="L"};
  [0x288c] = {name="BRAILLE PATTERN DOTS-348", cat="So", bidi="L"};
  [0x288d] = {name="BRAILLE PATTERN DOTS-1348", cat="So", bidi="L"};
  [0x288e] = {name="BRAILLE PATTERN DOTS-2348", cat="So", bidi="L"};
  [0x288f] = {name="BRAILLE PATTERN DOTS-12348", cat="So", bidi="L"};
  [0x2890] = {name="BRAILLE PATTERN DOTS-58", cat="So", bidi="L"};
  [0x2891] = {name="BRAILLE PATTERN DOTS-158", cat="So", bidi="L"};
  [0x2892] = {name="BRAILLE PATTERN DOTS-258", cat="So", bidi="L"};
  [0x2893] = {name="BRAILLE PATTERN DOTS-1258", cat="So", bidi="L"};
  [0x2894] = {name="BRAILLE PATTERN DOTS-358", cat="So", bidi="L"};
  [0x2895] = {name="BRAILLE PATTERN DOTS-1358", cat="So", bidi="L"};
  [0x2896] = {name="BRAILLE PATTERN DOTS-2358", cat="So", bidi="L"};
  [0x2897] = {name="BRAILLE PATTERN DOTS-12358", cat="So", bidi="L"};
  [0x2898] = {name="BRAILLE PATTERN DOTS-458", cat="So", bidi="L"};
  [0x2899] = {name="BRAILLE PATTERN DOTS-1458", cat="So", bidi="L"};
  [0x289a] = {name="BRAILLE PATTERN DOTS-2458", cat="So", bidi="L"};
  [0x289b] = {name="BRAILLE PATTERN DOTS-12458", cat="So", bidi="L"};
  [0x289c] = {name="BRAILLE PATTERN DOTS-3458", cat="So", bidi="L"};
  [0x289d] = {name="BRAILLE PATTERN DOTS-13458", cat="So", bidi="L"};
  [0x289e] = {name="BRAILLE PATTERN DOTS-23458", cat="So", bidi="L"};
  [0x289f] = {name="BRAILLE PATTERN DOTS-123458", cat="So", bidi="L"};
  [0x28a0] = {name="BRAILLE PATTERN DOTS-68", cat="So", bidi="L"};
  [0x28a1] = {name="BRAILLE PATTERN DOTS-168", cat="So", bidi="L"};
  [0x28a2] = {name="BRAILLE PATTERN DOTS-268", cat="So", bidi="L"};
  [0x28a3] = {name="BRAILLE PATTERN DOTS-1268", cat="So", bidi="L"};
  [0x28a4] = {name="BRAILLE PATTERN DOTS-368", cat="So", bidi="L"};
  [0x28a5] = {name="BRAILLE PATTERN DOTS-1368", cat="So", bidi="L"};
  [0x28a6] = {name="BRAILLE PATTERN DOTS-2368", cat="So", bidi="L"};
  [0x28a7] = {name="BRAILLE PATTERN DOTS-12368", cat="So", bidi="L"};
  [0x28a8] = {name="BRAILLE PATTERN DOTS-468", cat="So", bidi="L"};
  [0x28a9] = {name="BRAILLE PATTERN DOTS-1468", cat="So", bidi="L"};
  [0x28aa] = {name="BRAILLE PATTERN DOTS-2468", cat="So", bidi="L"};
  [0x28ab] = {name="BRAILLE PATTERN DOTS-12468", cat="So", bidi="L"};
  [0x28ac] = {name="BRAILLE PATTERN DOTS-3468", cat="So", bidi="L"};
  [0x28ad] = {name="BRAILLE PATTERN DOTS-13468", cat="So", bidi="L"};
  [0x28ae] = {name="BRAILLE PATTERN DOTS-23468", cat="So", bidi="L"};
  [0x28af] = {name="BRAILLE PATTERN DOTS-123468", cat="So", bidi="L"};
  [0x28b0] = {name="BRAILLE PATTERN DOTS-568", cat="So", bidi="L"};
  [0x28b1] = {name="BRAILLE PATTERN DOTS-1568", cat="So", bidi="L"};
  [0x28b2] = {name="BRAILLE PATTERN DOTS-2568", cat="So", bidi="L"};
  [0x28b3] = {name="BRAILLE PATTERN DOTS-12568", cat="So", bidi="L"};
  [0x28b4] = {name="BRAILLE PATTERN DOTS-3568", cat="So", bidi="L"};
  [0x28b5] = {name="BRAILLE PATTERN DOTS-13568", cat="So", bidi="L"};
  [0x28b6] = {name="BRAILLE PATTERN DOTS-23568", cat="So", bidi="L"};
  [0x28b7] = {name="BRAILLE PATTERN DOTS-123568", cat="So", bidi="L"};
  [0x28b8] = {name="BRAILLE PATTERN DOTS-4568", cat="So", bidi="L"};
  [0x28b9] = {name="BRAILLE PATTERN DOTS-14568", cat="So", bidi="L"};
  [0x28ba] = {name="BRAILLE PATTERN DOTS-24568", cat="So", bidi="L"};
  [0x28bb] = {name="BRAILLE PATTERN DOTS-124568", cat="So", bidi="L"};
  [0x28bc] = {name="BRAILLE PATTERN DOTS-34568", cat="So", bidi="L"};
  [0x28bd] = {name="BRAILLE PATTERN DOTS-134568", cat="So", bidi="L"};
  [0x28be] = {name="BRAILLE PATTERN DOTS-234568", cat="So", bidi="L"};
  [0x28bf] = {name="BRAILLE PATTERN DOTS-1234568", cat="So", bidi="L"};
  [0x28c0] = {name="BRAILLE PATTERN DOTS-78", cat="So", bidi="L"};
  [0x28c1] = {name="BRAILLE PATTERN DOTS-178", cat="So", bidi="L"};
  [0x28c2] = {name="BRAILLE PATTERN DOTS-278", cat="So", bidi="L"};
  [0x28c3] = {name="BRAILLE PATTERN DOTS-1278", cat="So", bidi="L"};
  [0x28c4] = {name="BRAILLE PATTERN DOTS-378", cat="So", bidi="L"};
  [0x28c5] = {name="BRAILLE PATTERN DOTS-1378", cat="So", bidi="L"};
  [0x28c6] = {name="BRAILLE PATTERN DOTS-2378", cat="So", bidi="L"};
  [0x28c7] = {name="BRAILLE PATTERN DOTS-12378", cat="So", bidi="L"};
  [0x28c8] = {name="BRAILLE PATTERN DOTS-478", cat="So", bidi="L"};
  [0x28c9] = {name="BRAILLE PATTERN DOTS-1478", cat="So", bidi="L"};
  [0x28ca] = {name="BRAILLE PATTERN DOTS-2478", cat="So", bidi="L"};
  [0x28cb] = {name="BRAILLE PATTERN DOTS-12478", cat="So", bidi="L"};
  [0x28cc] = {name="BRAILLE PATTERN DOTS-3478", cat="So", bidi="L"};
  [0x28cd] = {name="BRAILLE PATTERN DOTS-13478", cat="So", bidi="L"};
  [0x28ce] = {name="BRAILLE PATTERN DOTS-23478", cat="So", bidi="L"};
  [0x28cf] = {name="BRAILLE PATTERN DOTS-123478", cat="So", bidi="L"};
  [0x28d0] = {name="BRAILLE PATTERN DOTS-578", cat="So", bidi="L"};
  [0x28d1] = {name="BRAILLE PATTERN DOTS-1578", cat="So", bidi="L"};
  [0x28d2] = {name="BRAILLE PATTERN DOTS-2578", cat="So", bidi="L"};
  [0x28d3] = {name="BRAILLE PATTERN DOTS-12578", cat="So", bidi="L"};
  [0x28d4] = {name="BRAILLE PATTERN DOTS-3578", cat="So", bidi="L"};
  [0x28d5] = {name="BRAILLE PATTERN DOTS-13578", cat="So", bidi="L"};
  [0x28d6] = {name="BRAILLE PATTERN DOTS-23578", cat="So", bidi="L"};
  [0x28d7] = {name="BRAILLE PATTERN DOTS-123578", cat="So", bidi="L"};
  [0x28d8] = {name="BRAILLE PATTERN DOTS-4578", cat="So", bidi="L"};
  [0x28d9] = {name="BRAILLE PATTERN DOTS-14578", cat="So", bidi="L"};
  [0x28da] = {name="BRAILLE PATTERN DOTS-24578", cat="So", bidi="L"};
  [0x28db] = {name="BRAILLE PATTERN DOTS-124578", cat="So", bidi="L"};
  [0x28dc] = {name="BRAILLE PATTERN DOTS-34578", cat="So", bidi="L"};
  [0x28dd] = {name="BRAILLE PATTERN DOTS-134578", cat="So", bidi="L"};
  [0x28de] = {name="BRAILLE PATTERN DOTS-234578", cat="So", bidi="L"};
  [0x28df] = {name="BRAILLE PATTERN DOTS-1234578", cat="So", bidi="L"};
  [0x28e0] = {name="BRAILLE PATTERN DOTS-678", cat="So", bidi="L"};
  [0x28e1] = {name="BRAILLE PATTERN DOTS-1678", cat="So", bidi="L"};
  [0x28e2] = {name="BRAILLE PATTERN DOTS-2678", cat="So", bidi="L"};
  [0x28e3] = {name="BRAILLE PATTERN DOTS-12678", cat="So", bidi="L"};
  [0x28e4] = {name="BRAILLE PATTERN DOTS-3678", cat="So", bidi="L"};
  [0x28e5] = {name="BRAILLE PATTERN DOTS-13678", cat="So", bidi="L"};
  [0x28e6] = {name="BRAILLE PATTERN DOTS-23678", cat="So", bidi="L"};
  [0x28e7] = {name="BRAILLE PATTERN DOTS-123678", cat="So", bidi="L"};
  [0x28e8] = {name="BRAILLE PATTERN DOTS-4678", cat="So", bidi="L"};
  [0x28e9] = {name="BRAILLE PATTERN DOTS-14678", cat="So", bidi="L"};
  [0x28ea] = {name="BRAILLE PATTERN DOTS-24678", cat="So", bidi="L"};
  [0x28eb] = {name="BRAILLE PATTERN DOTS-124678", cat="So", bidi="L"};
  [0x28ec] = {name="BRAILLE PATTERN DOTS-34678", cat="So", bidi="L"};
  [0x28ed] = {name="BRAILLE PATTERN DOTS-134678", cat="So", bidi="L"};
  [0x28ee] = {name="BRAILLE PATTERN DOTS-234678", cat="So", bidi="L"};
  [0x28ef] = {name="BRAILLE PATTERN DOTS-1234678", cat="So", bidi="L"};
  [0x28f0] = {name="BRAILLE PATTERN DOTS-5678", cat="So", bidi="L"};
  [0x28f1] = {name="BRAILLE PATTERN DOTS-15678", cat="So", bidi="L"};
  [0x28f2] = {name="BRAILLE PATTERN DOTS-25678", cat="So", bidi="L"};
  [0x28f3] = {name="BRAILLE PATTERN DOTS-125678", cat="So", bidi="L"};
  [0x28f4] = {name="BRAILLE PATTERN DOTS-35678", cat="So", bidi="L"};
  [0x28f5] = {name="BRAILLE PATTERN DOTS-135678", cat="So", bidi="L"};
  [0x28f6] = {name="BRAILLE PATTERN DOTS-235678", cat="So", bidi="L"};
  [0x28f7] = {name="BRAILLE PATTERN DOTS-1235678", cat="So", bidi="L"};
  [0x28f8] = {name="BRAILLE PATTERN DOTS-45678", cat="So", bidi="L"};
  [0x28f9] = {name="BRAILLE PATTERN DOTS-145678", cat="So", bidi="L"};
  [0x28fa] = {name="BRAILLE PATTERN DOTS-245678", cat="So", bidi="L"};
  [0x28fb] = {name="BRAILLE PATTERN DOTS-1245678", cat="So", bidi="L"};
  [0x28fc] = {name="BRAILLE PATTERN DOTS-345678", cat="So", bidi="L"};
  [0x28fd] = {name="BRAILLE PATTERN DOTS-1345678", cat="So", bidi="L"};
  [0x28fe] = {name="BRAILLE PATTERN DOTS-2345678", cat="So", bidi="L"};
  [0x28ff] = {name="BRAILLE PATTERN DOTS-12345678", cat="So", bidi="L"};
  [0x2900] = {name="RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2901] = {name="RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2902] = {name="LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2903] = {name="RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2904] = {name="LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2905] = {name="RIGHTWARDS TWO-HEADED ARROW FROM BAR", cat="Sm", bidi="ON"};
  [0x2906] = {name="LEFTWARDS DOUBLE ARROW FROM BAR", cat="Sm", bidi="ON"};
  [0x2907] = {name="RIGHTWARDS DOUBLE ARROW FROM BAR", cat="Sm", bidi="ON"};
  [0x2908] = {name="DOWNWARDS ARROW WITH HORIZONTAL STROKE", cat="Sm", bidi="ON"};
  [0x2909] = {name="UPWARDS ARROW WITH HORIZONTAL STROKE", cat="Sm", bidi="ON"};
  [0x290a] = {name="UPWARDS TRIPLE ARROW", cat="Sm", bidi="ON"};
  [0x290b] = {name="DOWNWARDS TRIPLE ARROW", cat="Sm", bidi="ON"};
  [0x290c] = {name="LEFTWARDS DOUBLE DASH ARROW", cat="Sm", bidi="ON"};
  [0x290d] = {name="RIGHTWARDS DOUBLE DASH ARROW", cat="Sm", bidi="ON"};
  [0x290e] = {name="LEFTWARDS TRIPLE DASH ARROW", cat="Sm", bidi="ON"};
  [0x290f] = {name="RIGHTWARDS TRIPLE DASH ARROW", cat="Sm", bidi="ON"};
  [0x2910] = {name="RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW", cat="Sm", bidi="ON"};
  [0x2911] = {name="RIGHTWARDS ARROW WITH DOTTED STEM", cat="Sm", bidi="ON"};
  [0x2912] = {name="UPWARDS ARROW TO BAR", cat="Sm", bidi="ON"};
  [0x2913] = {name="DOWNWARDS ARROW TO BAR", cat="Sm", bidi="ON"};
  [0x2914] = {name="RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2915] = {name="RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2916] = {name="RIGHTWARDS TWO-HEADED ARROW WITH TAIL", cat="Sm", bidi="ON"};
  [0x2917] = {name="RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2918] = {name="RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2919] = {name="LEFTWARDS ARROW-TAIL", cat="Sm", bidi="ON"};
  [0x291a] = {name="RIGHTWARDS ARROW-TAIL", cat="Sm", bidi="ON"};
  [0x291b] = {name="LEFTWARDS DOUBLE ARROW-TAIL", cat="Sm", bidi="ON"};
  [0x291c] = {name="RIGHTWARDS DOUBLE ARROW-TAIL", cat="Sm", bidi="ON"};
  [0x291d] = {name="LEFTWARDS ARROW TO BLACK DIAMOND", cat="Sm", bidi="ON"};
  [0x291e] = {name="RIGHTWARDS ARROW TO BLACK DIAMOND", cat="Sm", bidi="ON"};
  [0x291f] = {name="LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND", cat="Sm", bidi="ON"};
  [0x2920] = {name="RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND", cat="Sm", bidi="ON"};
  [0x2921] = {name="NORTH WEST AND SOUTH EAST ARROW", cat="Sm", bidi="ON"};
  [0x2922] = {name="NORTH EAST AND SOUTH WEST ARROW", cat="Sm", bidi="ON"};
  [0x2923] = {name="NORTH WEST ARROW WITH HOOK", cat="Sm", bidi="ON"};
  [0x2924] = {name="NORTH EAST ARROW WITH HOOK", cat="Sm", bidi="ON"};
  [0x2925] = {name="SOUTH EAST ARROW WITH HOOK", cat="Sm", bidi="ON"};
  [0x2926] = {name="SOUTH WEST ARROW WITH HOOK", cat="Sm", bidi="ON"};
  [0x2927] = {name="NORTH WEST ARROW AND NORTH EAST ARROW", cat="Sm", bidi="ON"};
  [0x2928] = {name="NORTH EAST ARROW AND SOUTH EAST ARROW", cat="Sm", bidi="ON"};
  [0x2929] = {name="SOUTH EAST ARROW AND SOUTH WEST ARROW", cat="Sm", bidi="ON"};
  [0x292a] = {name="SOUTH WEST ARROW AND NORTH WEST ARROW", cat="Sm", bidi="ON"};
  [0x292b] = {name="RISING DIAGONAL CROSSING FALLING DIAGONAL", cat="Sm", bidi="ON"};
  [0x292c] = {name="FALLING DIAGONAL CROSSING RISING DIAGONAL", cat="Sm", bidi="ON"};
  [0x292d] = {name="SOUTH EAST ARROW CROSSING NORTH EAST ARROW", cat="Sm", bidi="ON"};
  [0x292e] = {name="NORTH EAST ARROW CROSSING SOUTH EAST ARROW", cat="Sm", bidi="ON"};
  [0x292f] = {name="FALLING DIAGONAL CROSSING NORTH EAST ARROW", cat="Sm", bidi="ON"};
  [0x2930] = {name="RISING DIAGONAL CROSSING SOUTH EAST ARROW", cat="Sm", bidi="ON"};
  [0x2931] = {name="NORTH EAST ARROW CROSSING NORTH WEST ARROW", cat="Sm", bidi="ON"};
  [0x2932] = {name="NORTH WEST ARROW CROSSING NORTH EAST ARROW", cat="Sm", bidi="ON"};
  [0x2933] = {name="WAVE ARROW POINTING DIRECTLY RIGHT", cat="Sm", bidi="ON"};
  [0x2934] = {name="ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS", cat="Sm", bidi="ON"};
  [0x2935] = {name="ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS", cat="Sm", bidi="ON"};
  [0x2936] = {name="ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS", cat="Sm", bidi="ON"};
  [0x2937] = {name="ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS", cat="Sm", bidi="ON"};
  [0x2938] = {name="RIGHT-SIDE ARC CLOCKWISE ARROW", cat="Sm", bidi="ON"};
  [0x2939] = {name="LEFT-SIDE ARC ANTICLOCKWISE ARROW", cat="Sm", bidi="ON"};
  [0x293a] = {name="TOP ARC ANTICLOCKWISE ARROW", cat="Sm", bidi="ON"};
  [0x293b] = {name="BOTTOM ARC ANTICLOCKWISE ARROW", cat="Sm", bidi="ON"};
  [0x293c] = {name="TOP ARC CLOCKWISE ARROW WITH MINUS", cat="Sm", bidi="ON"};
  [0x293d] = {name="TOP ARC ANTICLOCKWISE ARROW WITH PLUS", cat="Sm", bidi="ON"};
  [0x293e] = {name="LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW", cat="Sm", bidi="ON"};
  [0x293f] = {name="LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW", cat="Sm", bidi="ON"};
  [0x2940] = {name="ANTICLOCKWISE CLOSED CIRCLE ARROW", cat="Sm", bidi="ON"};
  [0x2941] = {name="CLOCKWISE CLOSED CIRCLE ARROW", cat="Sm", bidi="ON"};
  [0x2942] = {name="RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2943] = {name="LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2944] = {name="SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2945] = {name="RIGHTWARDS ARROW WITH PLUS BELOW", cat="Sm", bidi="ON"};
  [0x2946] = {name="LEFTWARDS ARROW WITH PLUS BELOW", cat="Sm", bidi="ON"};
  [0x2947] = {name="RIGHTWARDS ARROW THROUGH X", cat="Sm", bidi="ON"};
  [0x2948] = {name="LEFT RIGHT ARROW THROUGH SMALL CIRCLE", cat="Sm", bidi="ON"};
  [0x2949] = {name="UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE", cat="Sm", bidi="ON"};
  [0x294a] = {name="LEFT BARB UP RIGHT BARB DOWN HARPOON", cat="Sm", bidi="ON"};
  [0x294b] = {name="LEFT BARB DOWN RIGHT BARB UP HARPOON", cat="Sm", bidi="ON"};
  [0x294c] = {name="UP BARB RIGHT DOWN BARB LEFT HARPOON", cat="Sm", bidi="ON"};
  [0x294d] = {name="UP BARB LEFT DOWN BARB RIGHT HARPOON", cat="Sm", bidi="ON"};
  [0x294e] = {name="LEFT BARB UP RIGHT BARB UP HARPOON", cat="Sm", bidi="ON"};
  [0x294f] = {name="UP BARB RIGHT DOWN BARB RIGHT HARPOON", cat="Sm", bidi="ON"};
  [0x2950] = {name="LEFT BARB DOWN RIGHT BARB DOWN HARPOON", cat="Sm", bidi="ON"};
  [0x2951] = {name="UP BARB LEFT DOWN BARB LEFT HARPOON", cat="Sm", bidi="ON"};
  [0x2952] = {name="LEFTWARDS HARPOON WITH BARB UP TO BAR", cat="Sm", bidi="ON"};
  [0x2953] = {name="RIGHTWARDS HARPOON WITH BARB UP TO BAR", cat="Sm", bidi="ON"};
  [0x2954] = {name="UPWARDS HARPOON WITH BARB RIGHT TO BAR", cat="Sm", bidi="ON"};
  [0x2955] = {name="DOWNWARDS HARPOON WITH BARB RIGHT TO BAR", cat="Sm", bidi="ON"};
  [0x2956] = {name="LEFTWARDS HARPOON WITH BARB DOWN TO BAR", cat="Sm", bidi="ON"};
  [0x2957] = {name="RIGHTWARDS HARPOON WITH BARB DOWN TO BAR", cat="Sm", bidi="ON"};
  [0x2958] = {name="UPWARDS HARPOON WITH BARB LEFT TO BAR", cat="Sm", bidi="ON"};
  [0x2959] = {name="DOWNWARDS HARPOON WITH BARB LEFT TO BAR", cat="Sm", bidi="ON"};
  [0x295a] = {name="LEFTWARDS HARPOON WITH BARB UP FROM BAR", cat="Sm", bidi="ON"};
  [0x295b] = {name="RIGHTWARDS HARPOON WITH BARB UP FROM BAR", cat="Sm", bidi="ON"};
  [0x295c] = {name="UPWARDS HARPOON WITH BARB RIGHT FROM BAR", cat="Sm", bidi="ON"};
  [0x295d] = {name="DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR", cat="Sm", bidi="ON"};
  [0x295e] = {name="LEFTWARDS HARPOON WITH BARB DOWN FROM BAR", cat="Sm", bidi="ON"};
  [0x295f] = {name="RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR", cat="Sm", bidi="ON"};
  [0x2960] = {name="UPWARDS HARPOON WITH BARB LEFT FROM BAR", cat="Sm", bidi="ON"};
  [0x2961] = {name="DOWNWARDS HARPOON WITH BARB LEFT FROM BAR", cat="Sm", bidi="ON"};
  [0x2962] = {name="LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN", cat="Sm", bidi="ON"};
  [0x2963] = {name="UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT", cat="Sm", bidi="ON"};
  [0x2964] = {name="RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN", cat="Sm", bidi="ON"};
  [0x2965] = {name="DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT", cat="Sm", bidi="ON"};
  [0x2966] = {name="LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP", cat="Sm", bidi="ON"};
  [0x2967] = {name="LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN", cat="Sm", bidi="ON"};
  [0x2968] = {name="RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP", cat="Sm", bidi="ON"};
  [0x2969] = {name="RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN", cat="Sm", bidi="ON"};
  [0x296a] = {name="LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH", cat="Sm", bidi="ON"};
  [0x296b] = {name="LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH", cat="Sm", bidi="ON"};
  [0x296c] = {name="RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH", cat="Sm", bidi="ON"};
  [0x296d] = {name="RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH", cat="Sm", bidi="ON"};
  [0x296e] = {name="UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT", cat="Sm", bidi="ON"};
  [0x296f] = {name="DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT", cat="Sm", bidi="ON"};
  [0x2970] = {name="RIGHT DOUBLE ARROW WITH ROUNDED HEAD", cat="Sm", bidi="ON"};
  [0x2971] = {name="EQUALS SIGN ABOVE RIGHTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2972] = {name="TILDE OPERATOR ABOVE RIGHTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2973] = {name="LEFTWARDS ARROW ABOVE TILDE OPERATOR", cat="Sm", bidi="ON"};
  [0x2974] = {name="RIGHTWARDS ARROW ABOVE TILDE OPERATOR", cat="Sm", bidi="ON"};
  [0x2975] = {name="RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO", cat="Sm", bidi="ON"};
  [0x2976] = {name="LESS-THAN ABOVE LEFTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2977] = {name="LEFTWARDS ARROW THROUGH LESS-THAN", cat="Sm", bidi="ON"};
  [0x2978] = {name="GREATER-THAN ABOVE RIGHTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2979] = {name="SUBSET ABOVE RIGHTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x297a] = {name="LEFTWARDS ARROW THROUGH SUBSET", cat="Sm", bidi="ON"};
  [0x297b] = {name="SUPERSET ABOVE LEFTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x297c] = {name="LEFT FISH TAIL", cat="Sm", bidi="ON"};
  [0x297d] = {name="RIGHT FISH TAIL", cat="Sm", bidi="ON"};
  [0x297e] = {name="UP FISH TAIL", cat="Sm", bidi="ON"};
  [0x297f] = {name="DOWN FISH TAIL", cat="Sm", bidi="ON"};
  [0x2980] = {name="TRIPLE VERTICAL BAR DELIMITER", cat="Sm", bidi="ON"};
  [0x2981] = {name="Z NOTATION SPOT", cat="Sm", bidi="ON"};
  [0x2982] = {name="Z NOTATION TYPE COLON", cat="Sm", bidi="ON"};
  [0x2983] = {name="LEFT WHITE CURLY BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x2984] = {name="RIGHT WHITE CURLY BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x2985] = {name="LEFT WHITE PARENTHESIS", cat="Ps", bidi="ON", mirror=true};
  [0x2986] = {name="RIGHT WHITE PARENTHESIS", cat="Pe", bidi="ON", mirror=true};
  [0x2987] = {name="Z NOTATION LEFT IMAGE BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x2988] = {name="Z NOTATION RIGHT IMAGE BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x2989] = {name="Z NOTATION LEFT BINDING BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x298a] = {name="Z NOTATION RIGHT BINDING BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x298b] = {name="LEFT SQUARE BRACKET WITH UNDERBAR", cat="Ps", bidi="ON", mirror=true};
  [0x298c] = {name="RIGHT SQUARE BRACKET WITH UNDERBAR", cat="Pe", bidi="ON", mirror=true};
  [0x298d] = {name="LEFT SQUARE BRACKET WITH TICK IN TOP CORNER", cat="Ps", bidi="ON", mirror=true};
  [0x298e] = {name="RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER", cat="Pe", bidi="ON", mirror=true};
  [0x298f] = {name="LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER", cat="Ps", bidi="ON", mirror=true};
  [0x2990] = {name="RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER", cat="Pe", bidi="ON", mirror=true};
  [0x2991] = {name="LEFT ANGLE BRACKET WITH DOT", cat="Ps", bidi="ON", mirror=true};
  [0x2992] = {name="RIGHT ANGLE BRACKET WITH DOT", cat="Pe", bidi="ON", mirror=true};
  [0x2993] = {name="LEFT ARC LESS-THAN BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x2994] = {name="RIGHT ARC GREATER-THAN BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x2995] = {name="DOUBLE LEFT ARC GREATER-THAN BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x2996] = {name="DOUBLE RIGHT ARC LESS-THAN BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x2997] = {name="LEFT BLACK TORTOISE SHELL BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x2998] = {name="RIGHT BLACK TORTOISE SHELL BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x2999] = {name="DOTTED FENCE", cat="Sm", bidi="ON"};
  [0x299a] = {name="VERTICAL ZIGZAG LINE", cat="Sm", bidi="ON"};
  [0x299b] = {name="MEASURED ANGLE OPENING LEFT", cat="Sm", bidi="ON", mirror=true};
  [0x299c] = {name="RIGHT ANGLE VARIANT WITH SQUARE", cat="Sm", bidi="ON", mirror=true};
  [0x299d] = {name="MEASURED RIGHT ANGLE WITH DOT", cat="Sm", bidi="ON", mirror=true};
  [0x299e] = {name="ANGLE WITH S INSIDE", cat="Sm", bidi="ON", mirror=true};
  [0x299f] = {name="ACUTE ANGLE", cat="Sm", bidi="ON", mirror=true};
  [0x29a0] = {name="SPHERICAL ANGLE OPENING LEFT", cat="Sm", bidi="ON", mirror=true};
  [0x29a1] = {name="SPHERICAL ANGLE OPENING UP", cat="Sm", bidi="ON", mirror=true};
  [0x29a2] = {name="TURNED ANGLE", cat="Sm", bidi="ON", mirror=true};
  [0x29a3] = {name="REVERSED ANGLE", cat="Sm", bidi="ON", mirror=true};
  [0x29a4] = {name="ANGLE WITH UNDERBAR", cat="Sm", bidi="ON", mirror=true};
  [0x29a5] = {name="REVERSED ANGLE WITH UNDERBAR", cat="Sm", bidi="ON", mirror=true};
  [0x29a6] = {name="OBLIQUE ANGLE OPENING UP", cat="Sm", bidi="ON", mirror=true};
  [0x29a7] = {name="OBLIQUE ANGLE OPENING DOWN", cat="Sm", bidi="ON", mirror=true};
  [0x29a8] = {name="MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT", cat="Sm", bidi="ON", mirror=true};
  [0x29a9] = {name="MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT", cat="Sm", bidi="ON", mirror=true};
  [0x29aa] = {name="MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT", cat="Sm", bidi="ON", mirror=true};
  [0x29ab] = {name="MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT", cat="Sm", bidi="ON", mirror=true};
  [0x29ac] = {name="MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP", cat="Sm", bidi="ON", mirror=true};
  [0x29ad] = {name="MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP", cat="Sm", bidi="ON", mirror=true};
  [0x29ae] = {name="MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN", cat="Sm", bidi="ON", mirror=true};
  [0x29af] = {name="MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN", cat="Sm", bidi="ON", mirror=true};
  [0x29b0] = {name="REVERSED EMPTY SET", cat="Sm", bidi="ON"};
  [0x29b1] = {name="EMPTY SET WITH OVERBAR", cat="Sm", bidi="ON"};
  [0x29b2] = {name="EMPTY SET WITH SMALL CIRCLE ABOVE", cat="Sm", bidi="ON"};
  [0x29b3] = {name="EMPTY SET WITH RIGHT ARROW ABOVE", cat="Sm", bidi="ON"};
  [0x29b4] = {name="EMPTY SET WITH LEFT ARROW ABOVE", cat="Sm", bidi="ON"};
  [0x29b5] = {name="CIRCLE WITH HORIZONTAL BAR", cat="Sm", bidi="ON"};
  [0x29b6] = {name="CIRCLED VERTICAL BAR", cat="Sm", bidi="ON"};
  [0x29b7] = {name="CIRCLED PARALLEL", cat="Sm", bidi="ON"};
  [0x29b8] = {name="CIRCLED REVERSE SOLIDUS", cat="Sm", bidi="ON", mirror=true};
  [0x29b9] = {name="CIRCLED PERPENDICULAR", cat="Sm", bidi="ON"};
  [0x29ba] = {name="CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR", cat="Sm", bidi="ON"};
  [0x29bb] = {name="CIRCLE WITH SUPERIMPOSED X", cat="Sm", bidi="ON"};
  [0x29bc] = {name="CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN", cat="Sm", bidi="ON"};
  [0x29bd] = {name="UP ARROW THROUGH CIRCLE", cat="Sm", bidi="ON"};
  [0x29be] = {name="CIRCLED WHITE BULLET", cat="Sm", bidi="ON"};
  [0x29bf] = {name="CIRCLED BULLET", cat="Sm", bidi="ON"};
  [0x29c0] = {name="CIRCLED LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x29c1] = {name="CIRCLED GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x29c2] = {name="CIRCLE WITH SMALL CIRCLE TO THE RIGHT", cat="Sm", bidi="ON", mirror=true};
  [0x29c3] = {name="CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT", cat="Sm", bidi="ON", mirror=true};
  [0x29c4] = {name="SQUARED RISING DIAGONAL SLASH", cat="Sm", bidi="ON", mirror=true};
  [0x29c5] = {name="SQUARED FALLING DIAGONAL SLASH", cat="Sm", bidi="ON", mirror=true};
  [0x29c6] = {name="SQUARED ASTERISK", cat="Sm", bidi="ON"};
  [0x29c7] = {name="SQUARED SMALL CIRCLE", cat="Sm", bidi="ON"};
  [0x29c8] = {name="SQUARED SQUARE", cat="Sm", bidi="ON"};
  [0x29c9] = {name="TWO JOINED SQUARES", cat="Sm", bidi="ON", mirror=true};
  [0x29ca] = {name="TRIANGLE WITH DOT ABOVE", cat="Sm", bidi="ON"};
  [0x29cb] = {name="TRIANGLE WITH UNDERBAR", cat="Sm", bidi="ON"};
  [0x29cc] = {name="S IN TRIANGLE", cat="Sm", bidi="ON"};
  [0x29cd] = {name="TRIANGLE WITH SERIFS AT BOTTOM", cat="Sm", bidi="ON"};
  [0x29ce] = {name="RIGHT TRIANGLE ABOVE LEFT TRIANGLE", cat="Sm", bidi="ON", mirror=true};
  [0x29cf] = {name="LEFT TRIANGLE BESIDE VERTICAL BAR", cat="Sm", bidi="ON", mirror=true};
  [0x29d0] = {name="VERTICAL BAR BESIDE RIGHT TRIANGLE", cat="Sm", bidi="ON", mirror=true};
  [0x29d1] = {name="BOWTIE WITH LEFT HALF BLACK", cat="Sm", bidi="ON", mirror=true};
  [0x29d2] = {name="BOWTIE WITH RIGHT HALF BLACK", cat="Sm", bidi="ON", mirror=true};
  [0x29d3] = {name="BLACK BOWTIE", cat="Sm", bidi="ON"};
  [0x29d4] = {name="TIMES WITH LEFT HALF BLACK", cat="Sm", bidi="ON", mirror=true};
  [0x29d5] = {name="TIMES WITH RIGHT HALF BLACK", cat="Sm", bidi="ON", mirror=true};
  [0x29d6] = {name="WHITE HOURGLASS", cat="Sm", bidi="ON"};
  [0x29d7] = {name="BLACK HOURGLASS", cat="Sm", bidi="ON"};
  [0x29d8] = {name="LEFT WIGGLY FENCE", cat="Ps", bidi="ON", mirror=true};
  [0x29d9] = {name="RIGHT WIGGLY FENCE", cat="Pe", bidi="ON", mirror=true};
  [0x29da] = {name="LEFT DOUBLE WIGGLY FENCE", cat="Ps", bidi="ON", mirror=true};
  [0x29db] = {name="RIGHT DOUBLE WIGGLY FENCE", cat="Pe", bidi="ON", mirror=true};
  [0x29dc] = {name="INCOMPLETE INFINITY", cat="Sm", bidi="ON", mirror=true};
  [0x29dd] = {name="TIE OVER INFINITY", cat="Sm", bidi="ON"};
  [0x29de] = {name="INFINITY NEGATED WITH VERTICAL BAR", cat="Sm", bidi="ON"};
  [0x29df] = {name="DOUBLE-ENDED MULTIMAP", cat="Sm", bidi="ON"};
  [0x29e0] = {name="SQUARE WITH CONTOURED OUTLINE", cat="Sm", bidi="ON"};
  [0x29e1] = {name="INCREASES AS", cat="Sm", bidi="ON", mirror=true};
  [0x29e2] = {name="SHUFFLE PRODUCT", cat="Sm", bidi="ON"};
  [0x29e3] = {name="EQUALS SIGN AND SLANTED PARALLEL", cat="Sm", bidi="ON", mirror=true};
  [0x29e4] = {name="EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE", cat="Sm", bidi="ON", mirror=true};
  [0x29e5] = {name="IDENTICAL TO AND SLANTED PARALLEL", cat="Sm", bidi="ON", mirror=true};
  [0x29e6] = {name="GLEICH STARK", cat="Sm", bidi="ON"};
  [0x29e7] = {name="THERMODYNAMIC", cat="Sm", bidi="ON"};
  [0x29e8] = {name="DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK", cat="Sm", bidi="ON", mirror=true};
  [0x29e9] = {name="DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK", cat="Sm", bidi="ON", mirror=true};
  [0x29ea] = {name="BLACK DIAMOND WITH DOWN ARROW", cat="Sm", bidi="ON"};
  [0x29eb] = {name="BLACK LOZENGE", cat="Sm", bidi="ON"};
  [0x29ec] = {name="WHITE CIRCLE WITH DOWN ARROW", cat="Sm", bidi="ON"};
  [0x29ed] = {name="BLACK CIRCLE WITH DOWN ARROW", cat="Sm", bidi="ON"};
  [0x29ee] = {name="ERROR-BARRED WHITE SQUARE", cat="Sm", bidi="ON"};
  [0x29ef] = {name="ERROR-BARRED BLACK SQUARE", cat="Sm", bidi="ON"};
  [0x29f0] = {name="ERROR-BARRED WHITE DIAMOND", cat="Sm", bidi="ON"};
  [0x29f1] = {name="ERROR-BARRED BLACK DIAMOND", cat="Sm", bidi="ON"};
  [0x29f2] = {name="ERROR-BARRED WHITE CIRCLE", cat="Sm", bidi="ON"};
  [0x29f3] = {name="ERROR-BARRED BLACK CIRCLE", cat="Sm", bidi="ON"};
  [0x29f4] = {name="RULE-DELAYED", cat="Sm", bidi="ON", mirror=true};
  [0x29f5] = {name="REVERSE SOLIDUS OPERATOR", cat="Sm", bidi="ON", mirror=true};
  [0x29f6] = {name="SOLIDUS WITH OVERBAR", cat="Sm", bidi="ON", mirror=true};
  [0x29f7] = {name="REVERSE SOLIDUS WITH HORIZONTAL STROKE", cat="Sm", bidi="ON", mirror=true};
  [0x29f8] = {name="BIG SOLIDUS", cat="Sm", bidi="ON", mirror=true};
  [0x29f9] = {name="BIG REVERSE SOLIDUS", cat="Sm", bidi="ON", mirror=true};
  [0x29fa] = {name="DOUBLE PLUS", cat="Sm", bidi="ON"};
  [0x29fb] = {name="TRIPLE PLUS", cat="Sm", bidi="ON"};
  [0x29fc] = {name="LEFT-POINTING CURVED ANGLE BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x29fd] = {name="RIGHT-POINTING CURVED ANGLE BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x29fe] = {name="TINY", cat="Sm", bidi="ON"};
  [0x29ff] = {name="MINY", cat="Sm", bidi="ON"};
  [0x2a00] = {name="N-ARY CIRCLED DOT OPERATOR", cat="Sm", bidi="ON"};
  [0x2a01] = {name="N-ARY CIRCLED PLUS OPERATOR", cat="Sm", bidi="ON"};
  [0x2a02] = {name="N-ARY CIRCLED TIMES OPERATOR", cat="Sm", bidi="ON"};
  [0x2a03] = {name="N-ARY UNION OPERATOR WITH DOT", cat="Sm", bidi="ON"};
  [0x2a04] = {name="N-ARY UNION OPERATOR WITH PLUS", cat="Sm", bidi="ON"};
  [0x2a05] = {name="N-ARY SQUARE INTERSECTION OPERATOR", cat="Sm", bidi="ON"};
  [0x2a06] = {name="N-ARY SQUARE UNION OPERATOR", cat="Sm", bidi="ON"};
  [0x2a07] = {name="TWO LOGICAL AND OPERATOR", cat="Sm", bidi="ON"};
  [0x2a08] = {name="TWO LOGICAL OR OPERATOR", cat="Sm", bidi="ON"};
  [0x2a09] = {name="N-ARY TIMES OPERATOR", cat="Sm", bidi="ON"};
  [0x2a0a] = {name="MODULO TWO SUM", cat="Sm", bidi="ON", mirror=true};
  [0x2a0b] = {name="SUMMATION WITH INTEGRAL", cat="Sm", bidi="ON", mirror=true};
  [0x2a0c] = {name="QUADRUPLE INTEGRAL OPERATOR", cat="Sm", bidi="ON", decomp={compat="compat";0x222B,0x222B,0x222B,0x222B}, mirror=true};
  [0x2a0d] = {name="FINITE PART INTEGRAL", cat="Sm", bidi="ON", mirror=true};
  [0x2a0e] = {name="INTEGRAL WITH DOUBLE STROKE", cat="Sm", bidi="ON", mirror=true};
  [0x2a0f] = {name="INTEGRAL AVERAGE WITH SLASH", cat="Sm", bidi="ON", mirror=true};
  [0x2a10] = {name="CIRCULATION FUNCTION", cat="Sm", bidi="ON", mirror=true};
  [0x2a11] = {name="ANTICLOCKWISE INTEGRATION", cat="Sm", bidi="ON", mirror=true};
  [0x2a12] = {name="LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE", cat="Sm", bidi="ON", mirror=true};
  [0x2a13] = {name="LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE", cat="Sm", bidi="ON", mirror=true};
  [0x2a14] = {name="LINE INTEGRATION NOT INCLUDING THE POLE", cat="Sm", bidi="ON", mirror=true};
  [0x2a15] = {name="INTEGRAL AROUND A POINT OPERATOR", cat="Sm", bidi="ON", mirror=true};
  [0x2a16] = {name="QUATERNION INTEGRAL OPERATOR", cat="Sm", bidi="ON", mirror=true};
  [0x2a17] = {name="INTEGRAL WITH LEFTWARDS ARROW WITH HOOK", cat="Sm", bidi="ON", mirror=true};
  [0x2a18] = {name="INTEGRAL WITH TIMES SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x2a19] = {name="INTEGRAL WITH INTERSECTION", cat="Sm", bidi="ON", mirror=true};
  [0x2a1a] = {name="INTEGRAL WITH UNION", cat="Sm", bidi="ON", mirror=true};
  [0x2a1b] = {name="INTEGRAL WITH OVERBAR", cat="Sm", bidi="ON", mirror=true};
  [0x2a1c] = {name="INTEGRAL WITH UNDERBAR", cat="Sm", bidi="ON", mirror=true};
  [0x2a1d] = {name="JOIN", cat="Sm", bidi="ON"};
  [0x2a1e] = {name="LARGE LEFT TRIANGLE OPERATOR", cat="Sm", bidi="ON", mirror=true};
  [0x2a1f] = {name="Z NOTATION SCHEMA COMPOSITION", cat="Sm", bidi="ON", mirror=true};
  [0x2a20] = {name="Z NOTATION SCHEMA PIPING", cat="Sm", bidi="ON", mirror=true};
  [0x2a21] = {name="Z NOTATION SCHEMA PROJECTION", cat="Sm", bidi="ON", mirror=true};
  [0x2a22] = {name="PLUS SIGN WITH SMALL CIRCLE ABOVE", cat="Sm", bidi="ON"};
  [0x2a23] = {name="PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE", cat="Sm", bidi="ON"};
  [0x2a24] = {name="PLUS SIGN WITH TILDE ABOVE", cat="Sm", bidi="ON", mirror=true};
  [0x2a25] = {name="PLUS SIGN WITH DOT BELOW", cat="Sm", bidi="ON"};
  [0x2a26] = {name="PLUS SIGN WITH TILDE BELOW", cat="Sm", bidi="ON", mirror=true};
  [0x2a27] = {name="PLUS SIGN WITH SUBSCRIPT TWO", cat="Sm", bidi="ON"};
  [0x2a28] = {name="PLUS SIGN WITH BLACK TRIANGLE", cat="Sm", bidi="ON"};
  [0x2a29] = {name="MINUS SIGN WITH COMMA ABOVE", cat="Sm", bidi="ON", mirror=true};
  [0x2a2a] = {name="MINUS SIGN WITH DOT BELOW", cat="Sm", bidi="ON"};
  [0x2a2b] = {name="MINUS SIGN WITH FALLING DOTS", cat="Sm", bidi="ON", mirror=true};
  [0x2a2c] = {name="MINUS SIGN WITH RISING DOTS", cat="Sm", bidi="ON", mirror=true};
  [0x2a2d] = {name="PLUS SIGN IN LEFT HALF CIRCLE", cat="Sm", bidi="ON", mirror=true};
  [0x2a2e] = {name="PLUS SIGN IN RIGHT HALF CIRCLE", cat="Sm", bidi="ON", mirror=true};
  [0x2a2f] = {name="VECTOR OR CROSS PRODUCT", cat="Sm", bidi="ON"};
  [0x2a30] = {name="MULTIPLICATION SIGN WITH DOT ABOVE", cat="Sm", bidi="ON"};
  [0x2a31] = {name="MULTIPLICATION SIGN WITH UNDERBAR", cat="Sm", bidi="ON"};
  [0x2a32] = {name="SEMIDIRECT PRODUCT WITH BOTTOM CLOSED", cat="Sm", bidi="ON"};
  [0x2a33] = {name="SMASH PRODUCT", cat="Sm", bidi="ON"};
  [0x2a34] = {name="MULTIPLICATION SIGN IN LEFT HALF CIRCLE", cat="Sm", bidi="ON", mirror=true};
  [0x2a35] = {name="MULTIPLICATION SIGN IN RIGHT HALF CIRCLE", cat="Sm", bidi="ON", mirror=true};
  [0x2a36] = {name="CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT", cat="Sm", bidi="ON"};
  [0x2a37] = {name="MULTIPLICATION SIGN IN DOUBLE CIRCLE", cat="Sm", bidi="ON"};
  [0x2a38] = {name="CIRCLED DIVISION SIGN", cat="Sm", bidi="ON"};
  [0x2a39] = {name="PLUS SIGN IN TRIANGLE", cat="Sm", bidi="ON"};
  [0x2a3a] = {name="MINUS SIGN IN TRIANGLE", cat="Sm", bidi="ON"};
  [0x2a3b] = {name="MULTIPLICATION SIGN IN TRIANGLE", cat="Sm", bidi="ON"};
  [0x2a3c] = {name="INTERIOR PRODUCT", cat="Sm", bidi="ON", mirror=true};
  [0x2a3d] = {name="RIGHTHAND INTERIOR PRODUCT", cat="Sm", bidi="ON", mirror=true};
  [0x2a3e] = {name="Z NOTATION RELATIONAL COMPOSITION", cat="Sm", bidi="ON", mirror=true};
  [0x2a3f] = {name="AMALGAMATION OR COPRODUCT", cat="Sm", bidi="ON"};
  [0x2a40] = {name="INTERSECTION WITH DOT", cat="Sm", bidi="ON"};
  [0x2a41] = {name="UNION WITH MINUS SIGN", cat="Sm", bidi="ON"};
  [0x2a42] = {name="UNION WITH OVERBAR", cat="Sm", bidi="ON"};
  [0x2a43] = {name="INTERSECTION WITH OVERBAR", cat="Sm", bidi="ON"};
  [0x2a44] = {name="INTERSECTION WITH LOGICAL AND", cat="Sm", bidi="ON"};
  [0x2a45] = {name="UNION WITH LOGICAL OR", cat="Sm", bidi="ON"};
  [0x2a46] = {name="UNION ABOVE INTERSECTION", cat="Sm", bidi="ON"};
  [0x2a47] = {name="INTERSECTION ABOVE UNION", cat="Sm", bidi="ON"};
  [0x2a48] = {name="UNION ABOVE BAR ABOVE INTERSECTION", cat="Sm", bidi="ON"};
  [0x2a49] = {name="INTERSECTION ABOVE BAR ABOVE UNION", cat="Sm", bidi="ON"};
  [0x2a4a] = {name="UNION BESIDE AND JOINED WITH UNION", cat="Sm", bidi="ON"};
  [0x2a4b] = {name="INTERSECTION BESIDE AND JOINED WITH INTERSECTION", cat="Sm", bidi="ON"};
  [0x2a4c] = {name="CLOSED UNION WITH SERIFS", cat="Sm", bidi="ON"};
  [0x2a4d] = {name="CLOSED INTERSECTION WITH SERIFS", cat="Sm", bidi="ON"};
  [0x2a4e] = {name="DOUBLE SQUARE INTERSECTION", cat="Sm", bidi="ON"};
  [0x2a4f] = {name="DOUBLE SQUARE UNION", cat="Sm", bidi="ON"};
  [0x2a50] = {name="CLOSED UNION WITH SERIFS AND SMASH PRODUCT", cat="Sm", bidi="ON"};
  [0x2a51] = {name="LOGICAL AND WITH DOT ABOVE", cat="Sm", bidi="ON"};
  [0x2a52] = {name="LOGICAL OR WITH DOT ABOVE", cat="Sm", bidi="ON"};
  [0x2a53] = {name="DOUBLE LOGICAL AND", cat="Sm", bidi="ON"};
  [0x2a54] = {name="DOUBLE LOGICAL OR", cat="Sm", bidi="ON"};
  [0x2a55] = {name="TWO INTERSECTING LOGICAL AND", cat="Sm", bidi="ON"};
  [0x2a56] = {name="TWO INTERSECTING LOGICAL OR", cat="Sm", bidi="ON"};
  [0x2a57] = {name="SLOPING LARGE OR", cat="Sm", bidi="ON", mirror=true};
  [0x2a58] = {name="SLOPING LARGE AND", cat="Sm", bidi="ON", mirror=true};
  [0x2a59] = {name="LOGICAL OR OVERLAPPING LOGICAL AND", cat="Sm", bidi="ON"};
  [0x2a5a] = {name="LOGICAL AND WITH MIDDLE STEM", cat="Sm", bidi="ON"};
  [0x2a5b] = {name="LOGICAL OR WITH MIDDLE STEM", cat="Sm", bidi="ON"};
  [0x2a5c] = {name="LOGICAL AND WITH HORIZONTAL DASH", cat="Sm", bidi="ON"};
  [0x2a5d] = {name="LOGICAL OR WITH HORIZONTAL DASH", cat="Sm", bidi="ON"};
  [0x2a5e] = {name="LOGICAL AND WITH DOUBLE OVERBAR", cat="Sm", bidi="ON"};
  [0x2a5f] = {name="LOGICAL AND WITH UNDERBAR", cat="Sm", bidi="ON"};
  [0x2a60] = {name="LOGICAL AND WITH DOUBLE UNDERBAR", cat="Sm", bidi="ON"};
  [0x2a61] = {name="SMALL VEE WITH UNDERBAR", cat="Sm", bidi="ON"};
  [0x2a62] = {name="LOGICAL OR WITH DOUBLE OVERBAR", cat="Sm", bidi="ON"};
  [0x2a63] = {name="LOGICAL OR WITH DOUBLE UNDERBAR", cat="Sm", bidi="ON"};
  [0x2a64] = {name="Z NOTATION DOMAIN ANTIRESTRICTION", cat="Sm", bidi="ON", mirror=true};
  [0x2a65] = {name="Z NOTATION RANGE ANTIRESTRICTION", cat="Sm", bidi="ON", mirror=true};
  [0x2a66] = {name="EQUALS SIGN WITH DOT BELOW", cat="Sm", bidi="ON"};
  [0x2a67] = {name="IDENTICAL WITH DOT ABOVE", cat="Sm", bidi="ON"};
  [0x2a68] = {name="TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2a69] = {name="TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2a6a] = {name="TILDE OPERATOR WITH DOT ABOVE", cat="Sm", bidi="ON", mirror=true};
  [0x2a6b] = {name="TILDE OPERATOR WITH RISING DOTS", cat="Sm", bidi="ON", mirror=true};
  [0x2a6c] = {name="SIMILAR MINUS SIMILAR", cat="Sm", bidi="ON", mirror=true};
  [0x2a6d] = {name="CONGRUENT WITH DOT ABOVE", cat="Sm", bidi="ON", mirror=true};
  [0x2a6e] = {name="EQUALS WITH ASTERISK", cat="Sm", bidi="ON"};
  [0x2a6f] = {name="ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT", cat="Sm", bidi="ON", mirror=true};
  [0x2a70] = {name="APPROXIMATELY EQUAL OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2a71] = {name="EQUALS SIGN ABOVE PLUS SIGN", cat="Sm", bidi="ON"};
  [0x2a72] = {name="PLUS SIGN ABOVE EQUALS SIGN", cat="Sm", bidi="ON"};
  [0x2a73] = {name="EQUALS SIGN ABOVE TILDE OPERATOR", cat="Sm", bidi="ON", mirror=true};
  [0x2a74] = {name="DOUBLE COLON EQUAL", cat="Sm", bidi="ON", decomp={compat="compat";0x003A,0x003A,0x003D}, mirror=true};
  [0x2a75] = {name="TWO CONSECUTIVE EQUALS SIGNS", cat="Sm", bidi="ON", decomp={compat="compat";0x003D,0x003D}};
  [0x2a76] = {name="THREE CONSECUTIVE EQUALS SIGNS", cat="Sm", bidi="ON", decomp={compat="compat";0x003D,0x003D,0x003D}};
  [0x2a77] = {name="EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW", cat="Sm", bidi="ON"};
  [0x2a78] = {name="EQUIVALENT WITH FOUR DOTS ABOVE", cat="Sm", bidi="ON"};
  [0x2a79] = {name="LESS-THAN WITH CIRCLE INSIDE", cat="Sm", bidi="ON", mirror=true};
  [0x2a7a] = {name="GREATER-THAN WITH CIRCLE INSIDE", cat="Sm", bidi="ON", mirror=true};
  [0x2a7b] = {name="LESS-THAN WITH QUESTION MARK ABOVE", cat="Sm", bidi="ON", mirror=true};
  [0x2a7c] = {name="GREATER-THAN WITH QUESTION MARK ABOVE", cat="Sm", bidi="ON", mirror=true};
  [0x2a7d] = {name="LESS-THAN OR SLANTED EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2a7e] = {name="GREATER-THAN OR SLANTED EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2a7f] = {name="LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE", cat="Sm", bidi="ON", mirror=true};
  [0x2a80] = {name="GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE", cat="Sm", bidi="ON", mirror=true};
  [0x2a81] = {name="LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE", cat="Sm", bidi="ON", mirror=true};
  [0x2a82] = {name="GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE", cat="Sm", bidi="ON", mirror=true};
  [0x2a83] = {name="LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT", cat="Sm", bidi="ON", mirror=true};
  [0x2a84] = {name="GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT", cat="Sm", bidi="ON", mirror=true};
  [0x2a85] = {name="LESS-THAN OR APPROXIMATE", cat="Sm", bidi="ON", mirror=true};
  [0x2a86] = {name="GREATER-THAN OR APPROXIMATE", cat="Sm", bidi="ON", mirror=true};
  [0x2a87] = {name="LESS-THAN AND SINGLE-LINE NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2a88] = {name="GREATER-THAN AND SINGLE-LINE NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2a89] = {name="LESS-THAN AND NOT APPROXIMATE", cat="Sm", bidi="ON", mirror=true};
  [0x2a8a] = {name="GREATER-THAN AND NOT APPROXIMATE", cat="Sm", bidi="ON", mirror=true};
  [0x2a8b] = {name="LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2a8c] = {name="GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2a8d] = {name="LESS-THAN ABOVE SIMILAR OR EQUAL", cat="Sm", bidi="ON", mirror=true};
  [0x2a8e] = {name="GREATER-THAN ABOVE SIMILAR OR EQUAL", cat="Sm", bidi="ON", mirror=true};
  [0x2a8f] = {name="LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2a90] = {name="GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2a91] = {name="LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL", cat="Sm", bidi="ON", mirror=true};
  [0x2a92] = {name="GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL", cat="Sm", bidi="ON", mirror=true};
  [0x2a93] = {name="LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL", cat="Sm", bidi="ON", mirror=true};
  [0x2a94] = {name="GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL", cat="Sm", bidi="ON", mirror=true};
  [0x2a95] = {name="SLANTED EQUAL TO OR LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2a96] = {name="SLANTED EQUAL TO OR GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2a97] = {name="SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE", cat="Sm", bidi="ON", mirror=true};
  [0x2a98] = {name="SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE", cat="Sm", bidi="ON", mirror=true};
  [0x2a99] = {name="DOUBLE-LINE EQUAL TO OR LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2a9a] = {name="DOUBLE-LINE EQUAL TO OR GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2a9b] = {name="DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2a9c] = {name="DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2a9d] = {name="SIMILAR OR LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2a9e] = {name="SIMILAR OR GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2a9f] = {name="SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x2aa0] = {name="SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x2aa1] = {name="DOUBLE NESTED LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2aa2] = {name="DOUBLE NESTED GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2aa3] = {name="DOUBLE NESTED LESS-THAN WITH UNDERBAR", cat="Sm", bidi="ON", mirror=true};
  [0x2aa4] = {name="GREATER-THAN OVERLAPPING LESS-THAN", cat="Sm", bidi="ON"};
  [0x2aa5] = {name="GREATER-THAN BESIDE LESS-THAN", cat="Sm", bidi="ON"};
  [0x2aa6] = {name="LESS-THAN CLOSED BY CURVE", cat="Sm", bidi="ON", mirror=true};
  [0x2aa7] = {name="GREATER-THAN CLOSED BY CURVE", cat="Sm", bidi="ON", mirror=true};
  [0x2aa8] = {name="LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL", cat="Sm", bidi="ON", mirror=true};
  [0x2aa9] = {name="GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL", cat="Sm", bidi="ON", mirror=true};
  [0x2aaa] = {name="SMALLER THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2aab] = {name="LARGER THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2aac] = {name="SMALLER THAN OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2aad] = {name="LARGER THAN OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2aae] = {name="EQUALS SIGN WITH BUMPY ABOVE", cat="Sm", bidi="ON"};
  [0x2aaf] = {name="PRECEDES ABOVE SINGLE-LINE EQUALS SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x2ab0] = {name="SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x2ab1] = {name="PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2ab2] = {name="SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2ab3] = {name="PRECEDES ABOVE EQUALS SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x2ab4] = {name="SUCCEEDS ABOVE EQUALS SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x2ab5] = {name="PRECEDES ABOVE NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2ab6] = {name="SUCCEEDS ABOVE NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2ab7] = {name="PRECEDES ABOVE ALMOST EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2ab8] = {name="SUCCEEDS ABOVE ALMOST EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2ab9] = {name="PRECEDES ABOVE NOT ALMOST EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2aba] = {name="SUCCEEDS ABOVE NOT ALMOST EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2abb] = {name="DOUBLE PRECEDES", cat="Sm", bidi="ON", mirror=true};
  [0x2abc] = {name="DOUBLE SUCCEEDS", cat="Sm", bidi="ON", mirror=true};
  [0x2abd] = {name="SUBSET WITH DOT", cat="Sm", bidi="ON", mirror=true};
  [0x2abe] = {name="SUPERSET WITH DOT", cat="Sm", bidi="ON", mirror=true};
  [0x2abf] = {name="SUBSET WITH PLUS SIGN BELOW", cat="Sm", bidi="ON", mirror=true};
  [0x2ac0] = {name="SUPERSET WITH PLUS SIGN BELOW", cat="Sm", bidi="ON", mirror=true};
  [0x2ac1] = {name="SUBSET WITH MULTIPLICATION SIGN BELOW", cat="Sm", bidi="ON", mirror=true};
  [0x2ac2] = {name="SUPERSET WITH MULTIPLICATION SIGN BELOW", cat="Sm", bidi="ON", mirror=true};
  [0x2ac3] = {name="SUBSET OF OR EQUAL TO WITH DOT ABOVE", cat="Sm", bidi="ON", mirror=true};
  [0x2ac4] = {name="SUPERSET OF OR EQUAL TO WITH DOT ABOVE", cat="Sm", bidi="ON", mirror=true};
  [0x2ac5] = {name="SUBSET OF ABOVE EQUALS SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x2ac6] = {name="SUPERSET OF ABOVE EQUALS SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x2ac7] = {name="SUBSET OF ABOVE TILDE OPERATOR", cat="Sm", bidi="ON", mirror=true};
  [0x2ac8] = {name="SUPERSET OF ABOVE TILDE OPERATOR", cat="Sm", bidi="ON", mirror=true};
  [0x2ac9] = {name="SUBSET OF ABOVE ALMOST EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2aca] = {name="SUPERSET OF ABOVE ALMOST EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2acb] = {name="SUBSET OF ABOVE NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2acc] = {name="SUPERSET OF ABOVE NOT EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2acd] = {name="SQUARE LEFT OPEN BOX OPERATOR", cat="Sm", bidi="ON", mirror=true};
  [0x2ace] = {name="SQUARE RIGHT OPEN BOX OPERATOR", cat="Sm", bidi="ON", mirror=true};
  [0x2acf] = {name="CLOSED SUBSET", cat="Sm", bidi="ON", mirror=true};
  [0x2ad0] = {name="CLOSED SUPERSET", cat="Sm", bidi="ON", mirror=true};
  [0x2ad1] = {name="CLOSED SUBSET OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2ad2] = {name="CLOSED SUPERSET OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2ad3] = {name="SUBSET ABOVE SUPERSET", cat="Sm", bidi="ON", mirror=true};
  [0x2ad4] = {name="SUPERSET ABOVE SUBSET", cat="Sm", bidi="ON", mirror=true};
  [0x2ad5] = {name="SUBSET ABOVE SUBSET", cat="Sm", bidi="ON", mirror=true};
  [0x2ad6] = {name="SUPERSET ABOVE SUPERSET", cat="Sm", bidi="ON", mirror=true};
  [0x2ad7] = {name="SUPERSET BESIDE SUBSET", cat="Sm", bidi="ON"};
  [0x2ad8] = {name="SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET", cat="Sm", bidi="ON"};
  [0x2ad9] = {name="ELEMENT OF OPENING DOWNWARDS", cat="Sm", bidi="ON"};
  [0x2ada] = {name="PITCHFORK WITH TEE TOP", cat="Sm", bidi="ON"};
  [0x2adb] = {name="TRANSVERSAL INTERSECTION", cat="Sm", bidi="ON"};
  [0x2adc] = {name="FORKING", cat="Sm", bidi="ON", decomp={0x2ADD,0x0338}, mirror=true};
  [0x2add] = {name="NONFORKING", cat="Sm", bidi="ON"};
  [0x2ade] = {name="SHORT LEFT TACK", cat="Sm", bidi="ON", mirror=true};
  [0x2adf] = {name="SHORT DOWN TACK", cat="Sm", bidi="ON"};
  [0x2ae0] = {name="SHORT UP TACK", cat="Sm", bidi="ON"};
  [0x2ae1] = {name="PERPENDICULAR WITH S", cat="Sm", bidi="ON"};
  [0x2ae2] = {name="VERTICAL BAR TRIPLE RIGHT TURNSTILE", cat="Sm", bidi="ON", mirror=true};
  [0x2ae3] = {name="DOUBLE VERTICAL BAR LEFT TURNSTILE", cat="Sm", bidi="ON", mirror=true};
  [0x2ae4] = {name="VERTICAL BAR DOUBLE LEFT TURNSTILE", cat="Sm", bidi="ON", mirror=true};
  [0x2ae5] = {name="DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE", cat="Sm", bidi="ON", mirror=true};
  [0x2ae6] = {name="LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL", cat="Sm", bidi="ON", mirror=true};
  [0x2ae7] = {name="SHORT DOWN TACK WITH OVERBAR", cat="Sm", bidi="ON"};
  [0x2ae8] = {name="SHORT UP TACK WITH UNDERBAR", cat="Sm", bidi="ON"};
  [0x2ae9] = {name="SHORT UP TACK ABOVE SHORT DOWN TACK", cat="Sm", bidi="ON"};
  [0x2aea] = {name="DOUBLE DOWN TACK", cat="Sm", bidi="ON"};
  [0x2aeb] = {name="DOUBLE UP TACK", cat="Sm", bidi="ON"};
  [0x2aec] = {name="DOUBLE STROKE NOT SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x2aed] = {name="REVERSED DOUBLE STROKE NOT SIGN", cat="Sm", bidi="ON", mirror=true};
  [0x2aee] = {name="DOES NOT DIVIDE WITH REVERSED NEGATION SLASH", cat="Sm", bidi="ON", mirror=true};
  [0x2aef] = {name="VERTICAL LINE WITH CIRCLE ABOVE", cat="Sm", bidi="ON"};
  [0x2af0] = {name="VERTICAL LINE WITH CIRCLE BELOW", cat="Sm", bidi="ON"};
  [0x2af1] = {name="DOWN TACK WITH CIRCLE BELOW", cat="Sm", bidi="ON"};
  [0x2af2] = {name="PARALLEL WITH HORIZONTAL STROKE", cat="Sm", bidi="ON"};
  [0x2af3] = {name="PARALLEL WITH TILDE OPERATOR", cat="Sm", bidi="ON", mirror=true};
  [0x2af4] = {name="TRIPLE VERTICAL BAR BINARY RELATION", cat="Sm", bidi="ON"};
  [0x2af5] = {name="TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE", cat="Sm", bidi="ON"};
  [0x2af6] = {name="TRIPLE COLON OPERATOR", cat="Sm", bidi="ON"};
  [0x2af7] = {name="TRIPLE NESTED LESS-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2af8] = {name="TRIPLE NESTED GREATER-THAN", cat="Sm", bidi="ON", mirror=true};
  [0x2af9] = {name="DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2afa] = {name="DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO", cat="Sm", bidi="ON", mirror=true};
  [0x2afb] = {name="TRIPLE SOLIDUS BINARY RELATION", cat="Sm", bidi="ON", mirror=true};
  [0x2afc] = {name="LARGE TRIPLE VERTICAL BAR OPERATOR", cat="Sm", bidi="ON"};
  [0x2afd] = {name="DOUBLE SOLIDUS OPERATOR", cat="Sm", bidi="ON", mirror=true};
  [0x2afe] = {name="WHITE VERTICAL BAR", cat="Sm", bidi="ON"};
  [0x2aff] = {name="N-ARY WHITE VERTICAL BAR", cat="Sm", bidi="ON"};
  [0x2b00] = {name="NORTH EAST WHITE ARROW", cat="So", bidi="ON"};
  [0x2b01] = {name="NORTH WEST WHITE ARROW", cat="So", bidi="ON"};
  [0x2b02] = {name="SOUTH EAST WHITE ARROW", cat="So", bidi="ON"};
  [0x2b03] = {name="SOUTH WEST WHITE ARROW", cat="So", bidi="ON"};
  [0x2b04] = {name="LEFT RIGHT WHITE ARROW", cat="So", bidi="ON"};
  [0x2b05] = {name="LEFTWARDS BLACK ARROW", cat="So", bidi="ON"};
  [0x2b06] = {name="UPWARDS BLACK ARROW", cat="So", bidi="ON"};
  [0x2b07] = {name="DOWNWARDS BLACK ARROW", cat="So", bidi="ON"};
  [0x2b08] = {name="NORTH EAST BLACK ARROW", cat="So", bidi="ON"};
  [0x2b09] = {name="NORTH WEST BLACK ARROW", cat="So", bidi="ON"};
  [0x2b0a] = {name="SOUTH EAST BLACK ARROW", cat="So", bidi="ON"};
  [0x2b0b] = {name="SOUTH WEST BLACK ARROW", cat="So", bidi="ON"};
  [0x2b0c] = {name="LEFT RIGHT BLACK ARROW", cat="So", bidi="ON"};
  [0x2b0d] = {name="UP DOWN BLACK ARROW", cat="So", bidi="ON"};
  [0x2b0e] = {name="RIGHTWARDS ARROW WITH TIP DOWNWARDS", cat="So", bidi="ON"};
  [0x2b0f] = {name="RIGHTWARDS ARROW WITH TIP UPWARDS", cat="So", bidi="ON"};
  [0x2b10] = {name="LEFTWARDS ARROW WITH TIP DOWNWARDS", cat="So", bidi="ON"};
  [0x2b11] = {name="LEFTWARDS ARROW WITH TIP UPWARDS", cat="So", bidi="ON"};
  [0x2b12] = {name="SQUARE WITH TOP HALF BLACK", cat="So", bidi="ON"};
  [0x2b13] = {name="SQUARE WITH BOTTOM HALF BLACK", cat="So", bidi="ON"};
  [0x2b14] = {name="SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK", cat="So", bidi="ON"};
  [0x2b15] = {name="SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK", cat="So", bidi="ON"};
  [0x2b16] = {name="DIAMOND WITH LEFT HALF BLACK", cat="So", bidi="ON"};
  [0x2b17] = {name="DIAMOND WITH RIGHT HALF BLACK", cat="So", bidi="ON"};
  [0x2b18] = {name="DIAMOND WITH TOP HALF BLACK", cat="So", bidi="ON"};
  [0x2b19] = {name="DIAMOND WITH BOTTOM HALF BLACK", cat="So", bidi="ON"};
  [0x2b1a] = {name="DOTTED SQUARE", cat="So", bidi="ON"};
  [0x2b1b] = {name="BLACK LARGE SQUARE", cat="So", bidi="ON"};
  [0x2b1c] = {name="WHITE LARGE SQUARE", cat="So", bidi="ON"};
  [0x2b1d] = {name="BLACK VERY SMALL SQUARE", cat="So", bidi="ON"};
  [0x2b1e] = {name="WHITE VERY SMALL SQUARE", cat="So", bidi="ON"};
  [0x2b1f] = {name="BLACK PENTAGON", cat="So", bidi="ON"};
  [0x2b20] = {name="WHITE PENTAGON", cat="So", bidi="ON"};
  [0x2b21] = {name="WHITE HEXAGON", cat="So", bidi="ON"};
  [0x2b22] = {name="BLACK HEXAGON", cat="So", bidi="ON"};
  [0x2b23] = {name="HORIZONTAL BLACK HEXAGON", cat="So", bidi="ON"};
  [0x2b24] = {name="BLACK LARGE CIRCLE", cat="So", bidi="ON"};
  [0x2b25] = {name="BLACK MEDIUM DIAMOND", cat="So", bidi="ON"};
  [0x2b26] = {name="WHITE MEDIUM DIAMOND", cat="So", bidi="ON"};
  [0x2b27] = {name="BLACK MEDIUM LOZENGE", cat="So", bidi="ON"};
  [0x2b28] = {name="WHITE MEDIUM LOZENGE", cat="So", bidi="ON"};
  [0x2b29] = {name="BLACK SMALL DIAMOND", cat="So", bidi="ON"};
  [0x2b2a] = {name="BLACK SMALL LOZENGE", cat="So", bidi="ON"};
  [0x2b2b] = {name="WHITE SMALL LOZENGE", cat="So", bidi="ON"};
  [0x2b2c] = {name="BLACK HORIZONTAL ELLIPSE", cat="So", bidi="ON"};
  [0x2b2d] = {name="WHITE HORIZONTAL ELLIPSE", cat="So", bidi="ON"};
  [0x2b2e] = {name="BLACK VERTICAL ELLIPSE", cat="So", bidi="ON"};
  [0x2b2f] = {name="WHITE VERTICAL ELLIPSE", cat="So", bidi="ON"};
  [0x2b30] = {name="LEFT ARROW WITH SMALL CIRCLE", cat="Sm", bidi="ON"};
  [0x2b31] = {name="THREE LEFTWARDS ARROWS", cat="Sm", bidi="ON"};
  [0x2b32] = {name="LEFT ARROW WITH CIRCLED PLUS", cat="Sm", bidi="ON"};
  [0x2b33] = {name="LONG LEFTWARDS SQUIGGLE ARROW", cat="Sm", bidi="ON"};
  [0x2b34] = {name="LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2b35] = {name="LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2b36] = {name="LEFTWARDS TWO-HEADED ARROW FROM BAR", cat="Sm", bidi="ON"};
  [0x2b37] = {name="LEFTWARDS TWO-HEADED TRIPLE DASH ARROW", cat="Sm", bidi="ON"};
  [0x2b38] = {name="LEFTWARDS ARROW WITH DOTTED STEM", cat="Sm", bidi="ON"};
  [0x2b39] = {name="LEFTWARDS ARROW WITH TAIL WITH VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2b3a] = {name="LEFTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2b3b] = {name="LEFTWARDS TWO-HEADED ARROW WITH TAIL", cat="Sm", bidi="ON"};
  [0x2b3c] = {name="LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2b3d] = {name="LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE", cat="Sm", bidi="ON"};
  [0x2b3e] = {name="LEFTWARDS ARROW THROUGH X", cat="Sm", bidi="ON"};
  [0x2b3f] = {name="WAVE ARROW POINTING DIRECTLY LEFT", cat="Sm", bidi="ON"};
  [0x2b40] = {name="EQUALS SIGN ABOVE LEFTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2b41] = {name="REVERSE TILDE OPERATOR ABOVE LEFTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2b42] = {name="LEFTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO", cat="Sm", bidi="ON"};
  [0x2b43] = {name="RIGHTWARDS ARROW THROUGH GREATER-THAN", cat="Sm", bidi="ON"};
  [0x2b44] = {name="RIGHTWARDS ARROW THROUGH SUPERSET", cat="Sm", bidi="ON"};
  [0x2b45] = {name="LEFTWARDS QUADRUPLE ARROW", cat="So", bidi="ON"};
  [0x2b46] = {name="RIGHTWARDS QUADRUPLE ARROW", cat="So", bidi="ON"};
  [0x2b47] = {name="REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2b48] = {name="RIGHTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO", cat="Sm", bidi="ON"};
  [0x2b49] = {name="TILDE OPERATOR ABOVE LEFTWARDS ARROW", cat="Sm", bidi="ON"};
  [0x2b4a] = {name="LEFTWARDS ARROW ABOVE ALMOST EQUAL TO", cat="Sm", bidi="ON"};
  [0x2b4b] = {name="LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR", cat="Sm", bidi="ON"};
  [0x2b4c] = {name="RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR", cat="Sm", bidi="ON"};
  [0x2b50] = {name="WHITE MEDIUM STAR", cat="So", bidi="ON"};
  [0x2b51] = {name="BLACK SMALL STAR", cat="So", bidi="ON"};
  [0x2b52] = {name="WHITE SMALL STAR", cat="So", bidi="ON"};
  [0x2b53] = {name="BLACK RIGHT-POINTING PENTAGON", cat="So", bidi="ON"};
  [0x2b54] = {name="WHITE RIGHT-POINTING PENTAGON", cat="So", bidi="ON"};
  [0x2b55] = {name="HEAVY LARGE CIRCLE", cat="So", bidi="ON"};
  [0x2b56] = {name="HEAVY OVAL WITH OVAL INSIDE", cat="So", bidi="ON"};
  [0x2b57] = {name="HEAVY CIRCLE WITH CIRCLE INSIDE", cat="So", bidi="ON"};
  [0x2b58] = {name="HEAVY CIRCLE", cat="So", bidi="ON"};
  [0x2b59] = {name="HEAVY CIRCLED SALTIRE", cat="So", bidi="ON"};
  [0x2c00] = {name="GLAGOLITIC CAPITAL LETTER AZU", cat="Lu", bidi="L", lower=0x2c30};
  [0x2c01] = {name="GLAGOLITIC CAPITAL LETTER BUKY", cat="Lu", bidi="L", lower=0x2c31};
  [0x2c02] = {name="GLAGOLITIC CAPITAL LETTER VEDE", cat="Lu", bidi="L", lower=0x2c32};
  [0x2c03] = {name="GLAGOLITIC CAPITAL LETTER GLAGOLI", cat="Lu", bidi="L", lower=0x2c33};
  [0x2c04] = {name="GLAGOLITIC CAPITAL LETTER DOBRO", cat="Lu", bidi="L", lower=0x2c34};
  [0x2c05] = {name="GLAGOLITIC CAPITAL LETTER YESTU", cat="Lu", bidi="L", lower=0x2c35};
  [0x2c06] = {name="GLAGOLITIC CAPITAL LETTER ZHIVETE", cat="Lu", bidi="L", lower=0x2c36};
  [0x2c07] = {name="GLAGOLITIC CAPITAL LETTER DZELO", cat="Lu", bidi="L", lower=0x2c37};
  [0x2c08] = {name="GLAGOLITIC CAPITAL LETTER ZEMLJA", cat="Lu", bidi="L", lower=0x2c38};
  [0x2c09] = {name="GLAGOLITIC CAPITAL LETTER IZHE", cat="Lu", bidi="L", lower=0x2c39};
  [0x2c0a] = {name="GLAGOLITIC CAPITAL LETTER INITIAL IZHE", cat="Lu", bidi="L", lower=0x2c3a};
  [0x2c0b] = {name="GLAGOLITIC CAPITAL LETTER I", cat="Lu", bidi="L", lower=0x2c3b};
  [0x2c0c] = {name="GLAGOLITIC CAPITAL LETTER DJERVI", cat="Lu", bidi="L", lower=0x2c3c};
  [0x2c0d] = {name="GLAGOLITIC CAPITAL LETTER KAKO", cat="Lu", bidi="L", lower=0x2c3d};
  [0x2c0e] = {name="GLAGOLITIC CAPITAL LETTER LJUDIJE", cat="Lu", bidi="L", lower=0x2c3e};
  [0x2c0f] = {name="GLAGOLITIC CAPITAL LETTER MYSLITE", cat="Lu", bidi="L", lower=0x2c3f};
  [0x2c10] = {name="GLAGOLITIC CAPITAL LETTER NASHI", cat="Lu", bidi="L", lower=0x2c40};
  [0x2c11] = {name="GLAGOLITIC CAPITAL LETTER ONU", cat="Lu", bidi="L", lower=0x2c41};
  [0x2c12] = {name="GLAGOLITIC CAPITAL LETTER POKOJI", cat="Lu", bidi="L", lower=0x2c42};
  [0x2c13] = {name="GLAGOLITIC CAPITAL LETTER RITSI", cat="Lu", bidi="L", lower=0x2c43};
  [0x2c14] = {name="GLAGOLITIC CAPITAL LETTER SLOVO", cat="Lu", bidi="L", lower=0x2c44};
  [0x2c15] = {name="GLAGOLITIC CAPITAL LETTER TVRIDO", cat="Lu", bidi="L", lower=0x2c45};
  [0x2c16] = {name="GLAGOLITIC CAPITAL LETTER UKU", cat="Lu", bidi="L", lower=0x2c46};
  [0x2c17] = {name="GLAGOLITIC CAPITAL LETTER FRITU", cat="Lu", bidi="L", lower=0x2c47};
  [0x2c18] = {name="GLAGOLITIC CAPITAL LETTER HERU", cat="Lu", bidi="L", lower=0x2c48};
  [0x2c19] = {name="GLAGOLITIC CAPITAL LETTER OTU", cat="Lu", bidi="L", lower=0x2c49};
  [0x2c1a] = {name="GLAGOLITIC CAPITAL LETTER PE", cat="Lu", bidi="L", lower=0x2c4a};
  [0x2c1b] = {name="GLAGOLITIC CAPITAL LETTER SHTA", cat="Lu", bidi="L", lower=0x2c4b};
  [0x2c1c] = {name="GLAGOLITIC CAPITAL LETTER TSI", cat="Lu", bidi="L", lower=0x2c4c};
  [0x2c1d] = {name="GLAGOLITIC CAPITAL LETTER CHRIVI", cat="Lu", bidi="L", lower=0x2c4d};
  [0x2c1e] = {name="GLAGOLITIC CAPITAL LETTER SHA", cat="Lu", bidi="L", lower=0x2c4e};
  [0x2c1f] = {name="GLAGOLITIC CAPITAL LETTER YERU", cat="Lu", bidi="L", lower=0x2c4f};
  [0x2c20] = {name="GLAGOLITIC CAPITAL LETTER YERI", cat="Lu", bidi="L", lower=0x2c50};
  [0x2c21] = {name="GLAGOLITIC CAPITAL LETTER YATI", cat="Lu", bidi="L", lower=0x2c51};
  [0x2c22] = {name="GLAGOLITIC CAPITAL LETTER SPIDERY HA", cat="Lu", bidi="L", lower=0x2c52};
  [0x2c23] = {name="GLAGOLITIC CAPITAL LETTER YU", cat="Lu", bidi="L", lower=0x2c53};
  [0x2c24] = {name="GLAGOLITIC CAPITAL LETTER SMALL YUS", cat="Lu", bidi="L", lower=0x2c54};
  [0x2c25] = {name="GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL", cat="Lu", bidi="L", lower=0x2c55};
  [0x2c26] = {name="GLAGOLITIC CAPITAL LETTER YO", cat="Lu", bidi="L", lower=0x2c56};
  [0x2c27] = {name="GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS", cat="Lu", bidi="L", lower=0x2c57};
  [0x2c28] = {name="GLAGOLITIC CAPITAL LETTER BIG YUS", cat="Lu", bidi="L", lower=0x2c58};
  [0x2c29] = {name="GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS", cat="Lu", bidi="L", lower=0x2c59};
  [0x2c2a] = {name="GLAGOLITIC CAPITAL LETTER FITA", cat="Lu", bidi="L", lower=0x2c5a};
  [0x2c2b] = {name="GLAGOLITIC CAPITAL LETTER IZHITSA", cat="Lu", bidi="L", lower=0x2c5b};
  [0x2c2c] = {name="GLAGOLITIC CAPITAL LETTER SHTAPIC", cat="Lu", bidi="L", lower=0x2c5c};
  [0x2c2d] = {name="GLAGOLITIC CAPITAL LETTER TROKUTASTI A", cat="Lu", bidi="L", lower=0x2c5d};
  [0x2c2e] = {name="GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE", cat="Lu", bidi="L", lower=0x2c5e};
  [0x2c30] = {name="GLAGOLITIC SMALL LETTER AZU", cat="Ll", bidi="L", upper=0x2c00, title=0x2c00};
  [0x2c31] = {name="GLAGOLITIC SMALL LETTER BUKY", cat="Ll", bidi="L", upper=0x2c01, title=0x2c01};
  [0x2c32] = {name="GLAGOLITIC SMALL LETTER VEDE", cat="Ll", bidi="L", upper=0x2c02, title=0x2c02};
  [0x2c33] = {name="GLAGOLITIC SMALL LETTER GLAGOLI", cat="Ll", bidi="L", upper=0x2c03, title=0x2c03};
  [0x2c34] = {name="GLAGOLITIC SMALL LETTER DOBRO", cat="Ll", bidi="L", upper=0x2c04, title=0x2c04};
  [0x2c35] = {name="GLAGOLITIC SMALL LETTER YESTU", cat="Ll", bidi="L", upper=0x2c05, title=0x2c05};
  [0x2c36] = {name="GLAGOLITIC SMALL LETTER ZHIVETE", cat="Ll", bidi="L", upper=0x2c06, title=0x2c06};
  [0x2c37] = {name="GLAGOLITIC SMALL LETTER DZELO", cat="Ll", bidi="L", upper=0x2c07, title=0x2c07};
  [0x2c38] = {name="GLAGOLITIC SMALL LETTER ZEMLJA", cat="Ll", bidi="L", upper=0x2c08, title=0x2c08};
  [0x2c39] = {name="GLAGOLITIC SMALL LETTER IZHE", cat="Ll", bidi="L", upper=0x2c09, title=0x2c09};
  [0x2c3a] = {name="GLAGOLITIC SMALL LETTER INITIAL IZHE", cat="Ll", bidi="L", upper=0x2c0a, title=0x2c0a};
  [0x2c3b] = {name="GLAGOLITIC SMALL LETTER I", cat="Ll", bidi="L", upper=0x2c0b, title=0x2c0b};
  [0x2c3c] = {name="GLAGOLITIC SMALL LETTER DJERVI", cat="Ll", bidi="L", upper=0x2c0c, title=0x2c0c};
  [0x2c3d] = {name="GLAGOLITIC SMALL LETTER KAKO", cat="Ll", bidi="L", upper=0x2c0d, title=0x2c0d};
  [0x2c3e] = {name="GLAGOLITIC SMALL LETTER LJUDIJE", cat="Ll", bidi="L", upper=0x2c0e, title=0x2c0e};
  [0x2c3f] = {name="GLAGOLITIC SMALL LETTER MYSLITE", cat="Ll", bidi="L", upper=0x2c0f, title=0x2c0f};
  [0x2c40] = {name="GLAGOLITIC SMALL LETTER NASHI", cat="Ll", bidi="L", upper=0x2c10, title=0x2c10};
  [0x2c41] = {name="GLAGOLITIC SMALL LETTER ONU", cat="Ll", bidi="L", upper=0x2c11, title=0x2c11};
  [0x2c42] = {name="GLAGOLITIC SMALL LETTER POKOJI", cat="Ll", bidi="L", upper=0x2c12, title=0x2c12};
  [0x2c43] = {name="GLAGOLITIC SMALL LETTER RITSI", cat="Ll", bidi="L", upper=0x2c13, title=0x2c13};
  [0x2c44] = {name="GLAGOLITIC SMALL LETTER SLOVO", cat="Ll", bidi="L", upper=0x2c14, title=0x2c14};
  [0x2c45] = {name="GLAGOLITIC SMALL LETTER TVRIDO", cat="Ll", bidi="L", upper=0x2c15, title=0x2c15};
  [0x2c46] = {name="GLAGOLITIC SMALL LETTER UKU", cat="Ll", bidi="L", upper=0x2c16, title=0x2c16};
  [0x2c47] = {name="GLAGOLITIC SMALL LETTER FRITU", cat="Ll", bidi="L", upper=0x2c17, title=0x2c17};
  [0x2c48] = {name="GLAGOLITIC SMALL LETTER HERU", cat="Ll", bidi="L", upper=0x2c18, title=0x2c18};
  [0x2c49] = {name="GLAGOLITIC SMALL LETTER OTU", cat="Ll", bidi="L", upper=0x2c19, title=0x2c19};
  [0x2c4a] = {name="GLAGOLITIC SMALL LETTER PE", cat="Ll", bidi="L", upper=0x2c1a, title=0x2c1a};
  [0x2c4b] = {name="GLAGOLITIC SMALL LETTER SHTA", cat="Ll", bidi="L", upper=0x2c1b, title=0x2c1b};
  [0x2c4c] = {name="GLAGOLITIC SMALL LETTER TSI", cat="Ll", bidi="L", upper=0x2c1c, title=0x2c1c};
  [0x2c4d] = {name="GLAGOLITIC SMALL LETTER CHRIVI", cat="Ll", bidi="L", upper=0x2c1d, title=0x2c1d};
  [0x2c4e] = {name="GLAGOLITIC SMALL LETTER SHA", cat="Ll", bidi="L", upper=0x2c1e, title=0x2c1e};
  [0x2c4f] = {name="GLAGOLITIC SMALL LETTER YERU", cat="Ll", bidi="L", upper=0x2c1f, title=0x2c1f};
  [0x2c50] = {name="GLAGOLITIC SMALL LETTER YERI", cat="Ll", bidi="L", upper=0x2c20, title=0x2c20};
  [0x2c51] = {name="GLAGOLITIC SMALL LETTER YATI", cat="Ll", bidi="L", upper=0x2c21, title=0x2c21};
  [0x2c52] = {name="GLAGOLITIC SMALL LETTER SPIDERY HA", cat="Ll", bidi="L", upper=0x2c22, title=0x2c22};
  [0x2c53] = {name="GLAGOLITIC SMALL LETTER YU", cat="Ll", bidi="L", upper=0x2c23, title=0x2c23};
  [0x2c54] = {name="GLAGOLITIC SMALL LETTER SMALL YUS", cat="Ll", bidi="L", upper=0x2c24, title=0x2c24};
  [0x2c55] = {name="GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL", cat="Ll", bidi="L", upper=0x2c25, title=0x2c25};
  [0x2c56] = {name="GLAGOLITIC SMALL LETTER YO", cat="Ll", bidi="L", upper=0x2c26, title=0x2c26};
  [0x2c57] = {name="GLAGOLITIC SMALL LETTER IOTATED SMALL YUS", cat="Ll", bidi="L", upper=0x2c27, title=0x2c27};
  [0x2c58] = {name="GLAGOLITIC SMALL LETTER BIG YUS", cat="Ll", bidi="L", upper=0x2c28, title=0x2c28};
  [0x2c59] = {name="GLAGOLITIC SMALL LETTER IOTATED BIG YUS", cat="Ll", bidi="L", upper=0x2c29, title=0x2c29};
  [0x2c5a] = {name="GLAGOLITIC SMALL LETTER FITA", cat="Ll", bidi="L", upper=0x2c2a, title=0x2c2a};
  [0x2c5b] = {name="GLAGOLITIC SMALL LETTER IZHITSA", cat="Ll", bidi="L", upper=0x2c2b, title=0x2c2b};
  [0x2c5c] = {name="GLAGOLITIC SMALL LETTER SHTAPIC", cat="Ll", bidi="L", upper=0x2c2c, title=0x2c2c};
  [0x2c5d] = {name="GLAGOLITIC SMALL LETTER TROKUTASTI A", cat="Ll", bidi="L", upper=0x2c2d, title=0x2c2d};
  [0x2c5e] = {name="GLAGOLITIC SMALL LETTER LATINATE MYSLITE", cat="Ll", bidi="L", upper=0x2c2e, title=0x2c2e};
  [0x2c60] = {name="LATIN CAPITAL LETTER L WITH DOUBLE BAR", cat="Lu", bidi="L", lower=0x2c61};
  [0x2c61] = {name="LATIN SMALL LETTER L WITH DOUBLE BAR", cat="Ll", bidi="L", upper=0x2c60, title=0x2c60};
  [0x2c62] = {name="LATIN CAPITAL LETTER L WITH MIDDLE TILDE", cat="Lu", bidi="L", lower=0x026b};
  [0x2c63] = {name="LATIN CAPITAL LETTER P WITH STROKE", cat="Lu", bidi="L", lower=0x1d7d};
  [0x2c64] = {name="LATIN CAPITAL LETTER R WITH TAIL", cat="Lu", bidi="L", lower=0x027d};
  [0x2c65] = {name="LATIN SMALL LETTER A WITH STROKE", cat="Ll", bidi="L", upper=0x023a, title=0x023a};
  [0x2c66] = {name="LATIN SMALL LETTER T WITH DIAGONAL STROKE", cat="Ll", bidi="L", upper=0x023e, title=0x023e};
  [0x2c67] = {name="LATIN CAPITAL LETTER H WITH DESCENDER", cat="Lu", bidi="L", lower=0x2c68};
  [0x2c68] = {name="LATIN SMALL LETTER H WITH DESCENDER", cat="Ll", bidi="L", upper=0x2c67, title=0x2c67};
  [0x2c69] = {name="LATIN CAPITAL LETTER K WITH DESCENDER", cat="Lu", bidi="L", lower=0x2c6a};
  [0x2c6a] = {name="LATIN SMALL LETTER K WITH DESCENDER", cat="Ll", bidi="L", upper=0x2c69, title=0x2c69};
  [0x2c6b] = {name="LATIN CAPITAL LETTER Z WITH DESCENDER", cat="Lu", bidi="L", lower=0x2c6c};
  [0x2c6c] = {name="LATIN SMALL LETTER Z WITH DESCENDER", cat="Ll", bidi="L", upper=0x2c6b, title=0x2c6b};
  [0x2c6d] = {name="LATIN CAPITAL LETTER ALPHA", cat="Lu", bidi="L", lower=0x0251};
  [0x2c6e] = {name="LATIN CAPITAL LETTER M WITH HOOK", cat="Lu", bidi="L", lower=0x0271};
  [0x2c6f] = {name="LATIN CAPITAL LETTER TURNED A", cat="Lu", bidi="L", lower=0x0250};
  [0x2c70] = {name="LATIN CAPITAL LETTER TURNED ALPHA", cat="Lu", bidi="L", lower=0x0252};
  [0x2c71] = {name="LATIN SMALL LETTER V WITH RIGHT HOOK", cat="Ll", bidi="L"};
  [0x2c72] = {name="LATIN CAPITAL LETTER W WITH HOOK", cat="Lu", bidi="L", lower=0x2c73};
  [0x2c73] = {name="LATIN SMALL LETTER W WITH HOOK", cat="Ll", bidi="L", upper=0x2c72, title=0x2c72};
  [0x2c74] = {name="LATIN SMALL LETTER V WITH CURL", cat="Ll", bidi="L"};
  [0x2c75] = {name="LATIN CAPITAL LETTER HALF H", cat="Lu", bidi="L", lower=0x2c76};
  [0x2c76] = {name="LATIN SMALL LETTER HALF H", cat="Ll", bidi="L", upper=0x2c75, title=0x2c75};
  [0x2c77] = {name="LATIN SMALL LETTER TAILLESS PHI", cat="Ll", bidi="L"};
  [0x2c78] = {name="LATIN SMALL LETTER E WITH NOTCH", cat="Ll", bidi="L"};
  [0x2c79] = {name="LATIN SMALL LETTER TURNED R WITH TAIL", cat="Ll", bidi="L"};
  [0x2c7a] = {name="LATIN SMALL LETTER O WITH LOW RING INSIDE", cat="Ll", bidi="L"};
  [0x2c7b] = {name="LATIN LETTER SMALL CAPITAL TURNED E", cat="Ll", bidi="L"};
  [0x2c7c] = {name="LATIN SUBSCRIPT SMALL LETTER J", cat="Ll", bidi="L", decomp={compat="sub";0x006A}};
  [0x2c7d] = {name="MODIFIER LETTER CAPITAL V", cat="Lm", bidi="L", decomp={compat="super";0x0056}};
  [0x2c7e] = {name="LATIN CAPITAL LETTER S WITH SWASH TAIL", cat="Lu", bidi="L", lower=0x023f};
  [0x2c7f] = {name="LATIN CAPITAL LETTER Z WITH SWASH TAIL", cat="Lu", bidi="L", lower=0x0240};
  [0x2c80] = {name="COPTIC CAPITAL LETTER ALFA", cat="Lu", bidi="L", lower=0x2c81};
  [0x2c81] = {name="COPTIC SMALL LETTER ALFA", cat="Ll", bidi="L", upper=0x2c80, title=0x2c80};
  [0x2c82] = {name="COPTIC CAPITAL LETTER VIDA", cat="Lu", bidi="L", lower=0x2c83};
  [0x2c83] = {name="COPTIC SMALL LETTER VIDA", cat="Ll", bidi="L", upper=0x2c82, title=0x2c82};
  [0x2c84] = {name="COPTIC CAPITAL LETTER GAMMA", cat="Lu", bidi="L", lower=0x2c85};
  [0x2c85] = {name="COPTIC SMALL LETTER GAMMA", cat="Ll", bidi="L", upper=0x2c84, title=0x2c84};
  [0x2c86] = {name="COPTIC CAPITAL LETTER DALDA", cat="Lu", bidi="L", lower=0x2c87};
  [0x2c87] = {name="COPTIC SMALL LETTER DALDA", cat="Ll", bidi="L", upper=0x2c86, title=0x2c86};
  [0x2c88] = {name="COPTIC CAPITAL LETTER EIE", cat="Lu", bidi="L", lower=0x2c89};
  [0x2c89] = {name="COPTIC SMALL LETTER EIE", cat="Ll", bidi="L", upper=0x2c88, title=0x2c88};
  [0x2c8a] = {name="COPTIC CAPITAL LETTER SOU", cat="Lu", bidi="L", lower=0x2c8b};
  [0x2c8b] = {name="COPTIC SMALL LETTER SOU", cat="Ll", bidi="L", upper=0x2c8a, title=0x2c8a};
  [0x2c8c] = {name="COPTIC CAPITAL LETTER ZATA", cat="Lu", bidi="L", lower=0x2c8d};
  [0x2c8d] = {name="COPTIC SMALL LETTER ZATA", cat="Ll", bidi="L", upper=0x2c8c, title=0x2c8c};
  [0x2c8e] = {name="COPTIC CAPITAL LETTER HATE", cat="Lu", bidi="L", lower=0x2c8f};
  [0x2c8f] = {name="COPTIC SMALL LETTER HATE", cat="Ll", bidi="L", upper=0x2c8e, title=0x2c8e};
  [0x2c90] = {name="COPTIC CAPITAL LETTER THETHE", cat="Lu", bidi="L", lower=0x2c91};
  [0x2c91] = {name="COPTIC SMALL LETTER THETHE", cat="Ll", bidi="L", upper=0x2c90, title=0x2c90};
  [0x2c92] = {name="COPTIC CAPITAL LETTER IAUDA", cat="Lu", bidi="L", lower=0x2c93};
  [0x2c93] = {name="COPTIC SMALL LETTER IAUDA", cat="Ll", bidi="L", upper=0x2c92, title=0x2c92};
  [0x2c94] = {name="COPTIC CAPITAL LETTER KAPA", cat="Lu", bidi="L", lower=0x2c95};
  [0x2c95] = {name="COPTIC SMALL LETTER KAPA", cat="Ll", bidi="L", upper=0x2c94, title=0x2c94};
  [0x2c96] = {name="COPTIC CAPITAL LETTER LAULA", cat="Lu", bidi="L", lower=0x2c97};
  [0x2c97] = {name="COPTIC SMALL LETTER LAULA", cat="Ll", bidi="L", upper=0x2c96, title=0x2c96};
  [0x2c98] = {name="COPTIC CAPITAL LETTER MI", cat="Lu", bidi="L", lower=0x2c99};
  [0x2c99] = {name="COPTIC SMALL LETTER MI", cat="Ll", bidi="L", upper=0x2c98, title=0x2c98};
  [0x2c9a] = {name="COPTIC CAPITAL LETTER NI", cat="Lu", bidi="L", lower=0x2c9b};
  [0x2c9b] = {name="COPTIC SMALL LETTER NI", cat="Ll", bidi="L", upper=0x2c9a, title=0x2c9a};
  [0x2c9c] = {name="COPTIC CAPITAL LETTER KSI", cat="Lu", bidi="L", lower=0x2c9d};
  [0x2c9d] = {name="COPTIC SMALL LETTER KSI", cat="Ll", bidi="L", upper=0x2c9c, title=0x2c9c};
  [0x2c9e] = {name="COPTIC CAPITAL LETTER O", cat="Lu", bidi="L", lower=0x2c9f};
  [0x2c9f] = {name="COPTIC SMALL LETTER O", cat="Ll", bidi="L", upper=0x2c9e, title=0x2c9e};
  [0x2ca0] = {name="COPTIC CAPITAL LETTER PI", cat="Lu", bidi="L", lower=0x2ca1};
  [0x2ca1] = {name="COPTIC SMALL LETTER PI", cat="Ll", bidi="L", upper=0x2ca0, title=0x2ca0};
  [0x2ca2] = {name="COPTIC CAPITAL LETTER RO", cat="Lu", bidi="L", lower=0x2ca3};
  [0x2ca3] = {name="COPTIC SMALL LETTER RO", cat="Ll", bidi="L", upper=0x2ca2, title=0x2ca2};
  [0x2ca4] = {name="COPTIC CAPITAL LETTER SIMA", cat="Lu", bidi="L", lower=0x2ca5};
  [0x2ca5] = {name="COPTIC SMALL LETTER SIMA", cat="Ll", bidi="L", upper=0x2ca4, title=0x2ca4};
  [0x2ca6] = {name="COPTIC CAPITAL LETTER TAU", cat="Lu", bidi="L", lower=0x2ca7};
  [0x2ca7] = {name="COPTIC SMALL LETTER TAU", cat="Ll", bidi="L", upper=0x2ca6, title=0x2ca6};
  [0x2ca8] = {name="COPTIC CAPITAL LETTER UA", cat="Lu", bidi="L", lower=0x2ca9};
  [0x2ca9] = {name="COPTIC SMALL LETTER UA", cat="Ll", bidi="L", upper=0x2ca8, title=0x2ca8};
  [0x2caa] = {name="COPTIC CAPITAL LETTER FI", cat="Lu", bidi="L", lower=0x2cab};
  [0x2cab] = {name="COPTIC SMALL LETTER FI", cat="Ll", bidi="L", upper=0x2caa, title=0x2caa};
  [0x2cac] = {name="COPTIC CAPITAL LETTER KHI", cat="Lu", bidi="L", lower=0x2cad};
  [0x2cad] = {name="COPTIC SMALL LETTER KHI", cat="Ll", bidi="L", upper=0x2cac, title=0x2cac};
  [0x2cae] = {name="COPTIC CAPITAL LETTER PSI", cat="Lu", bidi="L", lower=0x2caf};
  [0x2caf] = {name="COPTIC SMALL LETTER PSI", cat="Ll", bidi="L", upper=0x2cae, title=0x2cae};
  [0x2cb0] = {name="COPTIC CAPITAL LETTER OOU", cat="Lu", bidi="L", lower=0x2cb1};
  [0x2cb1] = {name="COPTIC SMALL LETTER OOU", cat="Ll", bidi="L", upper=0x2cb0, title=0x2cb0};
  [0x2cb2] = {name="COPTIC CAPITAL LETTER DIALECT-P ALEF", cat="Lu", bidi="L", lower=0x2cb3};
  [0x2cb3] = {name="COPTIC SMALL LETTER DIALECT-P ALEF", cat="Ll", bidi="L", upper=0x2cb2, title=0x2cb2};
  [0x2cb4] = {name="COPTIC CAPITAL LETTER OLD COPTIC AIN", cat="Lu", bidi="L", lower=0x2cb5};
  [0x2cb5] = {name="COPTIC SMALL LETTER OLD COPTIC AIN", cat="Ll", bidi="L", upper=0x2cb4, title=0x2cb4};
  [0x2cb6] = {name="COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE", cat="Lu", bidi="L", lower=0x2cb7};
  [0x2cb7] = {name="COPTIC SMALL LETTER CRYPTOGRAMMIC EIE", cat="Ll", bidi="L", upper=0x2cb6, title=0x2cb6};
  [0x2cb8] = {name="COPTIC CAPITAL LETTER DIALECT-P KAPA", cat="Lu", bidi="L", lower=0x2cb9};
  [0x2cb9] = {name="COPTIC SMALL LETTER DIALECT-P KAPA", cat="Ll", bidi="L", upper=0x2cb8, title=0x2cb8};
  [0x2cba] = {name="COPTIC CAPITAL LETTER DIALECT-P NI", cat="Lu", bidi="L", lower=0x2cbb};
  [0x2cbb] = {name="COPTIC SMALL LETTER DIALECT-P NI", cat="Ll", bidi="L", upper=0x2cba, title=0x2cba};
  [0x2cbc] = {name="COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI", cat="Lu", bidi="L", lower=0x2cbd};
  [0x2cbd] = {name="COPTIC SMALL LETTER CRYPTOGRAMMIC NI", cat="Ll", bidi="L", upper=0x2cbc, title=0x2cbc};
  [0x2cbe] = {name="COPTIC CAPITAL LETTER OLD COPTIC OOU", cat="Lu", bidi="L", lower=0x2cbf};
  [0x2cbf] = {name="COPTIC SMALL LETTER OLD COPTIC OOU", cat="Ll", bidi="L", upper=0x2cbe, title=0x2cbe};
  [0x2cc0] = {name="COPTIC CAPITAL LETTER SAMPI", cat="Lu", bidi="L", lower=0x2cc1};
  [0x2cc1] = {name="COPTIC SMALL LETTER SAMPI", cat="Ll", bidi="L", upper=0x2cc0, title=0x2cc0};
  [0x2cc2] = {name="COPTIC CAPITAL LETTER CROSSED SHEI", cat="Lu", bidi="L", lower=0x2cc3};
  [0x2cc3] = {name="COPTIC SMALL LETTER CROSSED SHEI", cat="Ll", bidi="L", upper=0x2cc2, title=0x2cc2};
  [0x2cc4] = {name="COPTIC CAPITAL LETTER OLD COPTIC SHEI", cat="Lu", bidi="L", lower=0x2cc5};
  [0x2cc5] = {name="COPTIC SMALL LETTER OLD COPTIC SHEI", cat="Ll", bidi="L", upper=0x2cc4, title=0x2cc4};
  [0x2cc6] = {name="COPTIC CAPITAL LETTER OLD COPTIC ESH", cat="Lu", bidi="L", lower=0x2cc7};
  [0x2cc7] = {name="COPTIC SMALL LETTER OLD COPTIC ESH", cat="Ll", bidi="L", upper=0x2cc6, title=0x2cc6};
  [0x2cc8] = {name="COPTIC CAPITAL LETTER AKHMIMIC KHEI", cat="Lu", bidi="L", lower=0x2cc9};
  [0x2cc9] = {name="COPTIC SMALL LETTER AKHMIMIC KHEI", cat="Ll", bidi="L", upper=0x2cc8, title=0x2cc8};
  [0x2cca] = {name="COPTIC CAPITAL LETTER DIALECT-P HORI", cat="Lu", bidi="L", lower=0x2ccb};
  [0x2ccb] = {name="COPTIC SMALL LETTER DIALECT-P HORI", cat="Ll", bidi="L", upper=0x2cca, title=0x2cca};
  [0x2ccc] = {name="COPTIC CAPITAL LETTER OLD COPTIC HORI", cat="Lu", bidi="L", lower=0x2ccd};
  [0x2ccd] = {name="COPTIC SMALL LETTER OLD COPTIC HORI", cat="Ll", bidi="L", upper=0x2ccc, title=0x2ccc};
  [0x2cce] = {name="COPTIC CAPITAL LETTER OLD COPTIC HA", cat="Lu", bidi="L", lower=0x2ccf};
  [0x2ccf] = {name="COPTIC SMALL LETTER OLD COPTIC HA", cat="Ll", bidi="L", upper=0x2cce, title=0x2cce};
  [0x2cd0] = {name="COPTIC CAPITAL LETTER L-SHAPED HA", cat="Lu", bidi="L", lower=0x2cd1};
  [0x2cd1] = {name="COPTIC SMALL LETTER L-SHAPED HA", cat="Ll", bidi="L", upper=0x2cd0, title=0x2cd0};
  [0x2cd2] = {name="COPTIC CAPITAL LETTER OLD COPTIC HEI", cat="Lu", bidi="L", lower=0x2cd3};
  [0x2cd3] = {name="COPTIC SMALL LETTER OLD COPTIC HEI", cat="Ll", bidi="L", upper=0x2cd2, title=0x2cd2};
  [0x2cd4] = {name="COPTIC CAPITAL LETTER OLD COPTIC HAT", cat="Lu", bidi="L", lower=0x2cd5};
  [0x2cd5] = {name="COPTIC SMALL LETTER OLD COPTIC HAT", cat="Ll", bidi="L", upper=0x2cd4, title=0x2cd4};
  [0x2cd6] = {name="COPTIC CAPITAL LETTER OLD COPTIC GANGIA", cat="Lu", bidi="L", lower=0x2cd7};
  [0x2cd7] = {name="COPTIC SMALL LETTER OLD COPTIC GANGIA", cat="Ll", bidi="L", upper=0x2cd6, title=0x2cd6};
  [0x2cd8] = {name="COPTIC CAPITAL LETTER OLD COPTIC DJA", cat="Lu", bidi="L", lower=0x2cd9};
  [0x2cd9] = {name="COPTIC SMALL LETTER OLD COPTIC DJA", cat="Ll", bidi="L", upper=0x2cd8, title=0x2cd8};
  [0x2cda] = {name="COPTIC CAPITAL LETTER OLD COPTIC SHIMA", cat="Lu", bidi="L", lower=0x2cdb};
  [0x2cdb] = {name="COPTIC SMALL LETTER OLD COPTIC SHIMA", cat="Ll", bidi="L", upper=0x2cda, title=0x2cda};
  [0x2cdc] = {name="COPTIC CAPITAL LETTER OLD NUBIAN SHIMA", cat="Lu", bidi="L", lower=0x2cdd};
  [0x2cdd] = {name="COPTIC SMALL LETTER OLD NUBIAN SHIMA", cat="Ll", bidi="L", upper=0x2cdc, title=0x2cdc};
  [0x2cde] = {name="COPTIC CAPITAL LETTER OLD NUBIAN NGI", cat="Lu", bidi="L", lower=0x2cdf};
  [0x2cdf] = {name="COPTIC SMALL LETTER OLD NUBIAN NGI", cat="Ll", bidi="L", upper=0x2cde, title=0x2cde};
  [0x2ce0] = {name="COPTIC CAPITAL LETTER OLD NUBIAN NYI", cat="Lu", bidi="L", lower=0x2ce1};
  [0x2ce1] = {name="COPTIC SMALL LETTER OLD NUBIAN NYI", cat="Ll", bidi="L", upper=0x2ce0, title=0x2ce0};
  [0x2ce2] = {name="COPTIC CAPITAL LETTER OLD NUBIAN WAU", cat="Lu", bidi="L", lower=0x2ce3};
  [0x2ce3] = {name="COPTIC SMALL LETTER OLD NUBIAN WAU", cat="Ll", bidi="L", upper=0x2ce2, title=0x2ce2};
  [0x2ce4] = {name="COPTIC SYMBOL KAI", cat="Ll", bidi="L"};
  [0x2ce5] = {name="COPTIC SYMBOL MI RO", cat="So", bidi="ON"};
  [0x2ce6] = {name="COPTIC SYMBOL PI RO", cat="So", bidi="ON"};
  [0x2ce7] = {name="COPTIC SYMBOL STAUROS", cat="So", bidi="ON"};
  [0x2ce8] = {name="COPTIC SYMBOL TAU RO", cat="So", bidi="ON"};
  [0x2ce9] = {name="COPTIC SYMBOL KHI RO", cat="So", bidi="ON"};
  [0x2cea] = {name="COPTIC SYMBOL SHIMA SIMA", cat="So", bidi="ON"};
  [0x2ceb] = {name="COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI", cat="Lu", bidi="L", lower=0x2cec};
  [0x2cec] = {name="COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI", cat="Ll", bidi="L", upper=0x2ceb, title=0x2ceb};
  [0x2ced] = {name="COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA", cat="Lu", bidi="L", lower=0x2cee};
  [0x2cee] = {name="COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA", cat="Ll", bidi="L", upper=0x2ced, title=0x2ced};
  [0x2cef] = {name="COPTIC COMBINING NI ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x2cf0] = {name="COPTIC COMBINING SPIRITUS ASPER", cat="Mn", combo=230, bidi="NSM"};
  [0x2cf1] = {name="COPTIC COMBINING SPIRITUS LENIS", cat="Mn", combo=230, bidi="NSM"};
  [0x2cf9] = {name="COPTIC OLD NUBIAN FULL STOP", cat="Po", bidi="ON"};
  [0x2cfa] = {name="COPTIC OLD NUBIAN DIRECT QUESTION MARK", cat="Po", bidi="ON"};
  [0x2cfb] = {name="COPTIC OLD NUBIAN INDIRECT QUESTION MARK", cat="Po", bidi="ON"};
  [0x2cfc] = {name="COPTIC OLD NUBIAN VERSE DIVIDER", cat="Po", bidi="ON"};
  [0x2cfd] = {name="COPTIC FRACTION ONE HALF", cat="No", bidi="ON", numeric=1/2};
  [0x2cfe] = {name="COPTIC FULL STOP", cat="Po", bidi="ON"};
  [0x2cff] = {name="COPTIC MORPHOLOGICAL DIVIDER", cat="Po", bidi="ON"};
  [0x2d00] = {name="GEORGIAN SMALL LETTER AN", cat="Ll", bidi="L", upper=0x10a0, title=0x10a0};
  [0x2d01] = {name="GEORGIAN SMALL LETTER BAN", cat="Ll", bidi="L", upper=0x10a1, title=0x10a1};
  [0x2d02] = {name="GEORGIAN SMALL LETTER GAN", cat="Ll", bidi="L", upper=0x10a2, title=0x10a2};
  [0x2d03] = {name="GEORGIAN SMALL LETTER DON", cat="Ll", bidi="L", upper=0x10a3, title=0x10a3};
  [0x2d04] = {name="GEORGIAN SMALL LETTER EN", cat="Ll", bidi="L", upper=0x10a4, title=0x10a4};
  [0x2d05] = {name="GEORGIAN SMALL LETTER VIN", cat="Ll", bidi="L", upper=0x10a5, title=0x10a5};
  [0x2d06] = {name="GEORGIAN SMALL LETTER ZEN", cat="Ll", bidi="L", upper=0x10a6, title=0x10a6};
  [0x2d07] = {name="GEORGIAN SMALL LETTER TAN", cat="Ll", bidi="L", upper=0x10a7, title=0x10a7};
  [0x2d08] = {name="GEORGIAN SMALL LETTER IN", cat="Ll", bidi="L", upper=0x10a8, title=0x10a8};
  [0x2d09] = {name="GEORGIAN SMALL LETTER KAN", cat="Ll", bidi="L", upper=0x10a9, title=0x10a9};
  [0x2d0a] = {name="GEORGIAN SMALL LETTER LAS", cat="Ll", bidi="L", upper=0x10aa, title=0x10aa};
  [0x2d0b] = {name="GEORGIAN SMALL LETTER MAN", cat="Ll", bidi="L", upper=0x10ab, title=0x10ab};
  [0x2d0c] = {name="GEORGIAN SMALL LETTER NAR", cat="Ll", bidi="L", upper=0x10ac, title=0x10ac};
  [0x2d0d] = {name="GEORGIAN SMALL LETTER ON", cat="Ll", bidi="L", upper=0x10ad, title=0x10ad};
  [0x2d0e] = {name="GEORGIAN SMALL LETTER PAR", cat="Ll", bidi="L", upper=0x10ae, title=0x10ae};
  [0x2d0f] = {name="GEORGIAN SMALL LETTER ZHAR", cat="Ll", bidi="L", upper=0x10af, title=0x10af};
  [0x2d10] = {name="GEORGIAN SMALL LETTER RAE", cat="Ll", bidi="L", upper=0x10b0, title=0x10b0};
  [0x2d11] = {name="GEORGIAN SMALL LETTER SAN", cat="Ll", bidi="L", upper=0x10b1, title=0x10b1};
  [0x2d12] = {name="GEORGIAN SMALL LETTER TAR", cat="Ll", bidi="L", upper=0x10b2, title=0x10b2};
  [0x2d13] = {name="GEORGIAN SMALL LETTER UN", cat="Ll", bidi="L", upper=0x10b3, title=0x10b3};
  [0x2d14] = {name="GEORGIAN SMALL LETTER PHAR", cat="Ll", bidi="L", upper=0x10b4, title=0x10b4};
  [0x2d15] = {name="GEORGIAN SMALL LETTER KHAR", cat="Ll", bidi="L", upper=0x10b5, title=0x10b5};
  [0x2d16] = {name="GEORGIAN SMALL LETTER GHAN", cat="Ll", bidi="L", upper=0x10b6, title=0x10b6};
  [0x2d17] = {name="GEORGIAN SMALL LETTER QAR", cat="Ll", bidi="L", upper=0x10b7, title=0x10b7};
  [0x2d18] = {name="GEORGIAN SMALL LETTER SHIN", cat="Ll", bidi="L", upper=0x10b8, title=0x10b8};
  [0x2d19] = {name="GEORGIAN SMALL LETTER CHIN", cat="Ll", bidi="L", upper=0x10b9, title=0x10b9};
  [0x2d1a] = {name="GEORGIAN SMALL LETTER CAN", cat="Ll", bidi="L", upper=0x10ba, title=0x10ba};
  [0x2d1b] = {name="GEORGIAN SMALL LETTER JIL", cat="Ll", bidi="L", upper=0x10bb, title=0x10bb};
  [0x2d1c] = {name="GEORGIAN SMALL LETTER CIL", cat="Ll", bidi="L", upper=0x10bc, title=0x10bc};
  [0x2d1d] = {name="GEORGIAN SMALL LETTER CHAR", cat="Ll", bidi="L", upper=0x10bd, title=0x10bd};
  [0x2d1e] = {name="GEORGIAN SMALL LETTER XAN", cat="Ll", bidi="L", upper=0x10be, title=0x10be};
  [0x2d1f] = {name="GEORGIAN SMALL LETTER JHAN", cat="Ll", bidi="L", upper=0x10bf, title=0x10bf};
  [0x2d20] = {name="GEORGIAN SMALL LETTER HAE", cat="Ll", bidi="L", upper=0x10c0, title=0x10c0};
  [0x2d21] = {name="GEORGIAN SMALL LETTER HE", cat="Ll", bidi="L", upper=0x10c1, title=0x10c1};
  [0x2d22] = {name="GEORGIAN SMALL LETTER HIE", cat="Ll", bidi="L", upper=0x10c2, title=0x10c2};
  [0x2d23] = {name="GEORGIAN SMALL LETTER WE", cat="Ll", bidi="L", upper=0x10c3, title=0x10c3};
  [0x2d24] = {name="GEORGIAN SMALL LETTER HAR", cat="Ll", bidi="L", upper=0x10c4, title=0x10c4};
  [0x2d25] = {name="GEORGIAN SMALL LETTER HOE", cat="Ll", bidi="L", upper=0x10c5, title=0x10c5};
  [0x2d30] = {name="TIFINAGH LETTER YA", cat="Lo", bidi="L"};
  [0x2d31] = {name="TIFINAGH LETTER YAB", cat="Lo", bidi="L"};
  [0x2d32] = {name="TIFINAGH LETTER YABH", cat="Lo", bidi="L"};
  [0x2d33] = {name="TIFINAGH LETTER YAG", cat="Lo", bidi="L"};
  [0x2d34] = {name="TIFINAGH LETTER YAGHH", cat="Lo", bidi="L"};
  [0x2d35] = {name="TIFINAGH LETTER BERBER ACADEMY YAJ", cat="Lo", bidi="L"};
  [0x2d36] = {name="TIFINAGH LETTER YAJ", cat="Lo", bidi="L"};
  [0x2d37] = {name="TIFINAGH LETTER YAD", cat="Lo", bidi="L"};
  [0x2d38] = {name="TIFINAGH LETTER YADH", cat="Lo", bidi="L"};
  [0x2d39] = {name="TIFINAGH LETTER YADD", cat="Lo", bidi="L"};
  [0x2d3a] = {name="TIFINAGH LETTER YADDH", cat="Lo", bidi="L"};
  [0x2d3b] = {name="TIFINAGH LETTER YEY", cat="Lo", bidi="L"};
  [0x2d3c] = {name="TIFINAGH LETTER YAF", cat="Lo", bidi="L"};
  [0x2d3d] = {name="TIFINAGH LETTER YAK", cat="Lo", bidi="L"};
  [0x2d3e] = {name="TIFINAGH LETTER TUAREG YAK", cat="Lo", bidi="L"};
  [0x2d3f] = {name="TIFINAGH LETTER YAKHH", cat="Lo", bidi="L"};
  [0x2d40] = {name="TIFINAGH LETTER YAH", cat="Lo", bidi="L"};
  [0x2d41] = {name="TIFINAGH LETTER BERBER ACADEMY YAH", cat="Lo", bidi="L"};
  [0x2d42] = {name="TIFINAGH LETTER TUAREG YAH", cat="Lo", bidi="L"};
  [0x2d43] = {name="TIFINAGH LETTER YAHH", cat="Lo", bidi="L"};
  [0x2d44] = {name="TIFINAGH LETTER YAA", cat="Lo", bidi="L"};
  [0x2d45] = {name="TIFINAGH LETTER YAKH", cat="Lo", bidi="L"};
  [0x2d46] = {name="TIFINAGH LETTER TUAREG YAKH", cat="Lo", bidi="L"};
  [0x2d47] = {name="TIFINAGH LETTER YAQ", cat="Lo", bidi="L"};
  [0x2d48] = {name="TIFINAGH LETTER TUAREG YAQ", cat="Lo", bidi="L"};
  [0x2d49] = {name="TIFINAGH LETTER YI", cat="Lo", bidi="L"};
  [0x2d4a] = {name="TIFINAGH LETTER YAZH", cat="Lo", bidi="L"};
  [0x2d4b] = {name="TIFINAGH LETTER AHAGGAR YAZH", cat="Lo", bidi="L"};
  [0x2d4c] = {name="TIFINAGH LETTER TUAREG YAZH", cat="Lo", bidi="L"};
  [0x2d4d] = {name="TIFINAGH LETTER YAL", cat="Lo", bidi="L"};
  [0x2d4e] = {name="TIFINAGH LETTER YAM", cat="Lo", bidi="L"};
  [0x2d4f] = {name="TIFINAGH LETTER YAN", cat="Lo", bidi="L"};
  [0x2d50] = {name="TIFINAGH LETTER TUAREG YAGN", cat="Lo", bidi="L"};
  [0x2d51] = {name="TIFINAGH LETTER TUAREG YANG", cat="Lo", bidi="L"};
  [0x2d52] = {name="TIFINAGH LETTER YAP", cat="Lo", bidi="L"};
  [0x2d53] = {name="TIFINAGH LETTER YU", cat="Lo", bidi="L"};
  [0x2d54] = {name="TIFINAGH LETTER YAR", cat="Lo", bidi="L"};
  [0x2d55] = {name="TIFINAGH LETTER YARR", cat="Lo", bidi="L"};
  [0x2d56] = {name="TIFINAGH LETTER YAGH", cat="Lo", bidi="L"};
  [0x2d57] = {name="TIFINAGH LETTER TUAREG YAGH", cat="Lo", bidi="L"};
  [0x2d58] = {name="TIFINAGH LETTER AYER YAGH", cat="Lo", bidi="L"};
  [0x2d59] = {name="TIFINAGH LETTER YAS", cat="Lo", bidi="L"};
  [0x2d5a] = {name="TIFINAGH LETTER YASS", cat="Lo", bidi="L"};
  [0x2d5b] = {name="TIFINAGH LETTER YASH", cat="Lo", bidi="L"};
  [0x2d5c] = {name="TIFINAGH LETTER YAT", cat="Lo", bidi="L"};
  [0x2d5d] = {name="TIFINAGH LETTER YATH", cat="Lo", bidi="L"};
  [0x2d5e] = {name="TIFINAGH LETTER YACH", cat="Lo", bidi="L"};
  [0x2d5f] = {name="TIFINAGH LETTER YATT", cat="Lo", bidi="L"};
  [0x2d60] = {name="TIFINAGH LETTER YAV", cat="Lo", bidi="L"};
  [0x2d61] = {name="TIFINAGH LETTER YAW", cat="Lo", bidi="L"};
  [0x2d62] = {name="TIFINAGH LETTER YAY", cat="Lo", bidi="L"};
  [0x2d63] = {name="TIFINAGH LETTER YAZ", cat="Lo", bidi="L"};
  [0x2d64] = {name="TIFINAGH LETTER TAWELLEMET YAZ", cat="Lo", bidi="L"};
  [0x2d65] = {name="TIFINAGH LETTER YAZZ", cat="Lo", bidi="L"};
  [0x2d6f] = {name="TIFINAGH MODIFIER LETTER LABIALIZATION MARK", cat="Lm", bidi="L", decomp={compat="super";0x2D61}};
  [0x2d80] = {name="ETHIOPIC SYLLABLE LOA", cat="Lo", bidi="L"};
  [0x2d81] = {name="ETHIOPIC SYLLABLE MOA", cat="Lo", bidi="L"};
  [0x2d82] = {name="ETHIOPIC SYLLABLE ROA", cat="Lo", bidi="L"};
  [0x2d83] = {name="ETHIOPIC SYLLABLE SOA", cat="Lo", bidi="L"};
  [0x2d84] = {name="ETHIOPIC SYLLABLE SHOA", cat="Lo", bidi="L"};
  [0x2d85] = {name="ETHIOPIC SYLLABLE BOA", cat="Lo", bidi="L"};
  [0x2d86] = {name="ETHIOPIC SYLLABLE TOA", cat="Lo", bidi="L"};
  [0x2d87] = {name="ETHIOPIC SYLLABLE COA", cat="Lo", bidi="L"};
  [0x2d88] = {name="ETHIOPIC SYLLABLE NOA", cat="Lo", bidi="L"};
  [0x2d89] = {name="ETHIOPIC SYLLABLE NYOA", cat="Lo", bidi="L"};
  [0x2d8a] = {name="ETHIOPIC SYLLABLE GLOTTAL OA", cat="Lo", bidi="L"};
  [0x2d8b] = {name="ETHIOPIC SYLLABLE ZOA", cat="Lo", bidi="L"};
  [0x2d8c] = {name="ETHIOPIC SYLLABLE DOA", cat="Lo", bidi="L"};
  [0x2d8d] = {name="ETHIOPIC SYLLABLE DDOA", cat="Lo", bidi="L"};
  [0x2d8e] = {name="ETHIOPIC SYLLABLE JOA", cat="Lo", bidi="L"};
  [0x2d8f] = {name="ETHIOPIC SYLLABLE THOA", cat="Lo", bidi="L"};
  [0x2d90] = {name="ETHIOPIC SYLLABLE CHOA", cat="Lo", bidi="L"};
  [0x2d91] = {name="ETHIOPIC SYLLABLE PHOA", cat="Lo", bidi="L"};
  [0x2d92] = {name="ETHIOPIC SYLLABLE POA", cat="Lo", bidi="L"};
  [0x2d93] = {name="ETHIOPIC SYLLABLE GGWA", cat="Lo", bidi="L"};
  [0x2d94] = {name="ETHIOPIC SYLLABLE GGWI", cat="Lo", bidi="L"};
  [0x2d95] = {name="ETHIOPIC SYLLABLE GGWEE", cat="Lo", bidi="L"};
  [0x2d96] = {name="ETHIOPIC SYLLABLE GGWE", cat="Lo", bidi="L"};
  [0x2da0] = {name="ETHIOPIC SYLLABLE SSA", cat="Lo", bidi="L"};
  [0x2da1] = {name="ETHIOPIC SYLLABLE SSU", cat="Lo", bidi="L"};
  [0x2da2] = {name="ETHIOPIC SYLLABLE SSI", cat="Lo", bidi="L"};
  [0x2da3] = {name="ETHIOPIC SYLLABLE SSAA", cat="Lo", bidi="L"};
  [0x2da4] = {name="ETHIOPIC SYLLABLE SSEE", cat="Lo", bidi="L"};
  [0x2da5] = {name="ETHIOPIC SYLLABLE SSE", cat="Lo", bidi="L"};
  [0x2da6] = {name="ETHIOPIC SYLLABLE SSO", cat="Lo", bidi="L"};
  [0x2da8] = {name="ETHIOPIC SYLLABLE CCA", cat="Lo", bidi="L"};
  [0x2da9] = {name="ETHIOPIC SYLLABLE CCU", cat="Lo", bidi="L"};
  [0x2daa] = {name="ETHIOPIC SYLLABLE CCI", cat="Lo", bidi="L"};
  [0x2dab] = {name="ETHIOPIC SYLLABLE CCAA", cat="Lo", bidi="L"};
  [0x2dac] = {name="ETHIOPIC SYLLABLE CCEE", cat="Lo", bidi="L"};
  [0x2dad] = {name="ETHIOPIC SYLLABLE CCE", cat="Lo", bidi="L"};
  [0x2dae] = {name="ETHIOPIC SYLLABLE CCO", cat="Lo", bidi="L"};
  [0x2db0] = {name="ETHIOPIC SYLLABLE ZZA", cat="Lo", bidi="L"};
  [0x2db1] = {name="ETHIOPIC SYLLABLE ZZU", cat="Lo", bidi="L"};
  [0x2db2] = {name="ETHIOPIC SYLLABLE ZZI", cat="Lo", bidi="L"};
  [0x2db3] = {name="ETHIOPIC SYLLABLE ZZAA", cat="Lo", bidi="L"};
  [0x2db4] = {name="ETHIOPIC SYLLABLE ZZEE", cat="Lo", bidi="L"};
  [0x2db5] = {name="ETHIOPIC SYLLABLE ZZE", cat="Lo", bidi="L"};
  [0x2db6] = {name="ETHIOPIC SYLLABLE ZZO", cat="Lo", bidi="L"};
  [0x2db8] = {name="ETHIOPIC SYLLABLE CCHA", cat="Lo", bidi="L"};
  [0x2db9] = {name="ETHIOPIC SYLLABLE CCHU", cat="Lo", bidi="L"};
  [0x2dba] = {name="ETHIOPIC SYLLABLE CCHI", cat="Lo", bidi="L"};
  [0x2dbb] = {name="ETHIOPIC SYLLABLE CCHAA", cat="Lo", bidi="L"};
  [0x2dbc] = {name="ETHIOPIC SYLLABLE CCHEE", cat="Lo", bidi="L"};
  [0x2dbd] = {name="ETHIOPIC SYLLABLE CCHE", cat="Lo", bidi="L"};
  [0x2dbe] = {name="ETHIOPIC SYLLABLE CCHO", cat="Lo", bidi="L"};
  [0x2dc0] = {name="ETHIOPIC SYLLABLE QYA", cat="Lo", bidi="L"};
  [0x2dc1] = {name="ETHIOPIC SYLLABLE QYU", cat="Lo", bidi="L"};
  [0x2dc2] = {name="ETHIOPIC SYLLABLE QYI", cat="Lo", bidi="L"};
  [0x2dc3] = {name="ETHIOPIC SYLLABLE QYAA", cat="Lo", bidi="L"};
  [0x2dc4] = {name="ETHIOPIC SYLLABLE QYEE", cat="Lo", bidi="L"};
  [0x2dc5] = {name="ETHIOPIC SYLLABLE QYE", cat="Lo", bidi="L"};
  [0x2dc6] = {name="ETHIOPIC SYLLABLE QYO", cat="Lo", bidi="L"};
  [0x2dc8] = {name="ETHIOPIC SYLLABLE KYA", cat="Lo", bidi="L"};
  [0x2dc9] = {name="ETHIOPIC SYLLABLE KYU", cat="Lo", bidi="L"};
  [0x2dca] = {name="ETHIOPIC SYLLABLE KYI", cat="Lo", bidi="L"};
  [0x2dcb] = {name="ETHIOPIC SYLLABLE KYAA", cat="Lo", bidi="L"};
  [0x2dcc] = {name="ETHIOPIC SYLLABLE KYEE", cat="Lo", bidi="L"};
  [0x2dcd] = {name="ETHIOPIC SYLLABLE KYE", cat="Lo", bidi="L"};
  [0x2dce] = {name="ETHIOPIC SYLLABLE KYO", cat="Lo", bidi="L"};
  [0x2dd0] = {name="ETHIOPIC SYLLABLE XYA", cat="Lo", bidi="L"};
  [0x2dd1] = {name="ETHIOPIC SYLLABLE XYU", cat="Lo", bidi="L"};
  [0x2dd2] = {name="ETHIOPIC SYLLABLE XYI", cat="Lo", bidi="L"};
  [0x2dd3] = {name="ETHIOPIC SYLLABLE XYAA", cat="Lo", bidi="L"};
  [0x2dd4] = {name="ETHIOPIC SYLLABLE XYEE", cat="Lo", bidi="L"};
  [0x2dd5] = {name="ETHIOPIC SYLLABLE XYE", cat="Lo", bidi="L"};
  [0x2dd6] = {name="ETHIOPIC SYLLABLE XYO", cat="Lo", bidi="L"};
  [0x2dd8] = {name="ETHIOPIC SYLLABLE GYA", cat="Lo", bidi="L"};
  [0x2dd9] = {name="ETHIOPIC SYLLABLE GYU", cat="Lo", bidi="L"};
  [0x2dda] = {name="ETHIOPIC SYLLABLE GYI", cat="Lo", bidi="L"};
  [0x2ddb] = {name="ETHIOPIC SYLLABLE GYAA", cat="Lo", bidi="L"};
  [0x2ddc] = {name="ETHIOPIC SYLLABLE GYEE", cat="Lo", bidi="L"};
  [0x2ddd] = {name="ETHIOPIC SYLLABLE GYE", cat="Lo", bidi="L"};
  [0x2dde] = {name="ETHIOPIC SYLLABLE GYO", cat="Lo", bidi="L"};
  [0x2de0] = {name="COMBINING CYRILLIC LETTER BE", cat="Mn", combo=230, bidi="NSM"};
  [0x2de1] = {name="COMBINING CYRILLIC LETTER VE", cat="Mn", combo=230, bidi="NSM"};
  [0x2de2] = {name="COMBINING CYRILLIC LETTER GHE", cat="Mn", combo=230, bidi="NSM"};
  [0x2de3] = {name="COMBINING CYRILLIC LETTER DE", cat="Mn", combo=230, bidi="NSM"};
  [0x2de4] = {name="COMBINING CYRILLIC LETTER ZHE", cat="Mn", combo=230, bidi="NSM"};
  [0x2de5] = {name="COMBINING CYRILLIC LETTER ZE", cat="Mn", combo=230, bidi="NSM"};
  [0x2de6] = {name="COMBINING CYRILLIC LETTER KA", cat="Mn", combo=230, bidi="NSM"};
  [0x2de7] = {name="COMBINING CYRILLIC LETTER EL", cat="Mn", combo=230, bidi="NSM"};
  [0x2de8] = {name="COMBINING CYRILLIC LETTER EM", cat="Mn", combo=230, bidi="NSM"};
  [0x2de9] = {name="COMBINING CYRILLIC LETTER EN", cat="Mn", combo=230, bidi="NSM"};
  [0x2dea] = {name="COMBINING CYRILLIC LETTER O", cat="Mn", combo=230, bidi="NSM"};
  [0x2deb] = {name="COMBINING CYRILLIC LETTER PE", cat="Mn", combo=230, bidi="NSM"};
  [0x2dec] = {name="COMBINING CYRILLIC LETTER ER", cat="Mn", combo=230, bidi="NSM"};
  [0x2ded] = {name="COMBINING CYRILLIC LETTER ES", cat="Mn", combo=230, bidi="NSM"};
  [0x2dee] = {name="COMBINING CYRILLIC LETTER TE", cat="Mn", combo=230, bidi="NSM"};
  [0x2def] = {name="COMBINING CYRILLIC LETTER HA", cat="Mn", combo=230, bidi="NSM"};
  [0x2df0] = {name="COMBINING CYRILLIC LETTER TSE", cat="Mn", combo=230, bidi="NSM"};
  [0x2df1] = {name="COMBINING CYRILLIC LETTER CHE", cat="Mn", combo=230, bidi="NSM"};
  [0x2df2] = {name="COMBINING CYRILLIC LETTER SHA", cat="Mn", combo=230, bidi="NSM"};
  [0x2df3] = {name="COMBINING CYRILLIC LETTER SHCHA", cat="Mn", combo=230, bidi="NSM"};
  [0x2df4] = {name="COMBINING CYRILLIC LETTER FITA", cat="Mn", combo=230, bidi="NSM"};
  [0x2df5] = {name="COMBINING CYRILLIC LETTER ES-TE", cat="Mn", combo=230, bidi="NSM"};
  [0x2df6] = {name="COMBINING CYRILLIC LETTER A", cat="Mn", combo=230, bidi="NSM"};
  [0x2df7] = {name="COMBINING CYRILLIC LETTER IE", cat="Mn", combo=230, bidi="NSM"};
  [0x2df8] = {name="COMBINING CYRILLIC LETTER DJERV", cat="Mn", combo=230, bidi="NSM"};
  [0x2df9] = {name="COMBINING CYRILLIC LETTER MONOGRAPH UK", cat="Mn", combo=230, bidi="NSM"};
  [0x2dfa] = {name="COMBINING CYRILLIC LETTER YAT", cat="Mn", combo=230, bidi="NSM"};
  [0x2dfb] = {name="COMBINING CYRILLIC LETTER YU", cat="Mn", combo=230, bidi="NSM"};
  [0x2dfc] = {name="COMBINING CYRILLIC LETTER IOTIFIED A", cat="Mn", combo=230, bidi="NSM"};
  [0x2dfd] = {name="COMBINING CYRILLIC LETTER LITTLE YUS", cat="Mn", combo=230, bidi="NSM"};
  [0x2dfe] = {name="COMBINING CYRILLIC LETTER BIG YUS", cat="Mn", combo=230, bidi="NSM"};
  [0x2dff] = {name="COMBINING CYRILLIC LETTER IOTIFIED BIG YUS", cat="Mn", combo=230, bidi="NSM"};
  [0x2e00] = {name="RIGHT ANGLE SUBSTITUTION MARKER", cat="Po", bidi="ON"};
  [0x2e01] = {name="RIGHT ANGLE DOTTED SUBSTITUTION MARKER", cat="Po", bidi="ON"};
  [0x2e02] = {name="LEFT SUBSTITUTION BRACKET", cat="Pi", bidi="ON", mirror=true};
  [0x2e03] = {name="RIGHT SUBSTITUTION BRACKET", cat="Pf", bidi="ON", mirror=true};
  [0x2e04] = {name="LEFT DOTTED SUBSTITUTION BRACKET", cat="Pi", bidi="ON", mirror=true};
  [0x2e05] = {name="RIGHT DOTTED SUBSTITUTION BRACKET", cat="Pf", bidi="ON", mirror=true};
  [0x2e06] = {name="RAISED INTERPOLATION MARKER", cat="Po", bidi="ON"};
  [0x2e07] = {name="RAISED DOTTED INTERPOLATION MARKER", cat="Po", bidi="ON"};
  [0x2e08] = {name="DOTTED TRANSPOSITION MARKER", cat="Po", bidi="ON"};
  [0x2e09] = {name="LEFT TRANSPOSITION BRACKET", cat="Pi", bidi="ON", mirror=true};
  [0x2e0a] = {name="RIGHT TRANSPOSITION BRACKET", cat="Pf", bidi="ON", mirror=true};
  [0x2e0b] = {name="RAISED SQUARE", cat="Po", bidi="ON"};
  [0x2e0c] = {name="LEFT RAISED OMISSION BRACKET", cat="Pi", bidi="ON", mirror=true};
  [0x2e0d] = {name="RIGHT RAISED OMISSION BRACKET", cat="Pf", bidi="ON", mirror=true};
  [0x2e0e] = {name="EDITORIAL CORONIS", cat="Po", bidi="ON"};
  [0x2e0f] = {name="PARAGRAPHOS", cat="Po", bidi="ON"};
  [0x2e10] = {name="FORKED PARAGRAPHOS", cat="Po", bidi="ON"};
  [0x2e11] = {name="REVERSED FORKED PARAGRAPHOS", cat="Po", bidi="ON"};
  [0x2e12] = {name="HYPODIASTOLE", cat="Po", bidi="ON"};
  [0x2e13] = {name="DOTTED OBELOS", cat="Po", bidi="ON"};
  [0x2e14] = {name="DOWNWARDS ANCORA", cat="Po", bidi="ON"};
  [0x2e15] = {name="UPWARDS ANCORA", cat="Po", bidi="ON"};
  [0x2e16] = {name="DOTTED RIGHT-POINTING ANGLE", cat="Po", bidi="ON"};
  [0x2e17] = {name="DOUBLE OBLIQUE HYPHEN", cat="Pd", bidi="ON"};
  [0x2e18] = {name="INVERTED INTERROBANG", cat="Po", bidi="ON"};
  [0x2e19] = {name="PALM BRANCH", cat="Po", bidi="ON"};
  [0x2e1a] = {name="HYPHEN WITH DIAERESIS", cat="Pd", bidi="ON"};
  [0x2e1b] = {name="TILDE WITH RING ABOVE", cat="Po", bidi="ON"};
  [0x2e1c] = {name="LEFT LOW PARAPHRASE BRACKET", cat="Pi", bidi="ON", mirror=true};
  [0x2e1d] = {name="RIGHT LOW PARAPHRASE BRACKET", cat="Pf", bidi="ON", mirror=true};
  [0x2e1e] = {name="TILDE WITH DOT ABOVE", cat="Po", bidi="ON"};
  [0x2e1f] = {name="TILDE WITH DOT BELOW", cat="Po", bidi="ON"};
  [0x2e20] = {name="LEFT VERTICAL BAR WITH QUILL", cat="Pi", bidi="ON", mirror=true};
  [0x2e21] = {name="RIGHT VERTICAL BAR WITH QUILL", cat="Pf", bidi="ON", mirror=true};
  [0x2e22] = {name="TOP LEFT HALF BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x2e23] = {name="TOP RIGHT HALF BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x2e24] = {name="BOTTOM LEFT HALF BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x2e25] = {name="BOTTOM RIGHT HALF BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x2e26] = {name="LEFT SIDEWAYS U BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x2e27] = {name="RIGHT SIDEWAYS U BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x2e28] = {name="LEFT DOUBLE PARENTHESIS", cat="Ps", bidi="ON", mirror=true};
  [0x2e29] = {name="RIGHT DOUBLE PARENTHESIS", cat="Pe", bidi="ON", mirror=true};
  [0x2e2a] = {name="TWO DOTS OVER ONE DOT PUNCTUATION", cat="Po", bidi="ON"};
  [0x2e2b] = {name="ONE DOT OVER TWO DOTS PUNCTUATION", cat="Po", bidi="ON"};
  [0x2e2c] = {name="SQUARED FOUR DOT PUNCTUATION", cat="Po", bidi="ON"};
  [0x2e2d] = {name="FIVE DOT MARK", cat="Po", bidi="ON"};
  [0x2e2e] = {name="REVERSED QUESTION MARK", cat="Po", bidi="ON"};
  [0x2e2f] = {name="VERTICAL TILDE", cat="Lm", bidi="ON"};
  [0x2e30] = {name="RING POINT", cat="Po", bidi="ON"};
  [0x2e31] = {name="WORD SEPARATOR MIDDLE DOT", cat="Po", bidi="ON"};
  [0x2e80] = {name="CJK RADICAL REPEAT", cat="So", bidi="ON"};
  [0x2e81] = {name="CJK RADICAL CLIFF", cat="So", bidi="ON"};
  [0x2e82] = {name="CJK RADICAL SECOND ONE", cat="So", bidi="ON"};
  [0x2e83] = {name="CJK RADICAL SECOND TWO", cat="So", bidi="ON"};
  [0x2e84] = {name="CJK RADICAL SECOND THREE", cat="So", bidi="ON"};
  [0x2e85] = {name="CJK RADICAL PERSON", cat="So", bidi="ON"};
  [0x2e86] = {name="CJK RADICAL BOX", cat="So", bidi="ON"};
  [0x2e87] = {name="CJK RADICAL TABLE", cat="So", bidi="ON"};
  [0x2e88] = {name="CJK RADICAL KNIFE ONE", cat="So", bidi="ON"};
  [0x2e89] = {name="CJK RADICAL KNIFE TWO", cat="So", bidi="ON"};
  [0x2e8a] = {name="CJK RADICAL DIVINATION", cat="So", bidi="ON"};
  [0x2e8b] = {name="CJK RADICAL SEAL", cat="So", bidi="ON"};
  [0x2e8c] = {name="CJK RADICAL SMALL ONE", cat="So", bidi="ON"};
  [0x2e8d] = {name="CJK RADICAL SMALL TWO", cat="So", bidi="ON"};
  [0x2e8e] = {name="CJK RADICAL LAME ONE", cat="So", bidi="ON"};
  [0x2e8f] = {name="CJK RADICAL LAME TWO", cat="So", bidi="ON"};
  [0x2e90] = {name="CJK RADICAL LAME THREE", cat="So", bidi="ON"};
  [0x2e91] = {name="CJK RADICAL LAME FOUR", cat="So", bidi="ON"};
  [0x2e92] = {name="CJK RADICAL SNAKE", cat="So", bidi="ON"};
  [0x2e93] = {name="CJK RADICAL THREAD", cat="So", bidi="ON"};
  [0x2e94] = {name="CJK RADICAL SNOUT ONE", cat="So", bidi="ON"};
  [0x2e95] = {name="CJK RADICAL SNOUT TWO", cat="So", bidi="ON"};
  [0x2e96] = {name="CJK RADICAL HEART ONE", cat="So", bidi="ON"};
  [0x2e97] = {name="CJK RADICAL HEART TWO", cat="So", bidi="ON"};
  [0x2e98] = {name="CJK RADICAL HAND", cat="So", bidi="ON"};
  [0x2e99] = {name="CJK RADICAL RAP", cat="So", bidi="ON"};
  [0x2e9b] = {name="CJK RADICAL CHOKE", cat="So", bidi="ON"};
  [0x2e9c] = {name="CJK RADICAL SUN", cat="So", bidi="ON"};
  [0x2e9d] = {name="CJK RADICAL MOON", cat="So", bidi="ON"};
  [0x2e9e] = {name="CJK RADICAL DEATH", cat="So", bidi="ON"};
  [0x2e9f] = {name="CJK RADICAL MOTHER", cat="So", bidi="ON", decomp={compat="compat";0x6BCD}};
  [0x2ea0] = {name="CJK RADICAL CIVILIAN", cat="So", bidi="ON"};
  [0x2ea1] = {name="CJK RADICAL WATER ONE", cat="So", bidi="ON"};
  [0x2ea2] = {name="CJK RADICAL WATER TWO", cat="So", bidi="ON"};
  [0x2ea3] = {name="CJK RADICAL FIRE", cat="So", bidi="ON"};
  [0x2ea4] = {name="CJK RADICAL PAW ONE", cat="So", bidi="ON"};
  [0x2ea5] = {name="CJK RADICAL PAW TWO", cat="So", bidi="ON"};
  [0x2ea6] = {name="CJK RADICAL SIMPLIFIED HALF TREE TRUNK", cat="So", bidi="ON"};
  [0x2ea7] = {name="CJK RADICAL COW", cat="So", bidi="ON"};
  [0x2ea8] = {name="CJK RADICAL DOG", cat="So", bidi="ON"};
  [0x2ea9] = {name="CJK RADICAL JADE", cat="So", bidi="ON"};
  [0x2eaa] = {name="CJK RADICAL BOLT OF CLOTH", cat="So", bidi="ON"};
  [0x2eab] = {name="CJK RADICAL EYE", cat="So", bidi="ON"};
  [0x2eac] = {name="CJK RADICAL SPIRIT ONE", cat="So", bidi="ON"};
  [0x2ead] = {name="CJK RADICAL SPIRIT TWO", cat="So", bidi="ON"};
  [0x2eae] = {name="CJK RADICAL BAMBOO", cat="So", bidi="ON"};
  [0x2eaf] = {name="CJK RADICAL SILK", cat="So", bidi="ON"};
  [0x2eb0] = {name="CJK RADICAL C-SIMPLIFIED SILK", cat="So", bidi="ON"};
  [0x2eb1] = {name="CJK RADICAL NET ONE", cat="So", bidi="ON"};
  [0x2eb2] = {name="CJK RADICAL NET TWO", cat="So", bidi="ON"};
  [0x2eb3] = {name="CJK RADICAL NET THREE", cat="So", bidi="ON"};
  [0x2eb4] = {name="CJK RADICAL NET FOUR", cat="So", bidi="ON"};
  [0x2eb5] = {name="CJK RADICAL MESH", cat="So", bidi="ON"};
  [0x2eb6] = {name="CJK RADICAL SHEEP", cat="So", bidi="ON"};
  [0x2eb7] = {name="CJK RADICAL RAM", cat="So", bidi="ON"};
  [0x2eb8] = {name="CJK RADICAL EWE", cat="So", bidi="ON"};
  [0x2eb9] = {name="CJK RADICAL OLD", cat="So", bidi="ON"};
  [0x2eba] = {name="CJK RADICAL BRUSH ONE", cat="So", bidi="ON"};
  [0x2ebb] = {name="CJK RADICAL BRUSH TWO", cat="So", bidi="ON"};
  [0x2ebc] = {name="CJK RADICAL MEAT", cat="So", bidi="ON"};
  [0x2ebd] = {name="CJK RADICAL MORTAR", cat="So", bidi="ON"};
  [0x2ebe] = {name="CJK RADICAL GRASS ONE", cat="So", bidi="ON"};
  [0x2ebf] = {name="CJK RADICAL GRASS TWO", cat="So", bidi="ON"};
  [0x2ec0] = {name="CJK RADICAL GRASS THREE", cat="So", bidi="ON"};
  [0x2ec1] = {name="CJK RADICAL TIGER", cat="So", bidi="ON"};
  [0x2ec2] = {name="CJK RADICAL CLOTHES", cat="So", bidi="ON"};
  [0x2ec3] = {name="CJK RADICAL WEST ONE", cat="So", bidi="ON"};
  [0x2ec4] = {name="CJK RADICAL WEST TWO", cat="So", bidi="ON"};
  [0x2ec5] = {name="CJK RADICAL C-SIMPLIFIED SEE", cat="So", bidi="ON"};
  [0x2ec6] = {name="CJK RADICAL SIMPLIFIED HORN", cat="So", bidi="ON"};
  [0x2ec7] = {name="CJK RADICAL HORN", cat="So", bidi="ON"};
  [0x2ec8] = {name="CJK RADICAL C-SIMPLIFIED SPEECH", cat="So", bidi="ON"};
  [0x2ec9] = {name="CJK RADICAL C-SIMPLIFIED SHELL", cat="So", bidi="ON"};
  [0x2eca] = {name="CJK RADICAL FOOT", cat="So", bidi="ON"};
  [0x2ecb] = {name="CJK RADICAL C-SIMPLIFIED CART", cat="So", bidi="ON"};
  [0x2ecc] = {name="CJK RADICAL SIMPLIFIED WALK", cat="So", bidi="ON"};
  [0x2ecd] = {name="CJK RADICAL WALK ONE", cat="So", bidi="ON"};
  [0x2ece] = {name="CJK RADICAL WALK TWO", cat="So", bidi="ON"};
  [0x2ecf] = {name="CJK RADICAL CITY", cat="So", bidi="ON"};
  [0x2ed0] = {name="CJK RADICAL C-SIMPLIFIED GOLD", cat="So", bidi="ON"};
  [0x2ed1] = {name="CJK RADICAL LONG ONE", cat="So", bidi="ON"};
  [0x2ed2] = {name="CJK RADICAL LONG TWO", cat="So", bidi="ON"};
  [0x2ed3] = {name="CJK RADICAL C-SIMPLIFIED LONG", cat="So", bidi="ON"};
  [0x2ed4] = {name="CJK RADICAL C-SIMPLIFIED GATE", cat="So", bidi="ON"};
  [0x2ed5] = {name="CJK RADICAL MOUND ONE", cat="So", bidi="ON"};
  [0x2ed6] = {name="CJK RADICAL MOUND TWO", cat="So", bidi="ON"};
  [0x2ed7] = {name="CJK RADICAL RAIN", cat="So", bidi="ON"};
  [0x2ed8] = {name="CJK RADICAL BLUE", cat="So", bidi="ON"};
  [0x2ed9] = {name="CJK RADICAL C-SIMPLIFIED TANNED LEATHER", cat="So", bidi="ON"};
  [0x2eda] = {name="CJK RADICAL C-SIMPLIFIED LEAF", cat="So", bidi="ON"};
  [0x2edb] = {name="CJK RADICAL C-SIMPLIFIED WIND", cat="So", bidi="ON"};
  [0x2edc] = {name="CJK RADICAL C-SIMPLIFIED FLY", cat="So", bidi="ON"};
  [0x2edd] = {name="CJK RADICAL EAT ONE", cat="So", bidi="ON"};
  [0x2ede] = {name="CJK RADICAL EAT TWO", cat="So", bidi="ON"};
  [0x2edf] = {name="CJK RADICAL EAT THREE", cat="So", bidi="ON"};
  [0x2ee0] = {name="CJK RADICAL C-SIMPLIFIED EAT", cat="So", bidi="ON"};
  [0x2ee1] = {name="CJK RADICAL HEAD", cat="So", bidi="ON"};
  [0x2ee2] = {name="CJK RADICAL C-SIMPLIFIED HORSE", cat="So", bidi="ON"};
  [0x2ee3] = {name="CJK RADICAL BONE", cat="So", bidi="ON"};
  [0x2ee4] = {name="CJK RADICAL GHOST", cat="So", bidi="ON"};
  [0x2ee5] = {name="CJK RADICAL C-SIMPLIFIED FISH", cat="So", bidi="ON"};
  [0x2ee6] = {name="CJK RADICAL C-SIMPLIFIED BIRD", cat="So", bidi="ON"};
  [0x2ee7] = {name="CJK RADICAL C-SIMPLIFIED SALT", cat="So", bidi="ON"};
  [0x2ee8] = {name="CJK RADICAL SIMPLIFIED WHEAT", cat="So", bidi="ON"};
  [0x2ee9] = {name="CJK RADICAL SIMPLIFIED YELLOW", cat="So", bidi="ON"};
  [0x2eea] = {name="CJK RADICAL C-SIMPLIFIED FROG", cat="So", bidi="ON"};
  [0x2eeb] = {name="CJK RADICAL J-SIMPLIFIED EVEN", cat="So", bidi="ON"};
  [0x2eec] = {name="CJK RADICAL C-SIMPLIFIED EVEN", cat="So", bidi="ON"};
  [0x2eed] = {name="CJK RADICAL J-SIMPLIFIED TOOTH", cat="So", bidi="ON"};
  [0x2eee] = {name="CJK RADICAL C-SIMPLIFIED TOOTH", cat="So", bidi="ON"};
  [0x2eef] = {name="CJK RADICAL J-SIMPLIFIED DRAGON", cat="So", bidi="ON"};
  [0x2ef0] = {name="CJK RADICAL C-SIMPLIFIED DRAGON", cat="So", bidi="ON"};
  [0x2ef1] = {name="CJK RADICAL TURTLE", cat="So", bidi="ON"};
  [0x2ef2] = {name="CJK RADICAL J-SIMPLIFIED TURTLE", cat="So", bidi="ON"};
  [0x2ef3] = {name="CJK RADICAL C-SIMPLIFIED TURTLE", cat="So", bidi="ON", decomp={compat="compat";0x9F9F}};
  [0x2f00] = {name="KANGXI RADICAL ONE", cat="So", bidi="ON", decomp={compat="compat";0x4E00}};
  [0x2f01] = {name="KANGXI RADICAL LINE", cat="So", bidi="ON", decomp={compat="compat";0x4E28}};
  [0x2f02] = {name="KANGXI RADICAL DOT", cat="So", bidi="ON", decomp={compat="compat";0x4E36}};
  [0x2f03] = {name="KANGXI RADICAL SLASH", cat="So", bidi="ON", decomp={compat="compat";0x4E3F}};
  [0x2f04] = {name="KANGXI RADICAL SECOND", cat="So", bidi="ON", decomp={compat="compat";0x4E59}};
  [0x2f05] = {name="KANGXI RADICAL HOOK", cat="So", bidi="ON", decomp={compat="compat";0x4E85}};
  [0x2f06] = {name="KANGXI RADICAL TWO", cat="So", bidi="ON", decomp={compat="compat";0x4E8C}};
  [0x2f07] = {name="KANGXI RADICAL LID", cat="So", bidi="ON", decomp={compat="compat";0x4EA0}};
  [0x2f08] = {name="KANGXI RADICAL MAN", cat="So", bidi="ON", decomp={compat="compat";0x4EBA}};
  [0x2f09] = {name="KANGXI RADICAL LEGS", cat="So", bidi="ON", decomp={compat="compat";0x513F}};
  [0x2f0a] = {name="KANGXI RADICAL ENTER", cat="So", bidi="ON", decomp={compat="compat";0x5165}};
  [0x2f0b] = {name="KANGXI RADICAL EIGHT", cat="So", bidi="ON", decomp={compat="compat";0x516B}};
  [0x2f0c] = {name="KANGXI RADICAL DOWN BOX", cat="So", bidi="ON", decomp={compat="compat";0x5182}};
  [0x2f0d] = {name="KANGXI RADICAL COVER", cat="So", bidi="ON", decomp={compat="compat";0x5196}};
  [0x2f0e] = {name="KANGXI RADICAL ICE", cat="So", bidi="ON", decomp={compat="compat";0x51AB}};
  [0x2f0f] = {name="KANGXI RADICAL TABLE", cat="So", bidi="ON", decomp={compat="compat";0x51E0}};
  [0x2f10] = {name="KANGXI RADICAL OPEN BOX", cat="So", bidi="ON", decomp={compat="compat";0x51F5}};
  [0x2f11] = {name="KANGXI RADICAL KNIFE", cat="So", bidi="ON", decomp={compat="compat";0x5200}};
  [0x2f12] = {name="KANGXI RADICAL POWER", cat="So", bidi="ON", decomp={compat="compat";0x529B}};
  [0x2f13] = {name="KANGXI RADICAL WRAP", cat="So", bidi="ON", decomp={compat="compat";0x52F9}};
  [0x2f14] = {name="KANGXI RADICAL SPOON", cat="So", bidi="ON", decomp={compat="compat";0x5315}};
  [0x2f15] = {name="KANGXI RADICAL RIGHT OPEN BOX", cat="So", bidi="ON", decomp={compat="compat";0x531A}};
  [0x2f16] = {name="KANGXI RADICAL HIDING ENCLOSURE", cat="So", bidi="ON", decomp={compat="compat";0x5338}};
  [0x2f17] = {name="KANGXI RADICAL TEN", cat="So", bidi="ON", decomp={compat="compat";0x5341}};
  [0x2f18] = {name="KANGXI RADICAL DIVINATION", cat="So", bidi="ON", decomp={compat="compat";0x535C}};
  [0x2f19] = {name="KANGXI RADICAL SEAL", cat="So", bidi="ON", decomp={compat="compat";0x5369}};
  [0x2f1a] = {name="KANGXI RADICAL CLIFF", cat="So", bidi="ON", decomp={compat="compat";0x5382}};
  [0x2f1b] = {name="KANGXI RADICAL PRIVATE", cat="So", bidi="ON", decomp={compat="compat";0x53B6}};
  [0x2f1c] = {name="KANGXI RADICAL AGAIN", cat="So", bidi="ON", decomp={compat="compat";0x53C8}};
  [0x2f1d] = {name="KANGXI RADICAL MOUTH", cat="So", bidi="ON", decomp={compat="compat";0x53E3}};
  [0x2f1e] = {name="KANGXI RADICAL ENCLOSURE", cat="So", bidi="ON", decomp={compat="compat";0x56D7}};
  [0x2f1f] = {name="KANGXI RADICAL EARTH", cat="So", bidi="ON", decomp={compat="compat";0x571F}};
  [0x2f20] = {name="KANGXI RADICAL SCHOLAR", cat="So", bidi="ON", decomp={compat="compat";0x58EB}};
  [0x2f21] = {name="KANGXI RADICAL GO", cat="So", bidi="ON", decomp={compat="compat";0x5902}};
  [0x2f22] = {name="KANGXI RADICAL GO SLOWLY", cat="So", bidi="ON", decomp={compat="compat";0x590A}};
  [0x2f23] = {name="KANGXI RADICAL EVENING", cat="So", bidi="ON", decomp={compat="compat";0x5915}};
  [0x2f24] = {name="KANGXI RADICAL BIG", cat="So", bidi="ON", decomp={compat="compat";0x5927}};
  [0x2f25] = {name="KANGXI RADICAL WOMAN", cat="So", bidi="ON", decomp={compat="compat";0x5973}};
  [0x2f26] = {name="KANGXI RADICAL CHILD", cat="So", bidi="ON", decomp={compat="compat";0x5B50}};
  [0x2f27] = {name="KANGXI RADICAL ROOF", cat="So", bidi="ON", decomp={compat="compat";0x5B80}};
  [0x2f28] = {name="KANGXI RADICAL INCH", cat="So", bidi="ON", decomp={compat="compat";0x5BF8}};
  [0x2f29] = {name="KANGXI RADICAL SMALL", cat="So", bidi="ON", decomp={compat="compat";0x5C0F}};
  [0x2f2a] = {name="KANGXI RADICAL LAME", cat="So", bidi="ON", decomp={compat="compat";0x5C22}};
  [0x2f2b] = {name="KANGXI RADICAL CORPSE", cat="So", bidi="ON", decomp={compat="compat";0x5C38}};
  [0x2f2c] = {name="KANGXI RADICAL SPROUT", cat="So", bidi="ON", decomp={compat="compat";0x5C6E}};
  [0x2f2d] = {name="KANGXI RADICAL MOUNTAIN", cat="So", bidi="ON", decomp={compat="compat";0x5C71}};
  [0x2f2e] = {name="KANGXI RADICAL RIVER", cat="So", bidi="ON", decomp={compat="compat";0x5DDB}};
  [0x2f2f] = {name="KANGXI RADICAL WORK", cat="So", bidi="ON", decomp={compat="compat";0x5DE5}};
  [0x2f30] = {name="KANGXI RADICAL ONESELF", cat="So", bidi="ON", decomp={compat="compat";0x5DF1}};
  [0x2f31] = {name="KANGXI RADICAL TURBAN", cat="So", bidi="ON", decomp={compat="compat";0x5DFE}};
  [0x2f32] = {name="KANGXI RADICAL DRY", cat="So", bidi="ON", decomp={compat="compat";0x5E72}};
  [0x2f33] = {name="KANGXI RADICAL SHORT THREAD", cat="So", bidi="ON", decomp={compat="compat";0x5E7A}};
  [0x2f34] = {name="KANGXI RADICAL DOTTED CLIFF", cat="So", bidi="ON", decomp={compat="compat";0x5E7F}};
  [0x2f35] = {name="KANGXI RADICAL LONG STRIDE", cat="So", bidi="ON", decomp={compat="compat";0x5EF4}};
  [0x2f36] = {name="KANGXI RADICAL TWO HANDS", cat="So", bidi="ON", decomp={compat="compat";0x5EFE}};
  [0x2f37] = {name="KANGXI RADICAL SHOOT", cat="So", bidi="ON", decomp={compat="compat";0x5F0B}};
  [0x2f38] = {name="KANGXI RADICAL BOW", cat="So", bidi="ON", decomp={compat="compat";0x5F13}};
  [0x2f39] = {name="KANGXI RADICAL SNOUT", cat="So", bidi="ON", decomp={compat="compat";0x5F50}};
  [0x2f3a] = {name="KANGXI RADICAL BRISTLE", cat="So", bidi="ON", decomp={compat="compat";0x5F61}};
  [0x2f3b] = {name="KANGXI RADICAL STEP", cat="So", bidi="ON", decomp={compat="compat";0x5F73}};
  [0x2f3c] = {name="KANGXI RADICAL HEART", cat="So", bidi="ON", decomp={compat="compat";0x5FC3}};
  [0x2f3d] = {name="KANGXI RADICAL HALBERD", cat="So", bidi="ON", decomp={compat="compat";0x6208}};
  [0x2f3e] = {name="KANGXI RADICAL DOOR", cat="So", bidi="ON", decomp={compat="compat";0x6236}};
  [0x2f3f] = {name="KANGXI RADICAL HAND", cat="So", bidi="ON", decomp={compat="compat";0x624B}};
  [0x2f40] = {name="KANGXI RADICAL BRANCH", cat="So", bidi="ON", decomp={compat="compat";0x652F}};
  [0x2f41] = {name="KANGXI RADICAL RAP", cat="So", bidi="ON", decomp={compat="compat";0x6534}};
  [0x2f42] = {name="KANGXI RADICAL SCRIPT", cat="So", bidi="ON", decomp={compat="compat";0x6587}};
  [0x2f43] = {name="KANGXI RADICAL DIPPER", cat="So", bidi="ON", decomp={compat="compat";0x6597}};
  [0x2f44] = {name="KANGXI RADICAL AXE", cat="So", bidi="ON", decomp={compat="compat";0x65A4}};
  [0x2f45] = {name="KANGXI RADICAL SQUARE", cat="So", bidi="ON", decomp={compat="compat";0x65B9}};
  [0x2f46] = {name="KANGXI RADICAL NOT", cat="So", bidi="ON", decomp={compat="compat";0x65E0}};
  [0x2f47] = {name="KANGXI RADICAL SUN", cat="So", bidi="ON", decomp={compat="compat";0x65E5}};
  [0x2f48] = {name="KANGXI RADICAL SAY", cat="So", bidi="ON", decomp={compat="compat";0x66F0}};
  [0x2f49] = {name="KANGXI RADICAL MOON", cat="So", bidi="ON", decomp={compat="compat";0x6708}};
  [0x2f4a] = {name="KANGXI RADICAL TREE", cat="So", bidi="ON", decomp={compat="compat";0x6728}};
  [0x2f4b] = {name="KANGXI RADICAL LACK", cat="So", bidi="ON", decomp={compat="compat";0x6B20}};
  [0x2f4c] = {name="KANGXI RADICAL STOP", cat="So", bidi="ON", decomp={compat="compat";0x6B62}};
  [0x2f4d] = {name="KANGXI RADICAL DEATH", cat="So", bidi="ON", decomp={compat="compat";0x6B79}};
  [0x2f4e] = {name="KANGXI RADICAL WEAPON", cat="So", bidi="ON", decomp={compat="compat";0x6BB3}};
  [0x2f4f] = {name="KANGXI RADICAL DO NOT", cat="So", bidi="ON", decomp={compat="compat";0x6BCB}};
  [0x2f50] = {name="KANGXI RADICAL COMPARE", cat="So", bidi="ON", decomp={compat="compat";0x6BD4}};
  [0x2f51] = {name="KANGXI RADICAL FUR", cat="So", bidi="ON", decomp={compat="compat";0x6BDB}};
  [0x2f52] = {name="KANGXI RADICAL CLAN", cat="So", bidi="ON", decomp={compat="compat";0x6C0F}};
  [0x2f53] = {name="KANGXI RADICAL STEAM", cat="So", bidi="ON", decomp={compat="compat";0x6C14}};
  [0x2f54] = {name="KANGXI RADICAL WATER", cat="So", bidi="ON", decomp={compat="compat";0x6C34}};
  [0x2f55] = {name="KANGXI RADICAL FIRE", cat="So", bidi="ON", decomp={compat="compat";0x706B}};
  [0x2f56] = {name="KANGXI RADICAL CLAW", cat="So", bidi="ON", decomp={compat="compat";0x722A}};
  [0x2f57] = {name="KANGXI RADICAL FATHER", cat="So", bidi="ON", decomp={compat="compat";0x7236}};
  [0x2f58] = {name="KANGXI RADICAL DOUBLE X", cat="So", bidi="ON", decomp={compat="compat";0x723B}};
  [0x2f59] = {name="KANGXI RADICAL HALF TREE TRUNK", cat="So", bidi="ON", decomp={compat="compat";0x723F}};
  [0x2f5a] = {name="KANGXI RADICAL SLICE", cat="So", bidi="ON", decomp={compat="compat";0x7247}};
  [0x2f5b] = {name="KANGXI RADICAL FANG", cat="So", bidi="ON", decomp={compat="compat";0x7259}};
  [0x2f5c] = {name="KANGXI RADICAL COW", cat="So", bidi="ON", decomp={compat="compat";0x725B}};
  [0x2f5d] = {name="KANGXI RADICAL DOG", cat="So", bidi="ON", decomp={compat="compat";0x72AC}};
  [0x2f5e] = {name="KANGXI RADICAL PROFOUND", cat="So", bidi="ON", decomp={compat="compat";0x7384}};
  [0x2f5f] = {name="KANGXI RADICAL JADE", cat="So", bidi="ON", decomp={compat="compat";0x7389}};
  [0x2f60] = {name="KANGXI RADICAL MELON", cat="So", bidi="ON", decomp={compat="compat";0x74DC}};
  [0x2f61] = {name="KANGXI RADICAL TILE", cat="So", bidi="ON", decomp={compat="compat";0x74E6}};
  [0x2f62] = {name="KANGXI RADICAL SWEET", cat="So", bidi="ON", decomp={compat="compat";0x7518}};
  [0x2f63] = {name="KANGXI RADICAL LIFE", cat="So", bidi="ON", decomp={compat="compat";0x751F}};
  [0x2f64] = {name="KANGXI RADICAL USE", cat="So", bidi="ON", decomp={compat="compat";0x7528}};
  [0x2f65] = {name="KANGXI RADICAL FIELD", cat="So", bidi="ON", decomp={compat="compat";0x7530}};
  [0x2f66] = {name="KANGXI RADICAL BOLT OF CLOTH", cat="So", bidi="ON", decomp={compat="compat";0x758B}};
  [0x2f67] = {name="KANGXI RADICAL SICKNESS", cat="So", bidi="ON", decomp={compat="compat";0x7592}};
  [0x2f68] = {name="KANGXI RADICAL DOTTED TENT", cat="So", bidi="ON", decomp={compat="compat";0x7676}};
  [0x2f69] = {name="KANGXI RADICAL WHITE", cat="So", bidi="ON", decomp={compat="compat";0x767D}};
  [0x2f6a] = {name="KANGXI RADICAL SKIN", cat="So", bidi="ON", decomp={compat="compat";0x76AE}};
  [0x2f6b] = {name="KANGXI RADICAL DISH", cat="So", bidi="ON", decomp={compat="compat";0x76BF}};
  [0x2f6c] = {name="KANGXI RADICAL EYE", cat="So", bidi="ON", decomp={compat="compat";0x76EE}};
  [0x2f6d] = {name="KANGXI RADICAL SPEAR", cat="So", bidi="ON", decomp={compat="compat";0x77DB}};
  [0x2f6e] = {name="KANGXI RADICAL ARROW", cat="So", bidi="ON", decomp={compat="compat";0x77E2}};
  [0x2f6f] = {name="KANGXI RADICAL STONE", cat="So", bidi="ON", decomp={compat="compat";0x77F3}};
  [0x2f70] = {name="KANGXI RADICAL SPIRIT", cat="So", bidi="ON", decomp={compat="compat";0x793A}};
  [0x2f71] = {name="KANGXI RADICAL TRACK", cat="So", bidi="ON", decomp={compat="compat";0x79B8}};
  [0x2f72] = {name="KANGXI RADICAL GRAIN", cat="So", bidi="ON", decomp={compat="compat";0x79BE}};
  [0x2f73] = {name="KANGXI RADICAL CAVE", cat="So", bidi="ON", decomp={compat="compat";0x7A74}};
  [0x2f74] = {name="KANGXI RADICAL STAND", cat="So", bidi="ON", decomp={compat="compat";0x7ACB}};
  [0x2f75] = {name="KANGXI RADICAL BAMBOO", cat="So", bidi="ON", decomp={compat="compat";0x7AF9}};
  [0x2f76] = {name="KANGXI RADICAL RICE", cat="So", bidi="ON", decomp={compat="compat";0x7C73}};
  [0x2f77] = {name="KANGXI RADICAL SILK", cat="So", bidi="ON", decomp={compat="compat";0x7CF8}};
  [0x2f78] = {name="KANGXI RADICAL JAR", cat="So", bidi="ON", decomp={compat="compat";0x7F36}};
  [0x2f79] = {name="KANGXI RADICAL NET", cat="So", bidi="ON", decomp={compat="compat";0x7F51}};
  [0x2f7a] = {name="KANGXI RADICAL SHEEP", cat="So", bidi="ON", decomp={compat="compat";0x7F8A}};
  [0x2f7b] = {name="KANGXI RADICAL FEATHER", cat="So", bidi="ON", decomp={compat="compat";0x7FBD}};
  [0x2f7c] = {name="KANGXI RADICAL OLD", cat="So", bidi="ON", decomp={compat="compat";0x8001}};
  [0x2f7d] = {name="KANGXI RADICAL AND", cat="So", bidi="ON", decomp={compat="compat";0x800C}};
  [0x2f7e] = {name="KANGXI RADICAL PLOW", cat="So", bidi="ON", decomp={compat="compat";0x8012}};
  [0x2f7f] = {name="KANGXI RADICAL EAR", cat="So", bidi="ON", decomp={compat="compat";0x8033}};
  [0x2f80] = {name="KANGXI RADICAL BRUSH", cat="So", bidi="ON", decomp={compat="compat";0x807F}};
  [0x2f81] = {name="KANGXI RADICAL MEAT", cat="So", bidi="ON", decomp={compat="compat";0x8089}};
  [0x2f82] = {name="KANGXI RADICAL MINISTER", cat="So", bidi="ON", decomp={compat="compat";0x81E3}};
  [0x2f83] = {name="KANGXI RADICAL SELF", cat="So", bidi="ON", decomp={compat="compat";0x81EA}};
  [0x2f84] = {name="KANGXI RADICAL ARRIVE", cat="So", bidi="ON", decomp={compat="compat";0x81F3}};
  [0x2f85] = {name="KANGXI RADICAL MORTAR", cat="So", bidi="ON", decomp={compat="compat";0x81FC}};
  [0x2f86] = {name="KANGXI RADICAL TONGUE", cat="So", bidi="ON", decomp={compat="compat";0x820C}};
  [0x2f87] = {name="KANGXI RADICAL OPPOSE", cat="So", bidi="ON", decomp={compat="compat";0x821B}};
  [0x2f88] = {name="KANGXI RADICAL BOAT", cat="So", bidi="ON", decomp={compat="compat";0x821F}};
  [0x2f89] = {name="KANGXI RADICAL STOPPING", cat="So", bidi="ON", decomp={compat="compat";0x826E}};
  [0x2f8a] = {name="KANGXI RADICAL COLOR", cat="So", bidi="ON", decomp={compat="compat";0x8272}};
  [0x2f8b] = {name="KANGXI RADICAL GRASS", cat="So", bidi="ON", decomp={compat="compat";0x8278}};
  [0x2f8c] = {name="KANGXI RADICAL TIGER", cat="So", bidi="ON", decomp={compat="compat";0x864D}};
  [0x2f8d] = {name="KANGXI RADICAL INSECT", cat="So", bidi="ON", decomp={compat="compat";0x866B}};
  [0x2f8e] = {name="KANGXI RADICAL BLOOD", cat="So", bidi="ON", decomp={compat="compat";0x8840}};
  [0x2f8f] = {name="KANGXI RADICAL WALK ENCLOSURE", cat="So", bidi="ON", decomp={compat="compat";0x884C}};
  [0x2f90] = {name="KANGXI RADICAL CLOTHES", cat="So", bidi="ON", decomp={compat="compat";0x8863}};
  [0x2f91] = {name="KANGXI RADICAL WEST", cat="So", bidi="ON", decomp={compat="compat";0x897E}};
  [0x2f92] = {name="KANGXI RADICAL SEE", cat="So", bidi="ON", decomp={compat="compat";0x898B}};
  [0x2f93] = {name="KANGXI RADICAL HORN", cat="So", bidi="ON", decomp={compat="compat";0x89D2}};
  [0x2f94] = {name="KANGXI RADICAL SPEECH", cat="So", bidi="ON", decomp={compat="compat";0x8A00}};
  [0x2f95] = {name="KANGXI RADICAL VALLEY", cat="So", bidi="ON", decomp={compat="compat";0x8C37}};
  [0x2f96] = {name="KANGXI RADICAL BEAN", cat="So", bidi="ON", decomp={compat="compat";0x8C46}};
  [0x2f97] = {name="KANGXI RADICAL PIG", cat="So", bidi="ON", decomp={compat="compat";0x8C55}};
  [0x2f98] = {name="KANGXI RADICAL BADGER", cat="So", bidi="ON", decomp={compat="compat";0x8C78}};
  [0x2f99] = {name="KANGXI RADICAL SHELL", cat="So", bidi="ON", decomp={compat="compat";0x8C9D}};
  [0x2f9a] = {name="KANGXI RADICAL RED", cat="So", bidi="ON", decomp={compat="compat";0x8D64}};
  [0x2f9b] = {name="KANGXI RADICAL RUN", cat="So", bidi="ON", decomp={compat="compat";0x8D70}};
  [0x2f9c] = {name="KANGXI RADICAL FOOT", cat="So", bidi="ON", decomp={compat="compat";0x8DB3}};
  [0x2f9d] = {name="KANGXI RADICAL BODY", cat="So", bidi="ON", decomp={compat="compat";0x8EAB}};
  [0x2f9e] = {name="KANGXI RADICAL CART", cat="So", bidi="ON", decomp={compat="compat";0x8ECA}};
  [0x2f9f] = {name="KANGXI RADICAL BITTER", cat="So", bidi="ON", decomp={compat="compat";0x8F9B}};
  [0x2fa0] = {name="KANGXI RADICAL MORNING", cat="So", bidi="ON", decomp={compat="compat";0x8FB0}};
  [0x2fa1] = {name="KANGXI RADICAL WALK", cat="So", bidi="ON", decomp={compat="compat";0x8FB5}};
  [0x2fa2] = {name="KANGXI RADICAL CITY", cat="So", bidi="ON", decomp={compat="compat";0x9091}};
  [0x2fa3] = {name="KANGXI RADICAL WINE", cat="So", bidi="ON", decomp={compat="compat";0x9149}};
  [0x2fa4] = {name="KANGXI RADICAL DISTINGUISH", cat="So", bidi="ON", decomp={compat="compat";0x91C6}};
  [0x2fa5] = {name="KANGXI RADICAL VILLAGE", cat="So", bidi="ON", decomp={compat="compat";0x91CC}};
  [0x2fa6] = {name="KANGXI RADICAL GOLD", cat="So", bidi="ON", decomp={compat="compat";0x91D1}};
  [0x2fa7] = {name="KANGXI RADICAL LONG", cat="So", bidi="ON", decomp={compat="compat";0x9577}};
  [0x2fa8] = {name="KANGXI RADICAL GATE", cat="So", bidi="ON", decomp={compat="compat";0x9580}};
  [0x2fa9] = {name="KANGXI RADICAL MOUND", cat="So", bidi="ON", decomp={compat="compat";0x961C}};
  [0x2faa] = {name="KANGXI RADICAL SLAVE", cat="So", bidi="ON", decomp={compat="compat";0x96B6}};
  [0x2fab] = {name="KANGXI RADICAL SHORT TAILED BIRD", cat="So", bidi="ON", decomp={compat="compat";0x96B9}};
  [0x2fac] = {name="KANGXI RADICAL RAIN", cat="So", bidi="ON", decomp={compat="compat";0x96E8}};
  [0x2fad] = {name="KANGXI RADICAL BLUE", cat="So", bidi="ON", decomp={compat="compat";0x9751}};
  [0x2fae] = {name="KANGXI RADICAL WRONG", cat="So", bidi="ON", decomp={compat="compat";0x975E}};
  [0x2faf] = {name="KANGXI RADICAL FACE", cat="So", bidi="ON", decomp={compat="compat";0x9762}};
  [0x2fb0] = {name="KANGXI RADICAL LEATHER", cat="So", bidi="ON", decomp={compat="compat";0x9769}};
  [0x2fb1] = {name="KANGXI RADICAL TANNED LEATHER", cat="So", bidi="ON", decomp={compat="compat";0x97CB}};
  [0x2fb2] = {name="KANGXI RADICAL LEEK", cat="So", bidi="ON", decomp={compat="compat";0x97ED}};
  [0x2fb3] = {name="KANGXI RADICAL SOUND", cat="So", bidi="ON", decomp={compat="compat";0x97F3}};
  [0x2fb4] = {name="KANGXI RADICAL LEAF", cat="So", bidi="ON", decomp={compat="compat";0x9801}};
  [0x2fb5] = {name="KANGXI RADICAL WIND", cat="So", bidi="ON", decomp={compat="compat";0x98A8}};
  [0x2fb6] = {name="KANGXI RADICAL FLY", cat="So", bidi="ON", decomp={compat="compat";0x98DB}};
  [0x2fb7] = {name="KANGXI RADICAL EAT", cat="So", bidi="ON", decomp={compat="compat";0x98DF}};
  [0x2fb8] = {name="KANGXI RADICAL HEAD", cat="So", bidi="ON", decomp={compat="compat";0x9996}};
  [0x2fb9] = {name="KANGXI RADICAL FRAGRANT", cat="So", bidi="ON", decomp={compat="compat";0x9999}};
  [0x2fba] = {name="KANGXI RADICAL HORSE", cat="So", bidi="ON", decomp={compat="compat";0x99AC}};
  [0x2fbb] = {name="KANGXI RADICAL BONE", cat="So", bidi="ON", decomp={compat="compat";0x9AA8}};
  [0x2fbc] = {name="KANGXI RADICAL TALL", cat="So", bidi="ON", decomp={compat="compat";0x9AD8}};
  [0x2fbd] = {name="KANGXI RADICAL HAIR", cat="So", bidi="ON", decomp={compat="compat";0x9ADF}};
  [0x2fbe] = {name="KANGXI RADICAL FIGHT", cat="So", bidi="ON", decomp={compat="compat";0x9B25}};
  [0x2fbf] = {name="KANGXI RADICAL SACRIFICIAL WINE", cat="So", bidi="ON", decomp={compat="compat";0x9B2F}};
  [0x2fc0] = {name="KANGXI RADICAL CAULDRON", cat="So", bidi="ON", decomp={compat="compat";0x9B32}};
  [0x2fc1] = {name="KANGXI RADICAL GHOST", cat="So", bidi="ON", decomp={compat="compat";0x9B3C}};
  [0x2fc2] = {name="KANGXI RADICAL FISH", cat="So", bidi="ON", decomp={compat="compat";0x9B5A}};
  [0x2fc3] = {name="KANGXI RADICAL BIRD", cat="So", bidi="ON", decomp={compat="compat";0x9CE5}};
  [0x2fc4] = {name="KANGXI RADICAL SALT", cat="So", bidi="ON", decomp={compat="compat";0x9E75}};
  [0x2fc5] = {name="KANGXI RADICAL DEER", cat="So", bidi="ON", decomp={compat="compat";0x9E7F}};
  [0x2fc6] = {name="KANGXI RADICAL WHEAT", cat="So", bidi="ON", decomp={compat="compat";0x9EA5}};
  [0x2fc7] = {name="KANGXI RADICAL HEMP", cat="So", bidi="ON", decomp={compat="compat";0x9EBB}};
  [0x2fc8] = {name="KANGXI RADICAL YELLOW", cat="So", bidi="ON", decomp={compat="compat";0x9EC3}};
  [0x2fc9] = {name="KANGXI RADICAL MILLET", cat="So", bidi="ON", decomp={compat="compat";0x9ECD}};
  [0x2fca] = {name="KANGXI RADICAL BLACK", cat="So", bidi="ON", decomp={compat="compat";0x9ED1}};
  [0x2fcb] = {name="KANGXI RADICAL EMBROIDERY", cat="So", bidi="ON", decomp={compat="compat";0x9EF9}};
  [0x2fcc] = {name="KANGXI RADICAL FROG", cat="So", bidi="ON", decomp={compat="compat";0x9EFD}};
  [0x2fcd] = {name="KANGXI RADICAL TRIPOD", cat="So", bidi="ON", decomp={compat="compat";0x9F0E}};
  [0x2fce] = {name="KANGXI RADICAL DRUM", cat="So", bidi="ON", decomp={compat="compat";0x9F13}};
  [0x2fcf] = {name="KANGXI RADICAL RAT", cat="So", bidi="ON", decomp={compat="compat";0x9F20}};
  [0x2fd0] = {name="KANGXI RADICAL NOSE", cat="So", bidi="ON", decomp={compat="compat";0x9F3B}};
  [0x2fd1] = {name="KANGXI RADICAL EVEN", cat="So", bidi="ON", decomp={compat="compat";0x9F4A}};
  [0x2fd2] = {name="KANGXI RADICAL TOOTH", cat="So", bidi="ON", decomp={compat="compat";0x9F52}};
  [0x2fd3] = {name="KANGXI RADICAL DRAGON", cat="So", bidi="ON", decomp={compat="compat";0x9F8D}};
  [0x2fd4] = {name="KANGXI RADICAL TURTLE", cat="So", bidi="ON", decomp={compat="compat";0x9F9C}};
  [0x2fd5] = {name="KANGXI RADICAL FLUTE", cat="So", bidi="ON", decomp={compat="compat";0x9FA0}};
  [0x2ff0] = {name="IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT", cat="So", bidi="ON"};
  [0x2ff1] = {name="IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW", cat="So", bidi="ON"};
  [0x2ff2] = {name="IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT", cat="So", bidi="ON"};
  [0x2ff3] = {name="IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW", cat="So", bidi="ON"};
  [0x2ff4] = {name="IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND", cat="So", bidi="ON"};
  [0x2ff5] = {name="IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE", cat="So", bidi="ON"};
  [0x2ff6] = {name="IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW", cat="So", bidi="ON"};
  [0x2ff7] = {name="IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT", cat="So", bidi="ON"};
  [0x2ff8] = {name="IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT", cat="So", bidi="ON"};
  [0x2ff9] = {name="IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT", cat="So", bidi="ON"};
  [0x2ffa] = {name="IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT", cat="So", bidi="ON"};
  [0x2ffb] = {name="IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID", cat="So", bidi="ON"};
  [0x3000] = {name="IDEOGRAPHIC SPACE", cat="Zs", bidi="WS", decomp={compat="wide";0x0020}};
  [0x3001] = {name="IDEOGRAPHIC COMMA", cat="Po", bidi="ON"};
  [0x3002] = {name="IDEOGRAPHIC FULL STOP", cat="Po", bidi="ON"};
  [0x3003] = {name="DITTO MARK", cat="Po", bidi="ON"};
  [0x3004] = {name="JAPANESE INDUSTRIAL STANDARD SYMBOL", cat="So", bidi="ON"};
  [0x3005] = {name="IDEOGRAPHIC ITERATION MARK", cat="Lm", bidi="L"};
  [0x3006] = {name="IDEOGRAPHIC CLOSING MARK", cat="Lo", bidi="L"};
  [0x3007] = {name="IDEOGRAPHIC NUMBER ZERO", cat="Nl", bidi="L", numeric=0};
  [0x3008] = {name="LEFT ANGLE BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x3009] = {name="RIGHT ANGLE BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x300a] = {name="LEFT DOUBLE ANGLE BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x300b] = {name="RIGHT DOUBLE ANGLE BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x300c] = {name="LEFT CORNER BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x300d] = {name="RIGHT CORNER BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x300e] = {name="LEFT WHITE CORNER BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x300f] = {name="RIGHT WHITE CORNER BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x3010] = {name="LEFT BLACK LENTICULAR BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x3011] = {name="RIGHT BLACK LENTICULAR BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x3012] = {name="POSTAL MARK", cat="So", bidi="ON"};
  [0x3013] = {name="GETA MARK", cat="So", bidi="ON"};
  [0x3014] = {name="LEFT TORTOISE SHELL BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x3015] = {name="RIGHT TORTOISE SHELL BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x3016] = {name="LEFT WHITE LENTICULAR BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x3017] = {name="RIGHT WHITE LENTICULAR BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x3018] = {name="LEFT WHITE TORTOISE SHELL BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x3019] = {name="RIGHT WHITE TORTOISE SHELL BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x301a] = {name="LEFT WHITE SQUARE BRACKET", cat="Ps", bidi="ON", mirror=true};
  [0x301b] = {name="RIGHT WHITE SQUARE BRACKET", cat="Pe", bidi="ON", mirror=true};
  [0x301c] = {name="WAVE DASH", cat="Pd", bidi="ON"};
  [0x301d] = {name="REVERSED DOUBLE PRIME QUOTATION MARK", cat="Ps", bidi="ON"};
  [0x301e] = {name="DOUBLE PRIME QUOTATION MARK", cat="Pe", bidi="ON"};
  [0x301f] = {name="LOW DOUBLE PRIME QUOTATION MARK", cat="Pe", bidi="ON"};
  [0x3020] = {name="POSTAL MARK FACE", cat="So", bidi="ON"};
  [0x3021] = {name="HANGZHOU NUMERAL ONE", cat="Nl", bidi="L", numeric=1};
  [0x3022] = {name="HANGZHOU NUMERAL TWO", cat="Nl", bidi="L", numeric=2};
  [0x3023] = {name="HANGZHOU NUMERAL THREE", cat="Nl", bidi="L", numeric=3};
  [0x3024] = {name="HANGZHOU NUMERAL FOUR", cat="Nl", bidi="L", numeric=4};
  [0x3025] = {name="HANGZHOU NUMERAL FIVE", cat="Nl", bidi="L", numeric=5};
  [0x3026] = {name="HANGZHOU NUMERAL SIX", cat="Nl", bidi="L", numeric=6};
  [0x3027] = {name="HANGZHOU NUMERAL SEVEN", cat="Nl", bidi="L", numeric=7};
  [0x3028] = {name="HANGZHOU NUMERAL EIGHT", cat="Nl", bidi="L", numeric=8};
  [0x3029] = {name="HANGZHOU NUMERAL NINE", cat="Nl", bidi="L", numeric=9};
  [0x302a] = {name="IDEOGRAPHIC LEVEL TONE MARK", cat="Mn", combo=218, bidi="NSM"};
  [0x302b] = {name="IDEOGRAPHIC RISING TONE MARK", cat="Mn", combo=228, bidi="NSM"};
  [0x302c] = {name="IDEOGRAPHIC DEPARTING TONE MARK", cat="Mn", combo=232, bidi="NSM"};
  [0x302d] = {name="IDEOGRAPHIC ENTERING TONE MARK", cat="Mn", combo=222, bidi="NSM"};
  [0x302e] = {name="HANGUL SINGLE DOT TONE MARK", cat="Mn", combo=224, bidi="NSM"};
  [0x302f] = {name="HANGUL DOUBLE DOT TONE MARK", cat="Mn", combo=224, bidi="NSM"};
  [0x3030] = {name="WAVY DASH", cat="Pd", bidi="ON"};
  [0x3031] = {name="VERTICAL KANA REPEAT MARK", cat="Lm", bidi="L"};
  [0x3032] = {name="VERTICAL KANA REPEAT WITH VOICED SOUND MARK", cat="Lm", bidi="L"};
  [0x3033] = {name="VERTICAL KANA REPEAT MARK UPPER HALF", cat="Lm", bidi="L"};
  [0x3034] = {name="VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF", cat="Lm", bidi="L"};
  [0x3035] = {name="VERTICAL KANA REPEAT MARK LOWER HALF", cat="Lm", bidi="L"};
  [0x3036] = {name="CIRCLED POSTAL MARK", cat="So", bidi="ON", decomp={compat="compat";0x3012}};
  [0x3037] = {name="IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL", cat="So", bidi="ON"};
  [0x3038] = {name="HANGZHOU NUMERAL TEN", cat="Nl", bidi="L", decomp={compat="compat";0x5341}, numeric=10};
  [0x3039] = {name="HANGZHOU NUMERAL TWENTY", cat="Nl", bidi="L", decomp={compat="compat";0x5344}, numeric=20};
  [0x303a] = {name="HANGZHOU NUMERAL THIRTY", cat="Nl", bidi="L", decomp={compat="compat";0x5345}, numeric=30};
  [0x303b] = {name="VERTICAL IDEOGRAPHIC ITERATION MARK", cat="Lm", bidi="L"};
  [0x303c] = {name="MASU MARK", cat="Lo", bidi="L"};
  [0x303d] = {name="PART ALTERNATION MARK", cat="Po", bidi="ON"};
  [0x303e] = {name="IDEOGRAPHIC VARIATION INDICATOR", cat="So", bidi="ON"};
  [0x303f] = {name="IDEOGRAPHIC HALF FILL SPACE", cat="So", bidi="ON"};
  [0x3041] = {name="HIRAGANA LETTER SMALL A", cat="Lo", bidi="L"};
  [0x3042] = {name="HIRAGANA LETTER A", cat="Lo", bidi="L"};
  [0x3043] = {name="HIRAGANA LETTER SMALL I", cat="Lo", bidi="L"};
  [0x3044] = {name="HIRAGANA LETTER I", cat="Lo", bidi="L"};
  [0x3045] = {name="HIRAGANA LETTER SMALL U", cat="Lo", bidi="L"};
  [0x3046] = {name="HIRAGANA LETTER U", cat="Lo", bidi="L"};
  [0x3047] = {name="HIRAGANA LETTER SMALL E", cat="Lo", bidi="L"};
  [0x3048] = {name="HIRAGANA LETTER E", cat="Lo", bidi="L"};
  [0x3049] = {name="HIRAGANA LETTER SMALL O", cat="Lo", bidi="L"};
  [0x304a] = {name="HIRAGANA LETTER O", cat="Lo", bidi="L"};
  [0x304b] = {name="HIRAGANA LETTER KA", cat="Lo", bidi="L"};
  [0x304c] = {name="HIRAGANA LETTER GA", cat="Lo", bidi="L", decomp={0x304B,0x3099}};
  [0x304d] = {name="HIRAGANA LETTER KI", cat="Lo", bidi="L"};
  [0x304e] = {name="HIRAGANA LETTER GI", cat="Lo", bidi="L", decomp={0x304D,0x3099}};
  [0x304f] = {name="HIRAGANA LETTER KU", cat="Lo", bidi="L"};
  [0x3050] = {name="HIRAGANA LETTER GU", cat="Lo", bidi="L", decomp={0x304F,0x3099}};
  [0x3051] = {name="HIRAGANA LETTER KE", cat="Lo", bidi="L"};
  [0x3052] = {name="HIRAGANA LETTER GE", cat="Lo", bidi="L", decomp={0x3051,0x3099}};
  [0x3053] = {name="HIRAGANA LETTER KO", cat="Lo", bidi="L"};
  [0x3054] = {name="HIRAGANA LETTER GO", cat="Lo", bidi="L", decomp={0x3053,0x3099}};
  [0x3055] = {name="HIRAGANA LETTER SA", cat="Lo", bidi="L"};
  [0x3056] = {name="HIRAGANA LETTER ZA", cat="Lo", bidi="L", decomp={0x3055,0x3099}};
  [0x3057] = {name="HIRAGANA LETTER SI", cat="Lo", bidi="L"};
  [0x3058] = {name="HIRAGANA LETTER ZI", cat="Lo", bidi="L", decomp={0x3057,0x3099}};
  [0x3059] = {name="HIRAGANA LETTER SU", cat="Lo", bidi="L"};
  [0x305a] = {name="HIRAGANA LETTER ZU", cat="Lo", bidi="L", decomp={0x3059,0x3099}};
  [0x305b] = {name="HIRAGANA LETTER SE", cat="Lo", bidi="L"};
  [0x305c] = {name="HIRAGANA LETTER ZE", cat="Lo", bidi="L", decomp={0x305B,0x3099}};
  [0x305d] = {name="HIRAGANA LETTER SO", cat="Lo", bidi="L"};
  [0x305e] = {name="HIRAGANA LETTER ZO", cat="Lo", bidi="L", decomp={0x305D,0x3099}};
  [0x305f] = {name="HIRAGANA LETTER TA", cat="Lo", bidi="L"};
  [0x3060] = {name="HIRAGANA LETTER DA", cat="Lo", bidi="L", decomp={0x305F,0x3099}};
  [0x3061] = {name="HIRAGANA LETTER TI", cat="Lo", bidi="L"};
  [0x3062] = {name="HIRAGANA LETTER DI", cat="Lo", bidi="L", decomp={0x3061,0x3099}};
  [0x3063] = {name="HIRAGANA LETTER SMALL TU", cat="Lo", bidi="L"};
  [0x3064] = {name="HIRAGANA LETTER TU", cat="Lo", bidi="L"};
  [0x3065] = {name="HIRAGANA LETTER DU", cat="Lo", bidi="L", decomp={0x3064,0x3099}};
  [0x3066] = {name="HIRAGANA LETTER TE", cat="Lo", bidi="L"};
  [0x3067] = {name="HIRAGANA LETTER DE", cat="Lo", bidi="L", decomp={0x3066,0x3099}};
  [0x3068] = {name="HIRAGANA LETTER TO", cat="Lo", bidi="L"};
  [0x3069] = {name="HIRAGANA LETTER DO", cat="Lo", bidi="L", decomp={0x3068,0x3099}};
  [0x306a] = {name="HIRAGANA LETTER NA", cat="Lo", bidi="L"};
  [0x306b] = {name="HIRAGANA LETTER NI", cat="Lo", bidi="L"};
  [0x306c] = {name="HIRAGANA LETTER NU", cat="Lo", bidi="L"};
  [0x306d] = {name="HIRAGANA LETTER NE", cat="Lo", bidi="L"};
  [0x306e] = {name="HIRAGANA LETTER NO", cat="Lo", bidi="L"};
  [0x306f] = {name="HIRAGANA LETTER HA", cat="Lo", bidi="L"};
  [0x3070] = {name="HIRAGANA LETTER BA", cat="Lo", bidi="L", decomp={0x306F,0x3099}};
  [0x3071] = {name="HIRAGANA LETTER PA", cat="Lo", bidi="L", decomp={0x306F,0x309A}};
  [0x3072] = {name="HIRAGANA LETTER HI", cat="Lo", bidi="L"};
  [0x3073] = {name="HIRAGANA LETTER BI", cat="Lo", bidi="L", decomp={0x3072,0x3099}};
  [0x3074] = {name="HIRAGANA LETTER PI", cat="Lo", bidi="L", decomp={0x3072,0x309A}};
  [0x3075] = {name="HIRAGANA LETTER HU", cat="Lo", bidi="L"};
  [0x3076] = {name="HIRAGANA LETTER BU", cat="Lo", bidi="L", decomp={0x3075,0x3099}};
  [0x3077] = {name="HIRAGANA LETTER PU", cat="Lo", bidi="L", decomp={0x3075,0x309A}};
  [0x3078] = {name="HIRAGANA LETTER HE", cat="Lo", bidi="L"};
  [0x3079] = {name="HIRAGANA LETTER BE", cat="Lo", bidi="L", decomp={0x3078,0x3099}};
  [0x307a] = {name="HIRAGANA LETTER PE", cat="Lo", bidi="L", decomp={0x3078,0x309A}};
  [0x307b] = {name="HIRAGANA LETTER HO", cat="Lo", bidi="L"};
  [0x307c] = {name="HIRAGANA LETTER BO", cat="Lo", bidi="L", decomp={0x307B,0x3099}};
  [0x307d] = {name="HIRAGANA LETTER PO", cat="Lo", bidi="L", decomp={0x307B,0x309A}};
  [0x307e] = {name="HIRAGANA LETTER MA", cat="Lo", bidi="L"};
  [0x307f] = {name="HIRAGANA LETTER MI", cat="Lo", bidi="L"};
  [0x3080] = {name="HIRAGANA LETTER MU", cat="Lo", bidi="L"};
  [0x3081] = {name="HIRAGANA LETTER ME", cat="Lo", bidi="L"};
  [0x3082] = {name="HIRAGANA LETTER MO", cat="Lo", bidi="L"};
  [0x3083] = {name="HIRAGANA LETTER SMALL YA", cat="Lo", bidi="L"};
  [0x3084] = {name="HIRAGANA LETTER YA", cat="Lo", bidi="L"};
  [0x3085] = {name="HIRAGANA LETTER SMALL YU", cat="Lo", bidi="L"};
  [0x3086] = {name="HIRAGANA LETTER YU", cat="Lo", bidi="L"};
  [0x3087] = {name="HIRAGANA LETTER SMALL YO", cat="Lo", bidi="L"};
  [0x3088] = {name="HIRAGANA LETTER YO", cat="Lo", bidi="L"};
  [0x3089] = {name="HIRAGANA LETTER RA", cat="Lo", bidi="L"};
  [0x308a] = {name="HIRAGANA LETTER RI", cat="Lo", bidi="L"};
  [0x308b] = {name="HIRAGANA LETTER RU", cat="Lo", bidi="L"};
  [0x308c] = {name="HIRAGANA LETTER RE", cat="Lo", bidi="L"};
  [0x308d] = {name="HIRAGANA LETTER RO", cat="Lo", bidi="L"};
  [0x308e] = {name="HIRAGANA LETTER SMALL WA", cat="Lo", bidi="L"};
  [0x308f] = {name="HIRAGANA LETTER WA", cat="Lo", bidi="L"};
  [0x3090] = {name="HIRAGANA LETTER WI", cat="Lo", bidi="L"};
  [0x3091] = {name="HIRAGANA LETTER WE", cat="Lo", bidi="L"};
  [0x3092] = {name="HIRAGANA LETTER WO", cat="Lo", bidi="L"};
  [0x3093] = {name="HIRAGANA LETTER N", cat="Lo", bidi="L"};
  [0x3094] = {name="HIRAGANA LETTER VU", cat="Lo", bidi="L", decomp={0x3046,0x3099}};
  [0x3095] = {name="HIRAGANA LETTER SMALL KA", cat="Lo", bidi="L"};
  [0x3096] = {name="HIRAGANA LETTER SMALL KE", cat="Lo", bidi="L"};
  [0x3099] = {name="COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK", cat="Mn", combo=8, bidi="NSM"};
  [0x309a] = {name="COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK", cat="Mn", combo=8, bidi="NSM"};
  [0x309b] = {name="KATAKANA-HIRAGANA VOICED SOUND MARK", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x3099}};
  [0x309c] = {name="KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK", cat="Sk", bidi="ON", decomp={compat="compat";0x0020,0x309A}};
  [0x309d] = {name="HIRAGANA ITERATION MARK", cat="Lm", bidi="L"};
  [0x309e] = {name="HIRAGANA VOICED ITERATION MARK", cat="Lm", bidi="L", decomp={0x309D,0x3099}};
  [0x309f] = {name="HIRAGANA DIGRAPH YORI", cat="Lo", bidi="L", decomp={compat="vertical";0x3088,0x308A}};
  [0x30a0] = {name="KATAKANA-HIRAGANA DOUBLE HYPHEN", cat="Pd", bidi="ON"};
  [0x30a1] = {name="KATAKANA LETTER SMALL A", cat="Lo", bidi="L"};
  [0x30a2] = {name="KATAKANA LETTER A", cat="Lo", bidi="L"};
  [0x30a3] = {name="KATAKANA LETTER SMALL I", cat="Lo", bidi="L"};
  [0x30a4] = {name="KATAKANA LETTER I", cat="Lo", bidi="L"};
  [0x30a5] = {name="KATAKANA LETTER SMALL U", cat="Lo", bidi="L"};
  [0x30a6] = {name="KATAKANA LETTER U", cat="Lo", bidi="L"};
  [0x30a7] = {name="KATAKANA LETTER SMALL E", cat="Lo", bidi="L"};
  [0x30a8] = {name="KATAKANA LETTER E", cat="Lo", bidi="L"};
  [0x30a9] = {name="KATAKANA LETTER SMALL O", cat="Lo", bidi="L"};
  [0x30aa] = {name="KATAKANA LETTER O", cat="Lo", bidi="L"};
  [0x30ab] = {name="KATAKANA LETTER KA", cat="Lo", bidi="L"};
  [0x30ac] = {name="KATAKANA LETTER GA", cat="Lo", bidi="L", decomp={0x30AB,0x3099}};
  [0x30ad] = {name="KATAKANA LETTER KI", cat="Lo", bidi="L"};
  [0x30ae] = {name="KATAKANA LETTER GI", cat="Lo", bidi="L", decomp={0x30AD,0x3099}};
  [0x30af] = {name="KATAKANA LETTER KU", cat="Lo", bidi="L"};
  [0x30b0] = {name="KATAKANA LETTER GU", cat="Lo", bidi="L", decomp={0x30AF,0x3099}};
  [0x30b1] = {name="KATAKANA LETTER KE", cat="Lo", bidi="L"};
  [0x30b2] = {name="KATAKANA LETTER GE", cat="Lo", bidi="L", decomp={0x30B1,0x3099}};
  [0x30b3] = {name="KATAKANA LETTER KO", cat="Lo", bidi="L"};
  [0x30b4] = {name="KATAKANA LETTER GO", cat="Lo", bidi="L", decomp={0x30B3,0x3099}};
  [0x30b5] = {name="KATAKANA LETTER SA", cat="Lo", bidi="L"};
  [0x30b6] = {name="KATAKANA LETTER ZA", cat="Lo", bidi="L", decomp={0x30B5,0x3099}};
  [0x30b7] = {name="KATAKANA LETTER SI", cat="Lo", bidi="L"};
  [0x30b8] = {name="KATAKANA LETTER ZI", cat="Lo", bidi="L", decomp={0x30B7,0x3099}};
  [0x30b9] = {name="KATAKANA LETTER SU", cat="Lo", bidi="L"};
  [0x30ba] = {name="KATAKANA LETTER ZU", cat="Lo", bidi="L", decomp={0x30B9,0x3099}};
  [0x30bb] = {name="KATAKANA LETTER SE", cat="Lo", bidi="L"};
  [0x30bc] = {name="KATAKANA LETTER ZE", cat="Lo", bidi="L", decomp={0x30BB,0x3099}};
  [0x30bd] = {name="KATAKANA LETTER SO", cat="Lo", bidi="L"};
  [0x30be] = {name="KATAKANA LETTER ZO", cat="Lo", bidi="L", decomp={0x30BD,0x3099}};
  [0x30bf] = {name="KATAKANA LETTER TA", cat="Lo", bidi="L"};
  [0x30c0] = {name="KATAKANA LETTER DA", cat="Lo", bidi="L", decomp={0x30BF,0x3099}};
  [0x30c1] = {name="KATAKANA LETTER TI", cat="Lo", bidi="L"};
  [0x30c2] = {name="KATAKANA LETTER DI", cat="Lo", bidi="L", decomp={0x30C1,0x3099}};
  [0x30c3] = {name="KATAKANA LETTER SMALL TU", cat="Lo", bidi="L"};
  [0x30c4] = {name="KATAKANA LETTER TU", cat="Lo", bidi="L"};
  [0x30c5] = {name="KATAKANA LETTER DU", cat="Lo", bidi="L", decomp={0x30C4,0x3099}};
  [0x30c6] = {name="KATAKANA LETTER TE", cat="Lo", bidi="L"};
  [0x30c7] = {name="KATAKANA LETTER DE", cat="Lo", bidi="L", decomp={0x30C6,0x3099}};
  [0x30c8] = {name="KATAKANA LETTER TO", cat="Lo", bidi="L"};
  [0x30c9] = {name="KATAKANA LETTER DO", cat="Lo", bidi="L", decomp={0x30C8,0x3099}};
  [0x30ca] = {name="KATAKANA LETTER NA", cat="Lo", bidi="L"};
  [0x30cb] = {name="KATAKANA LETTER NI", cat="Lo", bidi="L"};
  [0x30cc] = {name="KATAKANA LETTER NU", cat="Lo", bidi="L"};
  [0x30cd] = {name="KATAKANA LETTER NE", cat="Lo", bidi="L"};
  [0x30ce] = {name="KATAKANA LETTER NO", cat="Lo", bidi="L"};
  [0x30cf] = {name="KATAKANA LETTER HA", cat="Lo", bidi="L"};
  [0x30d0] = {name="KATAKANA LETTER BA", cat="Lo", bidi="L", decomp={0x30CF,0x3099}};
  [0x30d1] = {name="KATAKANA LETTER PA", cat="Lo", bidi="L", decomp={0x30CF,0x309A}};
  [0x30d2] = {name="KATAKANA LETTER HI", cat="Lo", bidi="L"};
  [0x30d3] = {name="KATAKANA LETTER BI", cat="Lo", bidi="L", decomp={0x30D2,0x3099}};
  [0x30d4] = {name="KATAKANA LETTER PI", cat="Lo", bidi="L", decomp={0x30D2,0x309A}};
  [0x30d5] = {name="KATAKANA LETTER HU", cat="Lo", bidi="L"};
  [0x30d6] = {name="KATAKANA LETTER BU", cat="Lo", bidi="L", decomp={0x30D5,0x3099}};
  [0x30d7] = {name="KATAKANA LETTER PU", cat="Lo", bidi="L", decomp={0x30D5,0x309A}};
  [0x30d8] = {name="KATAKANA LETTER HE", cat="Lo", bidi="L"};
  [0x30d9] = {name="KATAKANA LETTER BE", cat="Lo", bidi="L", decomp={0x30D8,0x3099}};
  [0x30da] = {name="KATAKANA LETTER PE", cat="Lo", bidi="L", decomp={0x30D8,0x309A}};
  [0x30db] = {name="KATAKANA LETTER HO", cat="Lo", bidi="L"};
  [0x30dc] = {name="KATAKANA LETTER BO", cat="Lo", bidi="L", decomp={0x30DB,0x3099}};
  [0x30dd] = {name="KATAKANA LETTER PO", cat="Lo", bidi="L", decomp={0x30DB,0x309A}};
  [0x30de] = {name="KATAKANA LETTER MA", cat="Lo", bidi="L"};
  [0x30df] = {name="KATAKANA LETTER MI", cat="Lo", bidi="L"};
  [0x30e0] = {name="KATAKANA LETTER MU", cat="Lo", bidi="L"};
  [0x30e1] = {name="KATAKANA LETTER ME", cat="Lo", bidi="L"};
  [0x30e2] = {name="KATAKANA LETTER MO", cat="Lo", bidi="L"};
  [0x30e3] = {name="KATAKANA LETTER SMALL YA", cat="Lo", bidi="L"};
  [0x30e4] = {name="KATAKANA LETTER YA", cat="Lo", bidi="L"};
  [0x30e5] = {name="KATAKANA LETTER SMALL YU", cat="Lo", bidi="L"};
  [0x30e6] = {name="KATAKANA LETTER YU", cat="Lo", bidi="L"};
  [0x30e7] = {name="KATAKANA LETTER SMALL YO", cat="Lo", bidi="L"};
  [0x30e8] = {name="KATAKANA LETTER YO", cat="Lo", bidi="L"};
  [0x30e9] = {name="KATAKANA LETTER RA", cat="Lo", bidi="L"};
  [0x30ea] = {name="KATAKANA LETTER RI", cat="Lo", bidi="L"};
  [0x30eb] = {name="KATAKANA LETTER RU", cat="Lo", bidi="L"};
  [0x30ec] = {name="KATAKANA LETTER RE", cat="Lo", bidi="L"};
  [0x30ed] = {name="KATAKANA LETTER RO", cat="Lo", bidi="L"};
  [0x30ee] = {name="KATAKANA LETTER SMALL WA", cat="Lo", bidi="L"};
  [0x30ef] = {name="KATAKANA LETTER WA", cat="Lo", bidi="L"};
  [0x30f0] = {name="KATAKANA LETTER WI", cat="Lo", bidi="L"};
  [0x30f1] = {name="KATAKANA LETTER WE", cat="Lo", bidi="L"};
  [0x30f2] = {name="KATAKANA LETTER WO", cat="Lo", bidi="L"};
  [0x30f3] = {name="KATAKANA LETTER N", cat="Lo", bidi="L"};
  [0x30f4] = {name="KATAKANA LETTER VU", cat="Lo", bidi="L", decomp={0x30A6,0x3099}};
  [0x30f5] = {name="KATAKANA LETTER SMALL KA", cat="Lo", bidi="L"};
  [0x30f6] = {name="KATAKANA LETTER SMALL KE", cat="Lo", bidi="L"};
  [0x30f7] = {name="KATAKANA LETTER VA", cat="Lo", bidi="L", decomp={0x30EF,0x3099}};
  [0x30f8] = {name="KATAKANA LETTER VI", cat="Lo", bidi="L", decomp={0x30F0,0x3099}};
  [0x30f9] = {name="KATAKANA LETTER VE", cat="Lo", bidi="L", decomp={0x30F1,0x3099}};
  [0x30fa] = {name="KATAKANA LETTER VO", cat="Lo", bidi="L", decomp={0x30F2,0x3099}};
  [0x30fb] = {name="KATAKANA MIDDLE DOT", cat="Po", bidi="ON"};
  [0x30fc] = {name="KATAKANA-HIRAGANA PROLONGED SOUND MARK", cat="Lm", bidi="L"};
  [0x30fd] = {name="KATAKANA ITERATION MARK", cat="Lm", bidi="L"};
  [0x30fe] = {name="KATAKANA VOICED ITERATION MARK", cat="Lm", bidi="L", decomp={0x30FD,0x3099}};
  [0x30ff] = {name="KATAKANA DIGRAPH KOTO", cat="Lo", bidi="L", decomp={compat="vertical";0x30B3,0x30C8}};
  [0x3105] = {name="BOPOMOFO LETTER B", cat="Lo", bidi="L"};
  [0x3106] = {name="BOPOMOFO LETTER P", cat="Lo", bidi="L"};
  [0x3107] = {name="BOPOMOFO LETTER M", cat="Lo", bidi="L"};
  [0x3108] = {name="BOPOMOFO LETTER F", cat="Lo", bidi="L"};
  [0x3109] = {name="BOPOMOFO LETTER D", cat="Lo", bidi="L"};
  [0x310a] = {name="BOPOMOFO LETTER T", cat="Lo", bidi="L"};
  [0x310b] = {name="BOPOMOFO LETTER N", cat="Lo", bidi="L"};
  [0x310c] = {name="BOPOMOFO LETTER L", cat="Lo", bidi="L"};
  [0x310d] = {name="BOPOMOFO LETTER G", cat="Lo", bidi="L"};
  [0x310e] = {name="BOPOMOFO LETTER K", cat="Lo", bidi="L"};
  [0x310f] = {name="BOPOMOFO LETTER H", cat="Lo", bidi="L"};
  [0x3110] = {name="BOPOMOFO LETTER J", cat="Lo", bidi="L"};
  [0x3111] = {name="BOPOMOFO LETTER Q", cat="Lo", bidi="L"};
  [0x3112] = {name="BOPOMOFO LETTER X", cat="Lo", bidi="L"};
  [0x3113] = {name="BOPOMOFO LETTER ZH", cat="Lo", bidi="L"};
  [0x3114] = {name="BOPOMOFO LETTER CH", cat="Lo", bidi="L"};
  [0x3115] = {name="BOPOMOFO LETTER SH", cat="Lo", bidi="L"};
  [0x3116] = {name="BOPOMOFO LETTER R", cat="Lo", bidi="L"};
  [0x3117] = {name="BOPOMOFO LETTER Z", cat="Lo", bidi="L"};
  [0x3118] = {name="BOPOMOFO LETTER C", cat="Lo", bidi="L"};
  [0x3119] = {name="BOPOMOFO LETTER S", cat="Lo", bidi="L"};
  [0x311a] = {name="BOPOMOFO LETTER A", cat="Lo", bidi="L"};
  [0x311b] = {name="BOPOMOFO LETTER O", cat="Lo", bidi="L"};
  [0x311c] = {name="BOPOMOFO LETTER E", cat="Lo", bidi="L"};
  [0x311d] = {name="BOPOMOFO LETTER EH", cat="Lo", bidi="L"};
  [0x311e] = {name="BOPOMOFO LETTER AI", cat="Lo", bidi="L"};
  [0x311f] = {name="BOPOMOFO LETTER EI", cat="Lo", bidi="L"};
  [0x3120] = {name="BOPOMOFO LETTER AU", cat="Lo", bidi="L"};
  [0x3121] = {name="BOPOMOFO LETTER OU", cat="Lo", bidi="L"};
  [0x3122] = {name="BOPOMOFO LETTER AN", cat="Lo", bidi="L"};
  [0x3123] = {name="BOPOMOFO LETTER EN", cat="Lo", bidi="L"};
  [0x3124] = {name="BOPOMOFO LETTER ANG", cat="Lo", bidi="L"};
  [0x3125] = {name="BOPOMOFO LETTER ENG", cat="Lo", bidi="L"};
  [0x3126] = {name="BOPOMOFO LETTER ER", cat="Lo", bidi="L"};
  [0x3127] = {name="BOPOMOFO LETTER I", cat="Lo", bidi="L"};
  [0x3128] = {name="BOPOMOFO LETTER U", cat="Lo", bidi="L"};
  [0x3129] = {name="BOPOMOFO LETTER IU", cat="Lo", bidi="L"};
  [0x312a] = {name="BOPOMOFO LETTER V", cat="Lo", bidi="L"};
  [0x312b] = {name="BOPOMOFO LETTER NG", cat="Lo", bidi="L"};
  [0x312c] = {name="BOPOMOFO LETTER GN", cat="Lo", bidi="L"};
  [0x312d] = {name="BOPOMOFO LETTER IH", cat="Lo", bidi="L"};
  [0x3131] = {name="HANGUL LETTER KIYEOK", cat="Lo", bidi="L", decomp={compat="compat";0x1100}};
  [0x3132] = {name="HANGUL LETTER SSANGKIYEOK", cat="Lo", bidi="L", decomp={compat="compat";0x1101}};
  [0x3133] = {name="HANGUL LETTER KIYEOK-SIOS", cat="Lo", bidi="L", decomp={compat="compat";0x11AA}};
  [0x3134] = {name="HANGUL LETTER NIEUN", cat="Lo", bidi="L", decomp={compat="compat";0x1102}};
  [0x3135] = {name="HANGUL LETTER NIEUN-CIEUC", cat="Lo", bidi="L", decomp={compat="compat";0x11AC}};
  [0x3136] = {name="HANGUL LETTER NIEUN-HIEUH", cat="Lo", bidi="L", decomp={compat="compat";0x11AD}};
  [0x3137] = {name="HANGUL LETTER TIKEUT", cat="Lo", bidi="L", decomp={compat="compat";0x1103}};
  [0x3138] = {name="HANGUL LETTER SSANGTIKEUT", cat="Lo", bidi="L", decomp={compat="compat";0x1104}};
  [0x3139] = {name="HANGUL LETTER RIEUL", cat="Lo", bidi="L", decomp={compat="compat";0x1105}};
  [0x313a] = {name="HANGUL LETTER RIEUL-KIYEOK", cat="Lo", bidi="L", decomp={compat="compat";0x11B0}};
  [0x313b] = {name="HANGUL LETTER RIEUL-MIEUM", cat="Lo", bidi="L", decomp={compat="compat";0x11B1}};
  [0x313c] = {name="HANGUL LETTER RIEUL-PIEUP", cat="Lo", bidi="L", decomp={compat="compat";0x11B2}};
  [0x313d] = {name="HANGUL LETTER RIEUL-SIOS", cat="Lo", bidi="L", decomp={compat="compat";0x11B3}};
  [0x313e] = {name="HANGUL LETTER RIEUL-THIEUTH", cat="Lo", bidi="L", decomp={compat="compat";0x11B4}};
  [0x313f] = {name="HANGUL LETTER RIEUL-PHIEUPH", cat="Lo", bidi="L", decomp={compat="compat";0x11B5}};
  [0x3140] = {name="HANGUL LETTER RIEUL-HIEUH", cat="Lo", bidi="L", decomp={compat="compat";0x111A}};
  [0x3141] = {name="HANGUL LETTER MIEUM", cat="Lo", bidi="L", decomp={compat="compat";0x1106}};
  [0x3142] = {name="HANGUL LETTER PIEUP", cat="Lo", bidi="L", decomp={compat="compat";0x1107}};
  [0x3143] = {name="HANGUL LETTER SSANGPIEUP", cat="Lo", bidi="L", decomp={compat="compat";0x1108}};
  [0x3144] = {name="HANGUL LETTER PIEUP-SIOS", cat="Lo", bidi="L", decomp={compat="compat";0x1121}};
  [0x3145] = {name="HANGUL LETTER SIOS", cat="Lo", bidi="L", decomp={compat="compat";0x1109}};
  [0x3146] = {name="HANGUL LETTER SSANGSIOS", cat="Lo", bidi="L", decomp={compat="compat";0x110A}};
  [0x3147] = {name="HANGUL LETTER IEUNG", cat="Lo", bidi="L", decomp={compat="compat";0x110B}};
  [0x3148] = {name="HANGUL LETTER CIEUC", cat="Lo", bidi="L", decomp={compat="compat";0x110C}};
  [0x3149] = {name="HANGUL LETTER SSANGCIEUC", cat="Lo", bidi="L", decomp={compat="compat";0x110D}};
  [0x314a] = {name="HANGUL LETTER CHIEUCH", cat="Lo", bidi="L", decomp={compat="compat";0x110E}};
  [0x314b] = {name="HANGUL LETTER KHIEUKH", cat="Lo", bidi="L", decomp={compat="compat";0x110F}};
  [0x314c] = {name="HANGUL LETTER THIEUTH", cat="Lo", bidi="L", decomp={compat="compat";0x1110}};
  [0x314d] = {name="HANGUL LETTER PHIEUPH", cat="Lo", bidi="L", decomp={compat="compat";0x1111}};
  [0x314e] = {name="HANGUL LETTER HIEUH", cat="Lo", bidi="L", decomp={compat="compat";0x1112}};
  [0x314f] = {name="HANGUL LETTER A", cat="Lo", bidi="L", decomp={compat="compat";0x1161}};
  [0x3150] = {name="HANGUL LETTER AE", cat="Lo", bidi="L", decomp={compat="compat";0x1162}};
  [0x3151] = {name="HANGUL LETTER YA", cat="Lo", bidi="L", decomp={compat="compat";0x1163}};
  [0x3152] = {name="HANGUL LETTER YAE", cat="Lo", bidi="L", decomp={compat="compat";0x1164}};
  [0x3153] = {name="HANGUL LETTER EO", cat="Lo", bidi="L", decomp={compat="compat";0x1165}};
  [0x3154] = {name="HANGUL LETTER E", cat="Lo", bidi="L", decomp={compat="compat";0x1166}};
  [0x3155] = {name="HANGUL LETTER YEO", cat="Lo", bidi="L", decomp={compat="compat";0x1167}};
  [0x3156] = {name="HANGUL LETTER YE", cat="Lo", bidi="L", decomp={compat="compat";0x1168}};
  [0x3157] = {name="HANGUL LETTER O", cat="Lo", bidi="L", decomp={compat="compat";0x1169}};
  [0x3158] = {name="HANGUL LETTER WA", cat="Lo", bidi="L", decomp={compat="compat";0x116A}};
  [0x3159] = {name="HANGUL LETTER WAE", cat="Lo", bidi="L", decomp={compat="compat";0x116B}};
  [0x315a] = {name="HANGUL LETTER OE", cat="Lo", bidi="L", decomp={compat="compat";0x116C}};
  [0x315b] = {name="HANGUL LETTER YO", cat="Lo", bidi="L", decomp={compat="compat";0x116D}};
  [0x315c] = {name="HANGUL LETTER U", cat="Lo", bidi="L", decomp={compat="compat";0x116E}};
  [0x315d] = {name="HANGUL LETTER WEO", cat="Lo", bidi="L", decomp={compat="compat";0x116F}};
  [0x315e] = {name="HANGUL LETTER WE", cat="Lo", bidi="L", decomp={compat="compat";0x1170}};
  [0x315f] = {name="HANGUL LETTER WI", cat="Lo", bidi="L", decomp={compat="compat";0x1171}};
  [0x3160] = {name="HANGUL LETTER YU", cat="Lo", bidi="L", decomp={compat="compat";0x1172}};
  [0x3161] = {name="HANGUL LETTER EU", cat="Lo", bidi="L", decomp={compat="compat";0x1173}};
  [0x3162] = {name="HANGUL LETTER YI", cat="Lo", bidi="L", decomp={compat="compat";0x1174}};
  [0x3163] = {name="HANGUL LETTER I", cat="Lo", bidi="L", decomp={compat="compat";0x1175}};
  [0x3164] = {name="HANGUL FILLER", cat="Lo", bidi="L", decomp={compat="compat";0x1160}};
  [0x3165] = {name="HANGUL LETTER SSANGNIEUN", cat="Lo", bidi="L", decomp={compat="compat";0x1114}};
  [0x3166] = {name="HANGUL LETTER NIEUN-TIKEUT", cat="Lo", bidi="L", decomp={compat="compat";0x1115}};
  [0x3167] = {name="HANGUL LETTER NIEUN-SIOS", cat="Lo", bidi="L", decomp={compat="compat";0x11C7}};
  [0x3168] = {name="HANGUL LETTER NIEUN-PANSIOS", cat="Lo", bidi="L", decomp={compat="compat";0x11C8}};
  [0x3169] = {name="HANGUL LETTER RIEUL-KIYEOK-SIOS", cat="Lo", bidi="L", decomp={compat="compat";0x11CC}};
  [0x316a] = {name="HANGUL LETTER RIEUL-TIKEUT", cat="Lo", bidi="L", decomp={compat="compat";0x11CE}};
  [0x316b] = {name="HANGUL LETTER RIEUL-PIEUP-SIOS", cat="Lo", bidi="L", decomp={compat="compat";0x11D3}};
  [0x316c] = {name="HANGUL LETTER RIEUL-PANSIOS", cat="Lo", bidi="L", decomp={compat="compat";0x11D7}};
  [0x316d] = {name="HANGUL LETTER RIEUL-YEORINHIEUH", cat="Lo", bidi="L", decomp={compat="compat";0x11D9}};
  [0x316e] = {name="HANGUL LETTER MIEUM-PIEUP", cat="Lo", bidi="L", decomp={compat="compat";0x111C}};
  [0x316f] = {name="HANGUL LETTER MIEUM-SIOS", cat="Lo", bidi="L", decomp={compat="compat";0x11DD}};
  [0x3170] = {name="HANGUL LETTER MIEUM-PANSIOS", cat="Lo", bidi="L", decomp={compat="compat";0x11DF}};
  [0x3171] = {name="HANGUL LETTER KAPYEOUNMIEUM", cat="Lo", bidi="L", decomp={compat="compat";0x111D}};
  [0x3172] = {name="HANGUL LETTER PIEUP-KIYEOK", cat="Lo", bidi="L", decomp={compat="compat";0x111E}};
  [0x3173] = {name="HANGUL LETTER PIEUP-TIKEUT", cat="Lo", bidi="L", decomp={compat="compat";0x1120}};
  [0x3174] = {name="HANGUL LETTER PIEUP-SIOS-KIYEOK", cat="Lo", bidi="L", decomp={compat="compat";0x1122}};
  [0x3175] = {name="HANGUL LETTER PIEUP-SIOS-TIKEUT", cat="Lo", bidi="L", decomp={compat="compat";0x1123}};
  [0x3176] = {name="HANGUL LETTER PIEUP-CIEUC", cat="Lo", bidi="L", decomp={compat="compat";0x1127}};
  [0x3177] = {name="HANGUL LETTER PIEUP-THIEUTH", cat="Lo", bidi="L", decomp={compat="compat";0x1129}};
  [0x3178] = {name="HANGUL LETTER KAPYEOUNPIEUP", cat="Lo", bidi="L", decomp={compat="compat";0x112B}};
  [0x3179] = {name="HANGUL LETTER KAPYEOUNSSANGPIEUP", cat="Lo", bidi="L", decomp={compat="compat";0x112C}};
  [0x317a] = {name="HANGUL LETTER SIOS-KIYEOK", cat="Lo", bidi="L", decomp={compat="compat";0x112D}};
  [0x317b] = {name="HANGUL LETTER SIOS-NIEUN", cat="Lo", bidi="L", decomp={compat="compat";0x112E}};
  [0x317c] = {name="HANGUL LETTER SIOS-TIKEUT", cat="Lo", bidi="L", decomp={compat="compat";0x112F}};
  [0x317d] = {name="HANGUL LETTER SIOS-PIEUP", cat="Lo", bidi="L", decomp={compat="compat";0x1132}};
  [0x317e] = {name="HANGUL LETTER SIOS-CIEUC", cat="Lo", bidi="L", decomp={compat="compat";0x1136}};
  [0x317f] = {name="HANGUL LETTER PANSIOS", cat="Lo", bidi="L", decomp={compat="compat";0x1140}};
  [0x3180] = {name="HANGUL LETTER SSANGIEUNG", cat="Lo", bidi="L", decomp={compat="compat";0x1147}};
  [0x3181] = {name="HANGUL LETTER YESIEUNG", cat="Lo", bidi="L", decomp={compat="compat";0x114C}};
  [0x3182] = {name="HANGUL LETTER YESIEUNG-SIOS", cat="Lo", bidi="L", decomp={compat="compat";0x11F1}};
  [0x3183] = {name="HANGUL LETTER YESIEUNG-PANSIOS", cat="Lo", bidi="L", decomp={compat="compat";0x11F2}};
  [0x3184] = {name="HANGUL LETTER KAPYEOUNPHIEUPH", cat="Lo", bidi="L", decomp={compat="compat";0x1157}};
  [0x3185] = {name="HANGUL LETTER SSANGHIEUH", cat="Lo", bidi="L", decomp={compat="compat";0x1158}};
  [0x3186] = {name="HANGUL LETTER YEORINHIEUH", cat="Lo", bidi="L", decomp={compat="compat";0x1159}};
  [0x3187] = {name="HANGUL LETTER YO-YA", cat="Lo", bidi="L", decomp={compat="compat";0x1184}};
  [0x3188] = {name="HANGUL LETTER YO-YAE", cat="Lo", bidi="L", decomp={compat="compat";0x1185}};
  [0x3189] = {name="HANGUL LETTER YO-I", cat="Lo", bidi="L", decomp={compat="compat";0x1188}};
  [0x318a] = {name="HANGUL LETTER YU-YEO", cat="Lo", bidi="L", decomp={compat="compat";0x1191}};
  [0x318b] = {name="HANGUL LETTER YU-YE", cat="Lo", bidi="L", decomp={compat="compat";0x1192}};
  [0x318c] = {name="HANGUL LETTER YU-I", cat="Lo", bidi="L", decomp={compat="compat";0x1194}};
  [0x318d] = {name="HANGUL LETTER ARAEA", cat="Lo", bidi="L", decomp={compat="compat";0x119E}};
  [0x318e] = {name="HANGUL LETTER ARAEAE", cat="Lo", bidi="L", decomp={compat="compat";0x11A1}};
  [0x3190] = {name="IDEOGRAPHIC ANNOTATION LINKING MARK", cat="So", bidi="L"};
  [0x3191] = {name="IDEOGRAPHIC ANNOTATION REVERSE MARK", cat="So", bidi="L"};
  [0x3192] = {name="IDEOGRAPHIC ANNOTATION ONE MARK", cat="No", bidi="L", decomp={compat="super";0x4E00}, numeric=1};
  [0x3193] = {name="IDEOGRAPHIC ANNOTATION TWO MARK", cat="No", bidi="L", decomp={compat="super";0x4E8C}, numeric=2};
  [0x3194] = {name="IDEOGRAPHIC ANNOTATION THREE MARK", cat="No", bidi="L", decomp={compat="super";0x4E09}, numeric=3};
  [0x3195] = {name="IDEOGRAPHIC ANNOTATION FOUR MARK", cat="No", bidi="L", decomp={compat="super";0x56DB}, numeric=4};
  [0x3196] = {name="IDEOGRAPHIC ANNOTATION TOP MARK", cat="So", bidi="L", decomp={compat="super";0x4E0A}};
  [0x3197] = {name="IDEOGRAPHIC ANNOTATION MIDDLE MARK", cat="So", bidi="L", decomp={compat="super";0x4E2D}};
  [0x3198] = {name="IDEOGRAPHIC ANNOTATION BOTTOM MARK", cat="So", bidi="L", decomp={compat="super";0x4E0B}};
  [0x3199] = {name="IDEOGRAPHIC ANNOTATION FIRST MARK", cat="So", bidi="L", decomp={compat="super";0x7532}};
  [0x319a] = {name="IDEOGRAPHIC ANNOTATION SECOND MARK", cat="So", bidi="L", decomp={compat="super";0x4E59}};
  [0x319b] = {name="IDEOGRAPHIC ANNOTATION THIRD MARK", cat="So", bidi="L", decomp={compat="super";0x4E19}};
  [0x319c] = {name="IDEOGRAPHIC ANNOTATION FOURTH MARK", cat="So", bidi="L", decomp={compat="super";0x4E01}};
  [0x319d] = {name="IDEOGRAPHIC ANNOTATION HEAVEN MARK", cat="So", bidi="L", decomp={compat="super";0x5929}};
  [0x319e] = {name="IDEOGRAPHIC ANNOTATION EARTH MARK", cat="So", bidi="L", decomp={compat="super";0x5730}};
  [0x319f] = {name="IDEOGRAPHIC ANNOTATION MAN MARK", cat="So", bidi="L", decomp={compat="super";0x4EBA}};
  [0x31a0] = {name="BOPOMOFO LETTER BU", cat="Lo", bidi="L"};
  [0x31a1] = {name="BOPOMOFO LETTER ZI", cat="Lo", bidi="L"};
  [0x31a2] = {name="BOPOMOFO LETTER JI", cat="Lo", bidi="L"};
  [0x31a3] = {name="BOPOMOFO LETTER GU", cat="Lo", bidi="L"};
  [0x31a4] = {name="BOPOMOFO LETTER EE", cat="Lo", bidi="L"};
  [0x31a5] = {name="BOPOMOFO LETTER ENN", cat="Lo", bidi="L"};
  [0x31a6] = {name="BOPOMOFO LETTER OO", cat="Lo", bidi="L"};
  [0x31a7] = {name="BOPOMOFO LETTER ONN", cat="Lo", bidi="L"};
  [0x31a8] = {name="BOPOMOFO LETTER IR", cat="Lo", bidi="L"};
  [0x31a9] = {name="BOPOMOFO LETTER ANN", cat="Lo", bidi="L"};
  [0x31aa] = {name="BOPOMOFO LETTER INN", cat="Lo", bidi="L"};
  [0x31ab] = {name="BOPOMOFO LETTER UNN", cat="Lo", bidi="L"};
  [0x31ac] = {name="BOPOMOFO LETTER IM", cat="Lo", bidi="L"};
  [0x31ad] = {name="BOPOMOFO LETTER NGG", cat="Lo", bidi="L"};
  [0x31ae] = {name="BOPOMOFO LETTER AINN", cat="Lo", bidi="L"};
  [0x31af] = {name="BOPOMOFO LETTER AUNN", cat="Lo", bidi="L"};
  [0x31b0] = {name="BOPOMOFO LETTER AM", cat="Lo", bidi="L"};
  [0x31b1] = {name="BOPOMOFO LETTER OM", cat="Lo", bidi="L"};
  [0x31b2] = {name="BOPOMOFO LETTER ONG", cat="Lo", bidi="L"};
  [0x31b3] = {name="BOPOMOFO LETTER INNN", cat="Lo", bidi="L"};
  [0x31b4] = {name="BOPOMOFO FINAL LETTER P", cat="Lo", bidi="L"};
  [0x31b5] = {name="BOPOMOFO FINAL LETTER T", cat="Lo", bidi="L"};
  [0x31b6] = {name="BOPOMOFO FINAL LETTER K", cat="Lo", bidi="L"};
  [0x31b7] = {name="BOPOMOFO FINAL LETTER H", cat="Lo", bidi="L"};
  [0x31c0] = {name="CJK STROKE T", cat="So", bidi="ON"};
  [0x31c1] = {name="CJK STROKE WG", cat="So", bidi="ON"};
  [0x31c2] = {name="CJK STROKE XG", cat="So", bidi="ON"};
  [0x31c3] = {name="CJK STROKE BXG", cat="So", bidi="ON"};
  [0x31c4] = {name="CJK STROKE SW", cat="So", bidi="ON"};
  [0x31c5] = {name="CJK STROKE HZZ", cat="So", bidi="ON"};
  [0x31c6] = {name="CJK STROKE HZG", cat="So", bidi="ON"};
  [0x31c7] = {name="CJK STROKE HP", cat="So", bidi="ON"};
  [0x31c8] = {name="CJK STROKE HZWG", cat="So", bidi="ON"};
  [0x31c9] = {name="CJK STROKE SZWG", cat="So", bidi="ON"};
  [0x31ca] = {name="CJK STROKE HZT", cat="So", bidi="ON"};
  [0x31cb] = {name="CJK STROKE HZZP", cat="So", bidi="ON"};
  [0x31cc] = {name="CJK STROKE HPWG", cat="So", bidi="ON"};
  [0x31cd] = {name="CJK STROKE HZW", cat="So", bidi="ON"};
  [0x31ce] = {name="CJK STROKE HZZZ", cat="So", bidi="ON"};
  [0x31cf] = {name="CJK STROKE N", cat="So", bidi="ON"};
  [0x31d0] = {name="CJK STROKE H", cat="So", bidi="ON"};
  [0x31d1] = {name="CJK STROKE S", cat="So", bidi="ON"};
  [0x31d2] = {name="CJK STROKE P", cat="So", bidi="ON"};
  [0x31d3] = {name="CJK STROKE SP", cat="So", bidi="ON"};
  [0x31d4] = {name="CJK STROKE D", cat="So", bidi="ON"};
  [0x31d5] = {name="CJK STROKE HZ", cat="So", bidi="ON"};
  [0x31d6] = {name="CJK STROKE HG", cat="So", bidi="ON"};
  [0x31d7] = {name="CJK STROKE SZ", cat="So", bidi="ON"};
  [0x31d8] = {name="CJK STROKE SWZ", cat="So", bidi="ON"};
  [0x31d9] = {name="CJK STROKE ST", cat="So", bidi="ON"};
  [0x31da] = {name="CJK STROKE SG", cat="So", bidi="ON"};
  [0x31db] = {name="CJK STROKE PD", cat="So", bidi="ON"};
  [0x31dc] = {name="CJK STROKE PZ", cat="So", bidi="ON"};
  [0x31dd] = {name="CJK STROKE TN", cat="So", bidi="ON"};
  [0x31de] = {name="CJK STROKE SZZ", cat="So", bidi="ON"};
  [0x31df] = {name="CJK STROKE SWG", cat="So", bidi="ON"};
  [0x31e0] = {name="CJK STROKE HXWG", cat="So", bidi="ON"};
  [0x31e1] = {name="CJK STROKE HZZZG", cat="So", bidi="ON"};
  [0x31e2] = {name="CJK STROKE PG", cat="So", bidi="ON"};
  [0x31e3] = {name="CJK STROKE Q", cat="So", bidi="ON"};
  [0x31f0] = {name="KATAKANA LETTER SMALL KU", cat="Lo", bidi="L"};
  [0x31f1] = {name="KATAKANA LETTER SMALL SI", cat="Lo", bidi="L"};
  [0x31f2] = {name="KATAKANA LETTER SMALL SU", cat="Lo", bidi="L"};
  [0x31f3] = {name="KATAKANA LETTER SMALL TO", cat="Lo", bidi="L"};
  [0x31f4] = {name="KATAKANA LETTER SMALL NU", cat="Lo", bidi="L"};
  [0x31f5] = {name="KATAKANA LETTER SMALL HA", cat="Lo", bidi="L"};
  [0x31f6] = {name="KATAKANA LETTER SMALL HI", cat="Lo", bidi="L"};
  [0x31f7] = {name="KATAKANA LETTER SMALL HU", cat="Lo", bidi="L"};
  [0x31f8] = {name="KATAKANA LETTER SMALL HE", cat="Lo", bidi="L"};
  [0x31f9] = {name="KATAKANA LETTER SMALL HO", cat="Lo", bidi="L"};
  [0x31fa] = {name="KATAKANA LETTER SMALL MU", cat="Lo", bidi="L"};
  [0x31fb] = {name="KATAKANA LETTER SMALL RA", cat="Lo", bidi="L"};
  [0x31fc] = {name="KATAKANA LETTER SMALL RI", cat="Lo", bidi="L"};
  [0x31fd] = {name="KATAKANA LETTER SMALL RU", cat="Lo", bidi="L"};
  [0x31fe] = {name="KATAKANA LETTER SMALL RE", cat="Lo", bidi="L"};
  [0x31ff] = {name="KATAKANA LETTER SMALL RO", cat="Lo", bidi="L"};
  [0x3200] = {name="PARENTHESIZED HANGUL KIYEOK", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1100,0x0029}};
  [0x3201] = {name="PARENTHESIZED HANGUL NIEUN", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1102,0x0029}};
  [0x3202] = {name="PARENTHESIZED HANGUL TIKEUT", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1103,0x0029}};
  [0x3203] = {name="PARENTHESIZED HANGUL RIEUL", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1105,0x0029}};
  [0x3204] = {name="PARENTHESIZED HANGUL MIEUM", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1106,0x0029}};
  [0x3205] = {name="PARENTHESIZED HANGUL PIEUP", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1107,0x0029}};
  [0x3206] = {name="PARENTHESIZED HANGUL SIOS", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1109,0x0029}};
  [0x3207] = {name="PARENTHESIZED HANGUL IEUNG", cat="So", bidi="L", decomp={compat="compat";0x0028,0x110B,0x0029}};
  [0x3208] = {name="PARENTHESIZED HANGUL CIEUC", cat="So", bidi="L", decomp={compat="compat";0x0028,0x110C,0x0029}};
  [0x3209] = {name="PARENTHESIZED HANGUL CHIEUCH", cat="So", bidi="L", decomp={compat="compat";0x0028,0x110E,0x0029}};
  [0x320a] = {name="PARENTHESIZED HANGUL KHIEUKH", cat="So", bidi="L", decomp={compat="compat";0x0028,0x110F,0x0029}};
  [0x320b] = {name="PARENTHESIZED HANGUL THIEUTH", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1110,0x0029}};
  [0x320c] = {name="PARENTHESIZED HANGUL PHIEUPH", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1111,0x0029}};
  [0x320d] = {name="PARENTHESIZED HANGUL HIEUH", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1112,0x0029}};
  [0x320e] = {name="PARENTHESIZED HANGUL KIYEOK A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1100,0x1161,0x0029}};
  [0x320f] = {name="PARENTHESIZED HANGUL NIEUN A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1102,0x1161,0x0029}};
  [0x3210] = {name="PARENTHESIZED HANGUL TIKEUT A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1103,0x1161,0x0029}};
  [0x3211] = {name="PARENTHESIZED HANGUL RIEUL A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1105,0x1161,0x0029}};
  [0x3212] = {name="PARENTHESIZED HANGUL MIEUM A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1106,0x1161,0x0029}};
  [0x3213] = {name="PARENTHESIZED HANGUL PIEUP A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1107,0x1161,0x0029}};
  [0x3214] = {name="PARENTHESIZED HANGUL SIOS A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1109,0x1161,0x0029}};
  [0x3215] = {name="PARENTHESIZED HANGUL IEUNG A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x110B,0x1161,0x0029}};
  [0x3216] = {name="PARENTHESIZED HANGUL CIEUC A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x110C,0x1161,0x0029}};
  [0x3217] = {name="PARENTHESIZED HANGUL CHIEUCH A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x110E,0x1161,0x0029}};
  [0x3218] = {name="PARENTHESIZED HANGUL KHIEUKH A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x110F,0x1161,0x0029}};
  [0x3219] = {name="PARENTHESIZED HANGUL THIEUTH A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1110,0x1161,0x0029}};
  [0x321a] = {name="PARENTHESIZED HANGUL PHIEUPH A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1111,0x1161,0x0029}};
  [0x321b] = {name="PARENTHESIZED HANGUL HIEUH A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x1112,0x1161,0x0029}};
  [0x321c] = {name="PARENTHESIZED HANGUL CIEUC U", cat="So", bidi="L", decomp={compat="compat";0x0028,0x110C,0x116E,0x0029}};
  [0x321d] = {name="PARENTHESIZED KOREAN CHARACTER OJEON", cat="So", bidi="ON", decomp={compat="compat";0x0028,0x110B,0x1169,0x110C,0x1165,0x11AB,0x0029}};
  [0x321e] = {name="PARENTHESIZED KOREAN CHARACTER O HU", cat="So", bidi="ON", decomp={compat="compat";0x0028,0x110B,0x1169,0x1112,0x116E,0x0029}};
  [0x3220] = {name="PARENTHESIZED IDEOGRAPH ONE", cat="No", bidi="L", decomp={compat="compat";0x0028,0x4E00,0x0029}, numeric=1};
  [0x3221] = {name="PARENTHESIZED IDEOGRAPH TWO", cat="No", bidi="L", decomp={compat="compat";0x0028,0x4E8C,0x0029}, numeric=2};
  [0x3222] = {name="PARENTHESIZED IDEOGRAPH THREE", cat="No", bidi="L", decomp={compat="compat";0x0028,0x4E09,0x0029}, numeric=3};
  [0x3223] = {name="PARENTHESIZED IDEOGRAPH FOUR", cat="No", bidi="L", decomp={compat="compat";0x0028,0x56DB,0x0029}, numeric=4};
  [0x3224] = {name="PARENTHESIZED IDEOGRAPH FIVE", cat="No", bidi="L", decomp={compat="compat";0x0028,0x4E94,0x0029}, numeric=5};
  [0x3225] = {name="PARENTHESIZED IDEOGRAPH SIX", cat="No", bidi="L", decomp={compat="compat";0x0028,0x516D,0x0029}, numeric=6};
  [0x3226] = {name="PARENTHESIZED IDEOGRAPH SEVEN", cat="No", bidi="L", decomp={compat="compat";0x0028,0x4E03,0x0029}, numeric=7};
  [0x3227] = {name="PARENTHESIZED IDEOGRAPH EIGHT", cat="No", bidi="L", decomp={compat="compat";0x0028,0x516B,0x0029}, numeric=8};
  [0x3228] = {name="PARENTHESIZED IDEOGRAPH NINE", cat="No", bidi="L", decomp={compat="compat";0x0028,0x4E5D,0x0029}, numeric=9};
  [0x3229] = {name="PARENTHESIZED IDEOGRAPH TEN", cat="No", bidi="L", decomp={compat="compat";0x0028,0x5341,0x0029}, numeric=10};
  [0x322a] = {name="PARENTHESIZED IDEOGRAPH MOON", cat="So", bidi="L", decomp={compat="compat";0x0028,0x6708,0x0029}};
  [0x322b] = {name="PARENTHESIZED IDEOGRAPH FIRE", cat="So", bidi="L", decomp={compat="compat";0x0028,0x706B,0x0029}};
  [0x322c] = {name="PARENTHESIZED IDEOGRAPH WATER", cat="So", bidi="L", decomp={compat="compat";0x0028,0x6C34,0x0029}};
  [0x322d] = {name="PARENTHESIZED IDEOGRAPH WOOD", cat="So", bidi="L", decomp={compat="compat";0x0028,0x6728,0x0029}};
  [0x322e] = {name="PARENTHESIZED IDEOGRAPH METAL", cat="So", bidi="L", decomp={compat="compat";0x0028,0x91D1,0x0029}};
  [0x322f] = {name="PARENTHESIZED IDEOGRAPH EARTH", cat="So", bidi="L", decomp={compat="compat";0x0028,0x571F,0x0029}};
  [0x3230] = {name="PARENTHESIZED IDEOGRAPH SUN", cat="So", bidi="L", decomp={compat="compat";0x0028,0x65E5,0x0029}};
  [0x3231] = {name="PARENTHESIZED IDEOGRAPH STOCK", cat="So", bidi="L", decomp={compat="compat";0x0028,0x682A,0x0029}};
  [0x3232] = {name="PARENTHESIZED IDEOGRAPH HAVE", cat="So", bidi="L", decomp={compat="compat";0x0028,0x6709,0x0029}};
  [0x3233] = {name="PARENTHESIZED IDEOGRAPH SOCIETY", cat="So", bidi="L", decomp={compat="compat";0x0028,0x793E,0x0029}};
  [0x3234] = {name="PARENTHESIZED IDEOGRAPH NAME", cat="So", bidi="L", decomp={compat="compat";0x0028,0x540D,0x0029}};
  [0x3235] = {name="PARENTHESIZED IDEOGRAPH SPECIAL", cat="So", bidi="L", decomp={compat="compat";0x0028,0x7279,0x0029}};
  [0x3236] = {name="PARENTHESIZED IDEOGRAPH FINANCIAL", cat="So", bidi="L", decomp={compat="compat";0x0028,0x8CA1,0x0029}};
  [0x3237] = {name="PARENTHESIZED IDEOGRAPH CONGRATULATION", cat="So", bidi="L", decomp={compat="compat";0x0028,0x795D,0x0029}};
  [0x3238] = {name="PARENTHESIZED IDEOGRAPH LABOR", cat="So", bidi="L", decomp={compat="compat";0x0028,0x52B4,0x0029}};
  [0x3239] = {name="PARENTHESIZED IDEOGRAPH REPRESENT", cat="So", bidi="L", decomp={compat="compat";0x0028,0x4EE3,0x0029}};
  [0x323a] = {name="PARENTHESIZED IDEOGRAPH CALL", cat="So", bidi="L", decomp={compat="compat";0x0028,0x547C,0x0029}};
  [0x323b] = {name="PARENTHESIZED IDEOGRAPH STUDY", cat="So", bidi="L", decomp={compat="compat";0x0028,0x5B66,0x0029}};
  [0x323c] = {name="PARENTHESIZED IDEOGRAPH SUPERVISE", cat="So", bidi="L", decomp={compat="compat";0x0028,0x76E3,0x0029}};
  [0x323d] = {name="PARENTHESIZED IDEOGRAPH ENTERPRISE", cat="So", bidi="L", decomp={compat="compat";0x0028,0x4F01,0x0029}};
  [0x323e] = {name="PARENTHESIZED IDEOGRAPH RESOURCE", cat="So", bidi="L", decomp={compat="compat";0x0028,0x8CC7,0x0029}};
  [0x323f] = {name="PARENTHESIZED IDEOGRAPH ALLIANCE", cat="So", bidi="L", decomp={compat="compat";0x0028,0x5354,0x0029}};
  [0x3240] = {name="PARENTHESIZED IDEOGRAPH FESTIVAL", cat="So", bidi="L", decomp={compat="compat";0x0028,0x796D,0x0029}};
  [0x3241] = {name="PARENTHESIZED IDEOGRAPH REST", cat="So", bidi="L", decomp={compat="compat";0x0028,0x4F11,0x0029}};
  [0x3242] = {name="PARENTHESIZED IDEOGRAPH SELF", cat="So", bidi="L", decomp={compat="compat";0x0028,0x81EA,0x0029}};
  [0x3243] = {name="PARENTHESIZED IDEOGRAPH REACH", cat="So", bidi="L", decomp={compat="compat";0x0028,0x81F3,0x0029}};
  [0x3244] = {name="CIRCLED IDEOGRAPH QUESTION", cat="So", bidi="L", decomp={compat="circle";0x554F}};
  [0x3245] = {name="CIRCLED IDEOGRAPH KINDERGARTEN", cat="So", bidi="L", decomp={compat="circle";0x5E7C}};
  [0x3246] = {name="CIRCLED IDEOGRAPH SCHOOL", cat="So", bidi="L", decomp={compat="circle";0x6587}};
  [0x3247] = {name="CIRCLED IDEOGRAPH KOTO", cat="So", bidi="L", decomp={compat="circle";0x7B8F}};
  [0x3248] = {name="CIRCLED NUMBER TEN ON BLACK SQUARE", cat="So", bidi="L"};
  [0x3249] = {name="CIRCLED NUMBER TWENTY ON BLACK SQUARE", cat="So", bidi="L"};
  [0x324a] = {name="CIRCLED NUMBER THIRTY ON BLACK SQUARE", cat="So", bidi="L"};
  [0x324b] = {name="CIRCLED NUMBER FORTY ON BLACK SQUARE", cat="So", bidi="L"};
  [0x324c] = {name="CIRCLED NUMBER FIFTY ON BLACK SQUARE", cat="So", bidi="L"};
  [0x324d] = {name="CIRCLED NUMBER SIXTY ON BLACK SQUARE", cat="So", bidi="L"};
  [0x324e] = {name="CIRCLED NUMBER SEVENTY ON BLACK SQUARE", cat="So", bidi="L"};
  [0x324f] = {name="CIRCLED NUMBER EIGHTY ON BLACK SQUARE", cat="So", bidi="L"};
  [0x3250] = {name="PARTNERSHIP SIGN", cat="So", bidi="ON", decomp={compat="square";0x0050,0x0054,0x0045}};
  [0x3251] = {name="CIRCLED NUMBER TWENTY ONE", cat="No", bidi="ON", decomp={compat="circle";0x0032,0x0031}, numeric=21};
  [0x3252] = {name="CIRCLED NUMBER TWENTY TWO", cat="No", bidi="ON", decomp={compat="circle";0x0032,0x0032}, numeric=22};
  [0x3253] = {name="CIRCLED NUMBER TWENTY THREE", cat="No", bidi="ON", decomp={compat="circle";0x0032,0x0033}, numeric=23};
  [0x3254] = {name="CIRCLED NUMBER TWENTY FOUR", cat="No", bidi="ON", decomp={compat="circle";0x0032,0x0034}, numeric=24};
  [0x3255] = {name="CIRCLED NUMBER TWENTY FIVE", cat="No", bidi="ON", decomp={compat="circle";0x0032,0x0035}, numeric=25};
  [0x3256] = {name="CIRCLED NUMBER TWENTY SIX", cat="No", bidi="ON", decomp={compat="circle";0x0032,0x0036}, numeric=26};
  [0x3257] = {name="CIRCLED NUMBER TWENTY SEVEN", cat="No", bidi="ON", decomp={compat="circle";0x0032,0x0037}, numeric=27};
  [0x3258] = {name="CIRCLED NUMBER TWENTY EIGHT", cat="No", bidi="ON", decomp={compat="circle";0x0032,0x0038}, numeric=28};
  [0x3259] = {name="CIRCLED NUMBER TWENTY NINE", cat="No", bidi="ON", decomp={compat="circle";0x0032,0x0039}, numeric=29};
  [0x325a] = {name="CIRCLED NUMBER THIRTY", cat="No", bidi="ON", decomp={compat="circle";0x0033,0x0030}, numeric=30};
  [0x325b] = {name="CIRCLED NUMBER THIRTY ONE", cat="No", bidi="ON", decomp={compat="circle";0x0033,0x0031}, numeric=31};
  [0x325c] = {name="CIRCLED NUMBER THIRTY TWO", cat="No", bidi="ON", decomp={compat="circle";0x0033,0x0032}, numeric=32};
  [0x325d] = {name="CIRCLED NUMBER THIRTY THREE", cat="No", bidi="ON", decomp={compat="circle";0x0033,0x0033}, numeric=33};
  [0x325e] = {name="CIRCLED NUMBER THIRTY FOUR", cat="No", bidi="ON", decomp={compat="circle";0x0033,0x0034}, numeric=34};
  [0x325f] = {name="CIRCLED NUMBER THIRTY FIVE", cat="No", bidi="ON", decomp={compat="circle";0x0033,0x0035}, numeric=35};
  [0x3260] = {name="CIRCLED HANGUL KIYEOK", cat="So", bidi="L", decomp={compat="circle";0x1100}};
  [0x3261] = {name="CIRCLED HANGUL NIEUN", cat="So", bidi="L", decomp={compat="circle";0x1102}};
  [0x3262] = {name="CIRCLED HANGUL TIKEUT", cat="So", bidi="L", decomp={compat="circle";0x1103}};
  [0x3263] = {name="CIRCLED HANGUL RIEUL", cat="So", bidi="L", decomp={compat="circle";0x1105}};
  [0x3264] = {name="CIRCLED HANGUL MIEUM", cat="So", bidi="L", decomp={compat="circle";0x1106}};
  [0x3265] = {name="CIRCLED HANGUL PIEUP", cat="So", bidi="L", decomp={compat="circle";0x1107}};
  [0x3266] = {name="CIRCLED HANGUL SIOS", cat="So", bidi="L", decomp={compat="circle";0x1109}};
  [0x3267] = {name="CIRCLED HANGUL IEUNG", cat="So", bidi="L", decomp={compat="circle";0x110B}};
  [0x3268] = {name="CIRCLED HANGUL CIEUC", cat="So", bidi="L", decomp={compat="circle";0x110C}};
  [0x3269] = {name="CIRCLED HANGUL CHIEUCH", cat="So", bidi="L", decomp={compat="circle";0x110E}};
  [0x326a] = {name="CIRCLED HANGUL KHIEUKH", cat="So", bidi="L", decomp={compat="circle";0x110F}};
  [0x326b] = {name="CIRCLED HANGUL THIEUTH", cat="So", bidi="L", decomp={compat="circle";0x1110}};
  [0x326c] = {name="CIRCLED HANGUL PHIEUPH", cat="So", bidi="L", decomp={compat="circle";0x1111}};
  [0x326d] = {name="CIRCLED HANGUL HIEUH", cat="So", bidi="L", decomp={compat="circle";0x1112}};
  [0x326e] = {name="CIRCLED HANGUL KIYEOK A", cat="So", bidi="L", decomp={compat="circle";0x1100,0x1161}};
  [0x326f] = {name="CIRCLED HANGUL NIEUN A", cat="So", bidi="L", decomp={compat="circle";0x1102,0x1161}};
  [0x3270] = {name="CIRCLED HANGUL TIKEUT A", cat="So", bidi="L", decomp={compat="circle";0x1103,0x1161}};
  [0x3271] = {name="CIRCLED HANGUL RIEUL A", cat="So", bidi="L", decomp={compat="circle";0x1105,0x1161}};
  [0x3272] = {name="CIRCLED HANGUL MIEUM A", cat="So", bidi="L", decomp={compat="circle";0x1106,0x1161}};
  [0x3273] = {name="CIRCLED HANGUL PIEUP A", cat="So", bidi="L", decomp={compat="circle";0x1107,0x1161}};
  [0x3274] = {name="CIRCLED HANGUL SIOS A", cat="So", bidi="L", decomp={compat="circle";0x1109,0x1161}};
  [0x3275] = {name="CIRCLED HANGUL IEUNG A", cat="So", bidi="L", decomp={compat="circle";0x110B,0x1161}};
  [0x3276] = {name="CIRCLED HANGUL CIEUC A", cat="So", bidi="L", decomp={compat="circle";0x110C,0x1161}};
  [0x3277] = {name="CIRCLED HANGUL CHIEUCH A", cat="So", bidi="L", decomp={compat="circle";0x110E,0x1161}};
  [0x3278] = {name="CIRCLED HANGUL KHIEUKH A", cat="So", bidi="L", decomp={compat="circle";0x110F,0x1161}};
  [0x3279] = {name="CIRCLED HANGUL THIEUTH A", cat="So", bidi="L", decomp={compat="circle";0x1110,0x1161}};
  [0x327a] = {name="CIRCLED HANGUL PHIEUPH A", cat="So", bidi="L", decomp={compat="circle";0x1111,0x1161}};
  [0x327b] = {name="CIRCLED HANGUL HIEUH A", cat="So", bidi="L", decomp={compat="circle";0x1112,0x1161}};
  [0x327c] = {name="CIRCLED KOREAN CHARACTER CHAMKO", cat="So", bidi="ON", decomp={compat="circle";0x110E,0x1161,0x11B7,0x1100,0x1169}};
  [0x327d] = {name="CIRCLED KOREAN CHARACTER JUEUI", cat="So", bidi="ON", decomp={compat="circle";0x110C,0x116E,0x110B,0x1174}};
  [0x327e] = {name="CIRCLED HANGUL IEUNG U", cat="So", bidi="ON", decomp={compat="circle";0x110B,0x116E}};
  [0x327f] = {name="KOREAN STANDARD SYMBOL", cat="So", bidi="L"};
  [0x3280] = {name="CIRCLED IDEOGRAPH ONE", cat="No", bidi="L", decomp={compat="circle";0x4E00}, numeric=1};
  [0x3281] = {name="CIRCLED IDEOGRAPH TWO", cat="No", bidi="L", decomp={compat="circle";0x4E8C}, numeric=2};
  [0x3282] = {name="CIRCLED IDEOGRAPH THREE", cat="No", bidi="L", decomp={compat="circle";0x4E09}, numeric=3};
  [0x3283] = {name="CIRCLED IDEOGRAPH FOUR", cat="No", bidi="L", decomp={compat="circle";0x56DB}, numeric=4};
  [0x3284] = {name="CIRCLED IDEOGRAPH FIVE", cat="No", bidi="L", decomp={compat="circle";0x4E94}, numeric=5};
  [0x3285] = {name="CIRCLED IDEOGRAPH SIX", cat="No", bidi="L", decomp={compat="circle";0x516D}, numeric=6};
  [0x3286] = {name="CIRCLED IDEOGRAPH SEVEN", cat="No", bidi="L", decomp={compat="circle";0x4E03}, numeric=7};
  [0x3287] = {name="CIRCLED IDEOGRAPH EIGHT", cat="No", bidi="L", decomp={compat="circle";0x516B}, numeric=8};
  [0x3288] = {name="CIRCLED IDEOGRAPH NINE", cat="No", bidi="L", decomp={compat="circle";0x4E5D}, numeric=9};
  [0x3289] = {name="CIRCLED IDEOGRAPH TEN", cat="No", bidi="L", decomp={compat="circle";0x5341}, numeric=10};
  [0x328a] = {name="CIRCLED IDEOGRAPH MOON", cat="So", bidi="L", decomp={compat="circle";0x6708}};
  [0x328b] = {name="CIRCLED IDEOGRAPH FIRE", cat="So", bidi="L", decomp={compat="circle";0x706B}};
  [0x328c] = {name="CIRCLED IDEOGRAPH WATER", cat="So", bidi="L", decomp={compat="circle";0x6C34}};
  [0x328d] = {name="CIRCLED IDEOGRAPH WOOD", cat="So", bidi="L", decomp={compat="circle";0x6728}};
  [0x328e] = {name="CIRCLED IDEOGRAPH METAL", cat="So", bidi="L", decomp={compat="circle";0x91D1}};
  [0x328f] = {name="CIRCLED IDEOGRAPH EARTH", cat="So", bidi="L", decomp={compat="circle";0x571F}};
  [0x3290] = {name="CIRCLED IDEOGRAPH SUN", cat="So", bidi="L", decomp={compat="circle";0x65E5}};
  [0x3291] = {name="CIRCLED IDEOGRAPH STOCK", cat="So", bidi="L", decomp={compat="circle";0x682A}};
  [0x3292] = {name="CIRCLED IDEOGRAPH HAVE", cat="So", bidi="L", decomp={compat="circle";0x6709}};
  [0x3293] = {name="CIRCLED IDEOGRAPH SOCIETY", cat="So", bidi="L", decomp={compat="circle";0x793E}};
  [0x3294] = {name="CIRCLED IDEOGRAPH NAME", cat="So", bidi="L", decomp={compat="circle";0x540D}};
  [0x3295] = {name="CIRCLED IDEOGRAPH SPECIAL", cat="So", bidi="L", decomp={compat="circle";0x7279}};
  [0x3296] = {name="CIRCLED IDEOGRAPH FINANCIAL", cat="So", bidi="L", decomp={compat="circle";0x8CA1}};
  [0x3297] = {name="CIRCLED IDEOGRAPH CONGRATULATION", cat="So", bidi="L", decomp={compat="circle";0x795D}};
  [0x3298] = {name="CIRCLED IDEOGRAPH LABOR", cat="So", bidi="L", decomp={compat="circle";0x52B4}};
  [0x3299] = {name="CIRCLED IDEOGRAPH SECRET", cat="So", bidi="L", decomp={compat="circle";0x79D8}};
  [0x329a] = {name="CIRCLED IDEOGRAPH MALE", cat="So", bidi="L", decomp={compat="circle";0x7537}};
  [0x329b] = {name="CIRCLED IDEOGRAPH FEMALE", cat="So", bidi="L", decomp={compat="circle";0x5973}};
  [0x329c] = {name="CIRCLED IDEOGRAPH SUITABLE", cat="So", bidi="L", decomp={compat="circle";0x9069}};
  [0x329d] = {name="CIRCLED IDEOGRAPH EXCELLENT", cat="So", bidi="L", decomp={compat="circle";0x512A}};
  [0x329e] = {name="CIRCLED IDEOGRAPH PRINT", cat="So", bidi="L", decomp={compat="circle";0x5370}};
  [0x329f] = {name="CIRCLED IDEOGRAPH ATTENTION", cat="So", bidi="L", decomp={compat="circle";0x6CE8}};
  [0x32a0] = {name="CIRCLED IDEOGRAPH ITEM", cat="So", bidi="L", decomp={compat="circle";0x9805}};
  [0x32a1] = {name="CIRCLED IDEOGRAPH REST", cat="So", bidi="L", decomp={compat="circle";0x4F11}};
  [0x32a2] = {name="CIRCLED IDEOGRAPH COPY", cat="So", bidi="L", decomp={compat="circle";0x5199}};
  [0x32a3] = {name="CIRCLED IDEOGRAPH CORRECT", cat="So", bidi="L", decomp={compat="circle";0x6B63}};
  [0x32a4] = {name="CIRCLED IDEOGRAPH HIGH", cat="So", bidi="L", decomp={compat="circle";0x4E0A}};
  [0x32a5] = {name="CIRCLED IDEOGRAPH CENTRE", cat="So", bidi="L", decomp={compat="circle";0x4E2D}};
  [0x32a6] = {name="CIRCLED IDEOGRAPH LOW", cat="So", bidi="L", decomp={compat="circle";0x4E0B}};
  [0x32a7] = {name="CIRCLED IDEOGRAPH LEFT", cat="So", bidi="L", decomp={compat="circle";0x5DE6}};
  [0x32a8] = {name="CIRCLED IDEOGRAPH RIGHT", cat="So", bidi="L", decomp={compat="circle";0x53F3}};
  [0x32a9] = {name="CIRCLED IDEOGRAPH MEDICINE", cat="So", bidi="L", decomp={compat="circle";0x533B}};
  [0x32aa] = {name="CIRCLED IDEOGRAPH RELIGION", cat="So", bidi="L", decomp={compat="circle";0x5B97}};
  [0x32ab] = {name="CIRCLED IDEOGRAPH STUDY", cat="So", bidi="L", decomp={compat="circle";0x5B66}};
  [0x32ac] = {name="CIRCLED IDEOGRAPH SUPERVISE", cat="So", bidi="L", decomp={compat="circle";0x76E3}};
  [0x32ad] = {name="CIRCLED IDEOGRAPH ENTERPRISE", cat="So", bidi="L", decomp={compat="circle";0x4F01}};
  [0x32ae] = {name="CIRCLED IDEOGRAPH RESOURCE", cat="So", bidi="L", decomp={compat="circle";0x8CC7}};
  [0x32af] = {name="CIRCLED IDEOGRAPH ALLIANCE", cat="So", bidi="L", decomp={compat="circle";0x5354}};
  [0x32b0] = {name="CIRCLED IDEOGRAPH NIGHT", cat="So", bidi="L", decomp={compat="circle";0x591C}};
  [0x32b1] = {name="CIRCLED NUMBER THIRTY SIX", cat="No", bidi="ON", decomp={compat="circle";0x0033,0x0036}, numeric=36};
  [0x32b2] = {name="CIRCLED NUMBER THIRTY SEVEN", cat="No", bidi="ON", decomp={compat="circle";0x0033,0x0037}, numeric=37};
  [0x32b3] = {name="CIRCLED NUMBER THIRTY EIGHT", cat="No", bidi="ON", decomp={compat="circle";0x0033,0x0038}, numeric=38};
  [0x32b4] = {name="CIRCLED NUMBER THIRTY NINE", cat="No", bidi="ON", decomp={compat="circle";0x0033,0x0039}, numeric=39};
  [0x32b5] = {name="CIRCLED NUMBER FORTY", cat="No", bidi="ON", decomp={compat="circle";0x0034,0x0030}, numeric=40};
  [0x32b6] = {name="CIRCLED NUMBER FORTY ONE", cat="No", bidi="ON", decomp={compat="circle";0x0034,0x0031}, numeric=41};
  [0x32b7] = {name="CIRCLED NUMBER FORTY TWO", cat="No", bidi="ON", decomp={compat="circle";0x0034,0x0032}, numeric=42};
  [0x32b8] = {name="CIRCLED NUMBER FORTY THREE", cat="No", bidi="ON", decomp={compat="circle";0x0034,0x0033}, numeric=43};
  [0x32b9] = {name="CIRCLED NUMBER FORTY FOUR", cat="No", bidi="ON", decomp={compat="circle";0x0034,0x0034}, numeric=44};
  [0x32ba] = {name="CIRCLED NUMBER FORTY FIVE", cat="No", bidi="ON", decomp={compat="circle";0x0034,0x0035}, numeric=45};
  [0x32bb] = {name="CIRCLED NUMBER FORTY SIX", cat="No", bidi="ON", decomp={compat="circle";0x0034,0x0036}, numeric=46};
  [0x32bc] = {name="CIRCLED NUMBER FORTY SEVEN", cat="No", bidi="ON", decomp={compat="circle";0x0034,0x0037}, numeric=47};
  [0x32bd] = {name="CIRCLED NUMBER FORTY EIGHT", cat="No", bidi="ON", decomp={compat="circle";0x0034,0x0038}, numeric=48};
  [0x32be] = {name="CIRCLED NUMBER FORTY NINE", cat="No", bidi="ON", decomp={compat="circle";0x0034,0x0039}, numeric=49};
  [0x32bf] = {name="CIRCLED NUMBER FIFTY", cat="No", bidi="ON", decomp={compat="circle";0x0035,0x0030}, numeric=50};
  [0x32c0] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY", cat="So", bidi="L", decomp={compat="compat";0x0031,0x6708}};
  [0x32c1] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY", cat="So", bidi="L", decomp={compat="compat";0x0032,0x6708}};
  [0x32c2] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH", cat="So", bidi="L", decomp={compat="compat";0x0033,0x6708}};
  [0x32c3] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL", cat="So", bidi="L", decomp={compat="compat";0x0034,0x6708}};
  [0x32c4] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY", cat="So", bidi="L", decomp={compat="compat";0x0035,0x6708}};
  [0x32c5] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE", cat="So", bidi="L", decomp={compat="compat";0x0036,0x6708}};
  [0x32c6] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY", cat="So", bidi="L", decomp={compat="compat";0x0037,0x6708}};
  [0x32c7] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST", cat="So", bidi="L", decomp={compat="compat";0x0038,0x6708}};
  [0x32c8] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER", cat="So", bidi="L", decomp={compat="compat";0x0039,0x6708}};
  [0x32c9] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0030,0x6708}};
  [0x32ca] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0031,0x6708}};
  [0x32cb] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0032,0x6708}};
  [0x32cc] = {name="SQUARE HG", cat="So", bidi="ON", decomp={compat="square";0x0048,0x0067}};
  [0x32cd] = {name="SQUARE ERG", cat="So", bidi="ON", decomp={compat="square";0x0065,0x0072,0x0067}};
  [0x32ce] = {name="SQUARE EV", cat="So", bidi="ON", decomp={compat="square";0x0065,0x0056}};
  [0x32cf] = {name="LIMITED LIABILITY SIGN", cat="So", bidi="ON", decomp={compat="square";0x004C,0x0054,0x0044}};
  [0x32d0] = {name="CIRCLED KATAKANA A", cat="So", bidi="L", decomp={compat="circle";0x30A2}};
  [0x32d1] = {name="CIRCLED KATAKANA I", cat="So", bidi="L", decomp={compat="circle";0x30A4}};
  [0x32d2] = {name="CIRCLED KATAKANA U", cat="So", bidi="L", decomp={compat="circle";0x30A6}};
  [0x32d3] = {name="CIRCLED KATAKANA E", cat="So", bidi="L", decomp={compat="circle";0x30A8}};
  [0x32d4] = {name="CIRCLED KATAKANA O", cat="So", bidi="L", decomp={compat="circle";0x30AA}};
  [0x32d5] = {name="CIRCLED KATAKANA KA", cat="So", bidi="L", decomp={compat="circle";0x30AB}};
  [0x32d6] = {name="CIRCLED KATAKANA KI", cat="So", bidi="L", decomp={compat="circle";0x30AD}};
  [0x32d7] = {name="CIRCLED KATAKANA KU", cat="So", bidi="L", decomp={compat="circle";0x30AF}};
  [0x32d8] = {name="CIRCLED KATAKANA KE", cat="So", bidi="L", decomp={compat="circle";0x30B1}};
  [0x32d9] = {name="CIRCLED KATAKANA KO", cat="So", bidi="L", decomp={compat="circle";0x30B3}};
  [0x32da] = {name="CIRCLED KATAKANA SA", cat="So", bidi="L", decomp={compat="circle";0x30B5}};
  [0x32db] = {name="CIRCLED KATAKANA SI", cat="So", bidi="L", decomp={compat="circle";0x30B7}};
  [0x32dc] = {name="CIRCLED KATAKANA SU", cat="So", bidi="L", decomp={compat="circle";0x30B9}};
  [0x32dd] = {name="CIRCLED KATAKANA SE", cat="So", bidi="L", decomp={compat="circle";0x30BB}};
  [0x32de] = {name="CIRCLED KATAKANA SO", cat="So", bidi="L", decomp={compat="circle";0x30BD}};
  [0x32df] = {name="CIRCLED KATAKANA TA", cat="So", bidi="L", decomp={compat="circle";0x30BF}};
  [0x32e0] = {name="CIRCLED KATAKANA TI", cat="So", bidi="L", decomp={compat="circle";0x30C1}};
  [0x32e1] = {name="CIRCLED KATAKANA TU", cat="So", bidi="L", decomp={compat="circle";0x30C4}};
  [0x32e2] = {name="CIRCLED KATAKANA TE", cat="So", bidi="L", decomp={compat="circle";0x30C6}};
  [0x32e3] = {name="CIRCLED KATAKANA TO", cat="So", bidi="L", decomp={compat="circle";0x30C8}};
  [0x32e4] = {name="CIRCLED KATAKANA NA", cat="So", bidi="L", decomp={compat="circle";0x30CA}};
  [0x32e5] = {name="CIRCLED KATAKANA NI", cat="So", bidi="L", decomp={compat="circle";0x30CB}};
  [0x32e6] = {name="CIRCLED KATAKANA NU", cat="So", bidi="L", decomp={compat="circle";0x30CC}};
  [0x32e7] = {name="CIRCLED KATAKANA NE", cat="So", bidi="L", decomp={compat="circle";0x30CD}};
  [0x32e8] = {name="CIRCLED KATAKANA NO", cat="So", bidi="L", decomp={compat="circle";0x30CE}};
  [0x32e9] = {name="CIRCLED KATAKANA HA", cat="So", bidi="L", decomp={compat="circle";0x30CF}};
  [0x32ea] = {name="CIRCLED KATAKANA HI", cat="So", bidi="L", decomp={compat="circle";0x30D2}};
  [0x32eb] = {name="CIRCLED KATAKANA HU", cat="So", bidi="L", decomp={compat="circle";0x30D5}};
  [0x32ec] = {name="CIRCLED KATAKANA HE", cat="So", bidi="L", decomp={compat="circle";0x30D8}};
  [0x32ed] = {name="CIRCLED KATAKANA HO", cat="So", bidi="L", decomp={compat="circle";0x30DB}};
  [0x32ee] = {name="CIRCLED KATAKANA MA", cat="So", bidi="L", decomp={compat="circle";0x30DE}};
  [0x32ef] = {name="CIRCLED KATAKANA MI", cat="So", bidi="L", decomp={compat="circle";0x30DF}};
  [0x32f0] = {name="CIRCLED KATAKANA MU", cat="So", bidi="L", decomp={compat="circle";0x30E0}};
  [0x32f1] = {name="CIRCLED KATAKANA ME", cat="So", bidi="L", decomp={compat="circle";0x30E1}};
  [0x32f2] = {name="CIRCLED KATAKANA MO", cat="So", bidi="L", decomp={compat="circle";0x30E2}};
  [0x32f3] = {name="CIRCLED KATAKANA YA", cat="So", bidi="L", decomp={compat="circle";0x30E4}};
  [0x32f4] = {name="CIRCLED KATAKANA YU", cat="So", bidi="L", decomp={compat="circle";0x30E6}};
  [0x32f5] = {name="CIRCLED KATAKANA YO", cat="So", bidi="L", decomp={compat="circle";0x30E8}};
  [0x32f6] = {name="CIRCLED KATAKANA RA", cat="So", bidi="L", decomp={compat="circle";0x30E9}};
  [0x32f7] = {name="CIRCLED KATAKANA RI", cat="So", bidi="L", decomp={compat="circle";0x30EA}};
  [0x32f8] = {name="CIRCLED KATAKANA RU", cat="So", bidi="L", decomp={compat="circle";0x30EB}};
  [0x32f9] = {name="CIRCLED KATAKANA RE", cat="So", bidi="L", decomp={compat="circle";0x30EC}};
  [0x32fa] = {name="CIRCLED KATAKANA RO", cat="So", bidi="L", decomp={compat="circle";0x30ED}};
  [0x32fb] = {name="CIRCLED KATAKANA WA", cat="So", bidi="L", decomp={compat="circle";0x30EF}};
  [0x32fc] = {name="CIRCLED KATAKANA WI", cat="So", bidi="L", decomp={compat="circle";0x30F0}};
  [0x32fd] = {name="CIRCLED KATAKANA WE", cat="So", bidi="L", decomp={compat="circle";0x30F1}};
  [0x32fe] = {name="CIRCLED KATAKANA WO", cat="So", bidi="L", decomp={compat="circle";0x30F2}};
  [0x3300] = {name="SQUARE APAATO", cat="So", bidi="L", decomp={compat="square";0x30A2,0x30D1,0x30FC,0x30C8}};
  [0x3301] = {name="SQUARE ARUHUA", cat="So", bidi="L", decomp={compat="square";0x30A2,0x30EB,0x30D5,0x30A1}};
  [0x3302] = {name="SQUARE ANPEA", cat="So", bidi="L", decomp={compat="square";0x30A2,0x30F3,0x30DA,0x30A2}};
  [0x3303] = {name="SQUARE AARU", cat="So", bidi="L", decomp={compat="square";0x30A2,0x30FC,0x30EB}};
  [0x3304] = {name="SQUARE ININGU", cat="So", bidi="L", decomp={compat="square";0x30A4,0x30CB,0x30F3,0x30B0}};
  [0x3305] = {name="SQUARE INTI", cat="So", bidi="L", decomp={compat="square";0x30A4,0x30F3,0x30C1}};
  [0x3306] = {name="SQUARE UON", cat="So", bidi="L", decomp={compat="square";0x30A6,0x30A9,0x30F3}};
  [0x3307] = {name="SQUARE ESUKUUDO", cat="So", bidi="L", decomp={compat="square";0x30A8,0x30B9,0x30AF,0x30FC,0x30C9}};
  [0x3308] = {name="SQUARE EEKAA", cat="So", bidi="L", decomp={compat="square";0x30A8,0x30FC,0x30AB,0x30FC}};
  [0x3309] = {name="SQUARE ONSU", cat="So", bidi="L", decomp={compat="square";0x30AA,0x30F3,0x30B9}};
  [0x330a] = {name="SQUARE OOMU", cat="So", bidi="L", decomp={compat="square";0x30AA,0x30FC,0x30E0}};
  [0x330b] = {name="SQUARE KAIRI", cat="So", bidi="L", decomp={compat="square";0x30AB,0x30A4,0x30EA}};
  [0x330c] = {name="SQUARE KARATTO", cat="So", bidi="L", decomp={compat="square";0x30AB,0x30E9,0x30C3,0x30C8}};
  [0x330d] = {name="SQUARE KARORII", cat="So", bidi="L", decomp={compat="square";0x30AB,0x30ED,0x30EA,0x30FC}};
  [0x330e] = {name="SQUARE GARON", cat="So", bidi="L", decomp={compat="square";0x30AC,0x30ED,0x30F3}};
  [0x330f] = {name="SQUARE GANMA", cat="So", bidi="L", decomp={compat="square";0x30AC,0x30F3,0x30DE}};
  [0x3310] = {name="SQUARE GIGA", cat="So", bidi="L", decomp={compat="square";0x30AE,0x30AC}};
  [0x3311] = {name="SQUARE GINII", cat="So", bidi="L", decomp={compat="square";0x30AE,0x30CB,0x30FC}};
  [0x3312] = {name="SQUARE KYURII", cat="So", bidi="L", decomp={compat="square";0x30AD,0x30E5,0x30EA,0x30FC}};
  [0x3313] = {name="SQUARE GIRUDAA", cat="So", bidi="L", decomp={compat="square";0x30AE,0x30EB,0x30C0,0x30FC}};
  [0x3314] = {name="SQUARE KIRO", cat="So", bidi="L", decomp={compat="square";0x30AD,0x30ED}};
  [0x3315] = {name="SQUARE KIROGURAMU", cat="So", bidi="L", decomp={compat="square";0x30AD,0x30ED,0x30B0,0x30E9,0x30E0}};
  [0x3316] = {name="SQUARE KIROMEETORU", cat="So", bidi="L", decomp={compat="square";0x30AD,0x30ED,0x30E1,0x30FC,0x30C8,0x30EB}};
  [0x3317] = {name="SQUARE KIROWATTO", cat="So", bidi="L", decomp={compat="square";0x30AD,0x30ED,0x30EF,0x30C3,0x30C8}};
  [0x3318] = {name="SQUARE GURAMU", cat="So", bidi="L", decomp={compat="square";0x30B0,0x30E9,0x30E0}};
  [0x3319] = {name="SQUARE GURAMUTON", cat="So", bidi="L", decomp={compat="square";0x30B0,0x30E9,0x30E0,0x30C8,0x30F3}};
  [0x331a] = {name="SQUARE KURUZEIRO", cat="So", bidi="L", decomp={compat="square";0x30AF,0x30EB,0x30BC,0x30A4,0x30ED}};
  [0x331b] = {name="SQUARE KUROONE", cat="So", bidi="L", decomp={compat="square";0x30AF,0x30ED,0x30FC,0x30CD}};
  [0x331c] = {name="SQUARE KEESU", cat="So", bidi="L", decomp={compat="square";0x30B1,0x30FC,0x30B9}};
  [0x331d] = {name="SQUARE KORUNA", cat="So", bidi="L", decomp={compat="square";0x30B3,0x30EB,0x30CA}};
  [0x331e] = {name="SQUARE KOOPO", cat="So", bidi="L", decomp={compat="square";0x30B3,0x30FC,0x30DD}};
  [0x331f] = {name="SQUARE SAIKURU", cat="So", bidi="L", decomp={compat="square";0x30B5,0x30A4,0x30AF,0x30EB}};
  [0x3320] = {name="SQUARE SANTIIMU", cat="So", bidi="L", decomp={compat="square";0x30B5,0x30F3,0x30C1,0x30FC,0x30E0}};
  [0x3321] = {name="SQUARE SIRINGU", cat="So", bidi="L", decomp={compat="square";0x30B7,0x30EA,0x30F3,0x30B0}};
  [0x3322] = {name="SQUARE SENTI", cat="So", bidi="L", decomp={compat="square";0x30BB,0x30F3,0x30C1}};
  [0x3323] = {name="SQUARE SENTO", cat="So", bidi="L", decomp={compat="square";0x30BB,0x30F3,0x30C8}};
  [0x3324] = {name="SQUARE DAASU", cat="So", bidi="L", decomp={compat="square";0x30C0,0x30FC,0x30B9}};
  [0x3325] = {name="SQUARE DESI", cat="So", bidi="L", decomp={compat="square";0x30C7,0x30B7}};
  [0x3326] = {name="SQUARE DORU", cat="So", bidi="L", decomp={compat="square";0x30C9,0x30EB}};
  [0x3327] = {name="SQUARE TON", cat="So", bidi="L", decomp={compat="square";0x30C8,0x30F3}};
  [0x3328] = {name="SQUARE NANO", cat="So", bidi="L", decomp={compat="square";0x30CA,0x30CE}};
  [0x3329] = {name="SQUARE NOTTO", cat="So", bidi="L", decomp={compat="square";0x30CE,0x30C3,0x30C8}};
  [0x332a] = {name="SQUARE HAITU", cat="So", bidi="L", decomp={compat="square";0x30CF,0x30A4,0x30C4}};
  [0x332b] = {name="SQUARE PAASENTO", cat="So", bidi="L", decomp={compat="square";0x30D1,0x30FC,0x30BB,0x30F3,0x30C8}};
  [0x332c] = {name="SQUARE PAATU", cat="So", bidi="L", decomp={compat="square";0x30D1,0x30FC,0x30C4}};
  [0x332d] = {name="SQUARE BAARERU", cat="So", bidi="L", decomp={compat="square";0x30D0,0x30FC,0x30EC,0x30EB}};
  [0x332e] = {name="SQUARE PIASUTORU", cat="So", bidi="L", decomp={compat="square";0x30D4,0x30A2,0x30B9,0x30C8,0x30EB}};
  [0x332f] = {name="SQUARE PIKURU", cat="So", bidi="L", decomp={compat="square";0x30D4,0x30AF,0x30EB}};
  [0x3330] = {name="SQUARE PIKO", cat="So", bidi="L", decomp={compat="square";0x30D4,0x30B3}};
  [0x3331] = {name="SQUARE BIRU", cat="So", bidi="L", decomp={compat="square";0x30D3,0x30EB}};
  [0x3332] = {name="SQUARE HUARADDO", cat="So", bidi="L", decomp={compat="square";0x30D5,0x30A1,0x30E9,0x30C3,0x30C9}};
  [0x3333] = {name="SQUARE HUIITO", cat="So", bidi="L", decomp={compat="square";0x30D5,0x30A3,0x30FC,0x30C8}};
  [0x3334] = {name="SQUARE BUSSYERU", cat="So", bidi="L", decomp={compat="square";0x30D6,0x30C3,0x30B7,0x30A7,0x30EB}};
  [0x3335] = {name="SQUARE HURAN", cat="So", bidi="L", decomp={compat="square";0x30D5,0x30E9,0x30F3}};
  [0x3336] = {name="SQUARE HEKUTAARU", cat="So", bidi="L", decomp={compat="square";0x30D8,0x30AF,0x30BF,0x30FC,0x30EB}};
  [0x3337] = {name="SQUARE PESO", cat="So", bidi="L", decomp={compat="square";0x30DA,0x30BD}};
  [0x3338] = {name="SQUARE PENIHI", cat="So", bidi="L", decomp={compat="square";0x30DA,0x30CB,0x30D2}};
  [0x3339] = {name="SQUARE HERUTU", cat="So", bidi="L", decomp={compat="square";0x30D8,0x30EB,0x30C4}};
  [0x333a] = {name="SQUARE PENSU", cat="So", bidi="L", decomp={compat="square";0x30DA,0x30F3,0x30B9}};
  [0x333b] = {name="SQUARE PEEZI", cat="So", bidi="L", decomp={compat="square";0x30DA,0x30FC,0x30B8}};
  [0x333c] = {name="SQUARE BEETA", cat="So", bidi="L", decomp={compat="square";0x30D9,0x30FC,0x30BF}};
  [0x333d] = {name="SQUARE POINTO", cat="So", bidi="L", decomp={compat="square";0x30DD,0x30A4,0x30F3,0x30C8}};
  [0x333e] = {name="SQUARE BORUTO", cat="So", bidi="L", decomp={compat="square";0x30DC,0x30EB,0x30C8}};
  [0x333f] = {name="SQUARE HON", cat="So", bidi="L", decomp={compat="square";0x30DB,0x30F3}};
  [0x3340] = {name="SQUARE PONDO", cat="So", bidi="L", decomp={compat="square";0x30DD,0x30F3,0x30C9}};
  [0x3341] = {name="SQUARE HOORU", cat="So", bidi="L", decomp={compat="square";0x30DB,0x30FC,0x30EB}};
  [0x3342] = {name="SQUARE HOON", cat="So", bidi="L", decomp={compat="square";0x30DB,0x30FC,0x30F3}};
  [0x3343] = {name="SQUARE MAIKURO", cat="So", bidi="L", decomp={compat="square";0x30DE,0x30A4,0x30AF,0x30ED}};
  [0x3344] = {name="SQUARE MAIRU", cat="So", bidi="L", decomp={compat="square";0x30DE,0x30A4,0x30EB}};
  [0x3345] = {name="SQUARE MAHHA", cat="So", bidi="L", decomp={compat="square";0x30DE,0x30C3,0x30CF}};
  [0x3346] = {name="SQUARE MARUKU", cat="So", bidi="L", decomp={compat="square";0x30DE,0x30EB,0x30AF}};
  [0x3347] = {name="SQUARE MANSYON", cat="So", bidi="L", decomp={compat="square";0x30DE,0x30F3,0x30B7,0x30E7,0x30F3}};
  [0x3348] = {name="SQUARE MIKURON", cat="So", bidi="L", decomp={compat="square";0x30DF,0x30AF,0x30ED,0x30F3}};
  [0x3349] = {name="SQUARE MIRI", cat="So", bidi="L", decomp={compat="square";0x30DF,0x30EA}};
  [0x334a] = {name="SQUARE MIRIBAARU", cat="So", bidi="L", decomp={compat="square";0x30DF,0x30EA,0x30D0,0x30FC,0x30EB}};
  [0x334b] = {name="SQUARE MEGA", cat="So", bidi="L", decomp={compat="square";0x30E1,0x30AC}};
  [0x334c] = {name="SQUARE MEGATON", cat="So", bidi="L", decomp={compat="square";0x30E1,0x30AC,0x30C8,0x30F3}};
  [0x334d] = {name="SQUARE MEETORU", cat="So", bidi="L", decomp={compat="square";0x30E1,0x30FC,0x30C8,0x30EB}};
  [0x334e] = {name="SQUARE YAADO", cat="So", bidi="L", decomp={compat="square";0x30E4,0x30FC,0x30C9}};
  [0x334f] = {name="SQUARE YAARU", cat="So", bidi="L", decomp={compat="square";0x30E4,0x30FC,0x30EB}};
  [0x3350] = {name="SQUARE YUAN", cat="So", bidi="L", decomp={compat="square";0x30E6,0x30A2,0x30F3}};
  [0x3351] = {name="SQUARE RITTORU", cat="So", bidi="L", decomp={compat="square";0x30EA,0x30C3,0x30C8,0x30EB}};
  [0x3352] = {name="SQUARE RIRA", cat="So", bidi="L", decomp={compat="square";0x30EA,0x30E9}};
  [0x3353] = {name="SQUARE RUPII", cat="So", bidi="L", decomp={compat="square";0x30EB,0x30D4,0x30FC}};
  [0x3354] = {name="SQUARE RUUBURU", cat="So", bidi="L", decomp={compat="square";0x30EB,0x30FC,0x30D6,0x30EB}};
  [0x3355] = {name="SQUARE REMU", cat="So", bidi="L", decomp={compat="square";0x30EC,0x30E0}};
  [0x3356] = {name="SQUARE RENTOGEN", cat="So", bidi="L", decomp={compat="square";0x30EC,0x30F3,0x30C8,0x30B2,0x30F3}};
  [0x3357] = {name="SQUARE WATTO", cat="So", bidi="L", decomp={compat="square";0x30EF,0x30C3,0x30C8}};
  [0x3358] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO", cat="So", bidi="L", decomp={compat="compat";0x0030,0x70B9}};
  [0x3359] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE", cat="So", bidi="L", decomp={compat="compat";0x0031,0x70B9}};
  [0x335a] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO", cat="So", bidi="L", decomp={compat="compat";0x0032,0x70B9}};
  [0x335b] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE", cat="So", bidi="L", decomp={compat="compat";0x0033,0x70B9}};
  [0x335c] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR", cat="So", bidi="L", decomp={compat="compat";0x0034,0x70B9}};
  [0x335d] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE", cat="So", bidi="L", decomp={compat="compat";0x0035,0x70B9}};
  [0x335e] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX", cat="So", bidi="L", decomp={compat="compat";0x0036,0x70B9}};
  [0x335f] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN", cat="So", bidi="L", decomp={compat="compat";0x0037,0x70B9}};
  [0x3360] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT", cat="So", bidi="L", decomp={compat="compat";0x0038,0x70B9}};
  [0x3361] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE", cat="So", bidi="L", decomp={compat="compat";0x0039,0x70B9}};
  [0x3362] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0030,0x70B9}};
  [0x3363] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0031,0x70B9}};
  [0x3364] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0032,0x70B9}};
  [0x3365] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0033,0x70B9}};
  [0x3366] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0034,0x70B9}};
  [0x3367] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0035,0x70B9}};
  [0x3368] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0036,0x70B9}};
  [0x3369] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0037,0x70B9}};
  [0x336a] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0038,0x70B9}};
  [0x336b] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0039,0x70B9}};
  [0x336c] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0030,0x70B9}};
  [0x336d] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0031,0x70B9}};
  [0x336e] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0032,0x70B9}};
  [0x336f] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0033,0x70B9}};
  [0x3370] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0034,0x70B9}};
  [0x3371] = {name="SQUARE HPA", cat="So", bidi="L", decomp={compat="square";0x0068,0x0050,0x0061}};
  [0x3372] = {name="SQUARE DA", cat="So", bidi="L", decomp={compat="square";0x0064,0x0061}};
  [0x3373] = {name="SQUARE AU", cat="So", bidi="L", decomp={compat="square";0x0041,0x0055}};
  [0x3374] = {name="SQUARE BAR", cat="So", bidi="L", decomp={compat="square";0x0062,0x0061,0x0072}};
  [0x3375] = {name="SQUARE OV", cat="So", bidi="L", decomp={compat="square";0x006F,0x0056}};
  [0x3376] = {name="SQUARE PC", cat="So", bidi="L", decomp={compat="square";0x0070,0x0063}};
  [0x3377] = {name="SQUARE DM", cat="So", bidi="ON", decomp={compat="square";0x0064,0x006D}};
  [0x3378] = {name="SQUARE DM SQUARED", cat="So", bidi="ON", decomp={compat="square";0x0064,0x006D,0x00B2}};
  [0x3379] = {name="SQUARE DM CUBED", cat="So", bidi="ON", decomp={compat="square";0x0064,0x006D,0x00B3}};
  [0x337a] = {name="SQUARE IU", cat="So", bidi="ON", decomp={compat="square";0x0049,0x0055}};
  [0x337b] = {name="SQUARE ERA NAME HEISEI", cat="So", bidi="L", decomp={compat="square";0x5E73,0x6210}};
  [0x337c] = {name="SQUARE ERA NAME SYOUWA", cat="So", bidi="L", decomp={compat="square";0x662D,0x548C}};
  [0x337d] = {name="SQUARE ERA NAME TAISYOU", cat="So", bidi="L", decomp={compat="square";0x5927,0x6B63}};
  [0x337e] = {name="SQUARE ERA NAME MEIZI", cat="So", bidi="L", decomp={compat="square";0x660E,0x6CBB}};
  [0x337f] = {name="SQUARE CORPORATION", cat="So", bidi="L", decomp={compat="square";0x682A,0x5F0F,0x4F1A,0x793E}};
  [0x3380] = {name="SQUARE PA AMPS", cat="So", bidi="L", decomp={compat="square";0x0070,0x0041}};
  [0x3381] = {name="SQUARE NA", cat="So", bidi="L", decomp={compat="square";0x006E,0x0041}};
  [0x3382] = {name="SQUARE MU A", cat="So", bidi="L", decomp={compat="square";0x03BC,0x0041}};
  [0x3383] = {name="SQUARE MA", cat="So", bidi="L", decomp={compat="square";0x006D,0x0041}};
  [0x3384] = {name="SQUARE KA", cat="So", bidi="L", decomp={compat="square";0x006B,0x0041}};
  [0x3385] = {name="SQUARE KB", cat="So", bidi="L", decomp={compat="square";0x004B,0x0042}};
  [0x3386] = {name="SQUARE MB", cat="So", bidi="L", decomp={compat="square";0x004D,0x0042}};
  [0x3387] = {name="SQUARE GB", cat="So", bidi="L", decomp={compat="square";0x0047,0x0042}};
  [0x3388] = {name="SQUARE CAL", cat="So", bidi="L", decomp={compat="square";0x0063,0x0061,0x006C}};
  [0x3389] = {name="SQUARE KCAL", cat="So", bidi="L", decomp={compat="square";0x006B,0x0063,0x0061,0x006C}};
  [0x338a] = {name="SQUARE PF", cat="So", bidi="L", decomp={compat="square";0x0070,0x0046}};
  [0x338b] = {name="SQUARE NF", cat="So", bidi="L", decomp={compat="square";0x006E,0x0046}};
  [0x338c] = {name="SQUARE MU F", cat="So", bidi="L", decomp={compat="square";0x03BC,0x0046}};
  [0x338d] = {name="SQUARE MU G", cat="So", bidi="L", decomp={compat="square";0x03BC,0x0067}};
  [0x338e] = {name="SQUARE MG", cat="So", bidi="L", decomp={compat="square";0x006D,0x0067}};
  [0x338f] = {name="SQUARE KG", cat="So", bidi="L", decomp={compat="square";0x006B,0x0067}};
  [0x3390] = {name="SQUARE HZ", cat="So", bidi="L", decomp={compat="square";0x0048,0x007A}};
  [0x3391] = {name="SQUARE KHZ", cat="So", bidi="L", decomp={compat="square";0x006B,0x0048,0x007A}};
  [0x3392] = {name="SQUARE MHZ", cat="So", bidi="L", decomp={compat="square";0x004D,0x0048,0x007A}};
  [0x3393] = {name="SQUARE GHZ", cat="So", bidi="L", decomp={compat="square";0x0047,0x0048,0x007A}};
  [0x3394] = {name="SQUARE THZ", cat="So", bidi="L", decomp={compat="square";0x0054,0x0048,0x007A}};
  [0x3395] = {name="SQUARE MU L", cat="So", bidi="L", decomp={compat="square";0x03BC,0x2113}};
  [0x3396] = {name="SQUARE ML", cat="So", bidi="L", decomp={compat="square";0x006D,0x2113}};
  [0x3397] = {name="SQUARE DL", cat="So", bidi="L", decomp={compat="square";0x0064,0x2113}};
  [0x3398] = {name="SQUARE KL", cat="So", bidi="L", decomp={compat="square";0x006B,0x2113}};
  [0x3399] = {name="SQUARE FM", cat="So", bidi="L", decomp={compat="square";0x0066,0x006D}};
  [0x339a] = {name="SQUARE NM", cat="So", bidi="L", decomp={compat="square";0x006E,0x006D}};
  [0x339b] = {name="SQUARE MU M", cat="So", bidi="L", decomp={compat="square";0x03BC,0x006D}};
  [0x339c] = {name="SQUARE MM", cat="So", bidi="L", decomp={compat="square";0x006D,0x006D}};
  [0x339d] = {name="SQUARE CM", cat="So", bidi="L", decomp={compat="square";0x0063,0x006D}};
  [0x339e] = {name="SQUARE KM", cat="So", bidi="L", decomp={compat="square";0x006B,0x006D}};
  [0x339f] = {name="SQUARE MM SQUARED", cat="So", bidi="L", decomp={compat="square";0x006D,0x006D,0x00B2}};
  [0x33a0] = {name="SQUARE CM SQUARED", cat="So", bidi="L", decomp={compat="square";0x0063,0x006D,0x00B2}};
  [0x33a1] = {name="SQUARE M SQUARED", cat="So", bidi="L", decomp={compat="square";0x006D,0x00B2}};
  [0x33a2] = {name="SQUARE KM SQUARED", cat="So", bidi="L", decomp={compat="square";0x006B,0x006D,0x00B2}};
  [0x33a3] = {name="SQUARE MM CUBED", cat="So", bidi="L", decomp={compat="square";0x006D,0x006D,0x00B3}};
  [0x33a4] = {name="SQUARE CM CUBED", cat="So", bidi="L", decomp={compat="square";0x0063,0x006D,0x00B3}};
  [0x33a5] = {name="SQUARE M CUBED", cat="So", bidi="L", decomp={compat="square";0x006D,0x00B3}};
  [0x33a6] = {name="SQUARE KM CUBED", cat="So", bidi="L", decomp={compat="square";0x006B,0x006D,0x00B3}};
  [0x33a7] = {name="SQUARE M OVER S", cat="So", bidi="L", decomp={compat="square";0x006D,0x2215,0x0073}};
  [0x33a8] = {name="SQUARE M OVER S SQUARED", cat="So", bidi="L", decomp={compat="square";0x006D,0x2215,0x0073,0x00B2}};
  [0x33a9] = {name="SQUARE PA", cat="So", bidi="L", decomp={compat="square";0x0050,0x0061}};
  [0x33aa] = {name="SQUARE KPA", cat="So", bidi="L", decomp={compat="square";0x006B,0x0050,0x0061}};
  [0x33ab] = {name="SQUARE MPA", cat="So", bidi="L", decomp={compat="square";0x004D,0x0050,0x0061}};
  [0x33ac] = {name="SQUARE GPA", cat="So", bidi="L", decomp={compat="square";0x0047,0x0050,0x0061}};
  [0x33ad] = {name="SQUARE RAD", cat="So", bidi="L", decomp={compat="square";0x0072,0x0061,0x0064}};
  [0x33ae] = {name="SQUARE RAD OVER S", cat="So", bidi="L", decomp={compat="square";0x0072,0x0061,0x0064,0x2215,0x0073}};
  [0x33af] = {name="SQUARE RAD OVER S SQUARED", cat="So", bidi="L", decomp={compat="square";0x0072,0x0061,0x0064,0x2215,0x0073,0x00B2}};
  [0x33b0] = {name="SQUARE PS", cat="So", bidi="L", decomp={compat="square";0x0070,0x0073}};
  [0x33b1] = {name="SQUARE NS", cat="So", bidi="L", decomp={compat="square";0x006E,0x0073}};
  [0x33b2] = {name="SQUARE MU S", cat="So", bidi="L", decomp={compat="square";0x03BC,0x0073}};
  [0x33b3] = {name="SQUARE MS", cat="So", bidi="L", decomp={compat="square";0x006D,0x0073}};
  [0x33b4] = {name="SQUARE PV", cat="So", bidi="L", decomp={compat="square";0x0070,0x0056}};
  [0x33b5] = {name="SQUARE NV", cat="So", bidi="L", decomp={compat="square";0x006E,0x0056}};
  [0x33b6] = {name="SQUARE MU V", cat="So", bidi="L", decomp={compat="square";0x03BC,0x0056}};
  [0x33b7] = {name="SQUARE MV", cat="So", bidi="L", decomp={compat="square";0x006D,0x0056}};
  [0x33b8] = {name="SQUARE KV", cat="So", bidi="L", decomp={compat="square";0x006B,0x0056}};
  [0x33b9] = {name="SQUARE MV MEGA", cat="So", bidi="L", decomp={compat="square";0x004D,0x0056}};
  [0x33ba] = {name="SQUARE PW", cat="So", bidi="L", decomp={compat="square";0x0070,0x0057}};
  [0x33bb] = {name="SQUARE NW", cat="So", bidi="L", decomp={compat="square";0x006E,0x0057}};
  [0x33bc] = {name="SQUARE MU W", cat="So", bidi="L", decomp={compat="square";0x03BC,0x0057}};
  [0x33bd] = {name="SQUARE MW", cat="So", bidi="L", decomp={compat="square";0x006D,0x0057}};
  [0x33be] = {name="SQUARE KW", cat="So", bidi="L", decomp={compat="square";0x006B,0x0057}};
  [0x33bf] = {name="SQUARE MW MEGA", cat="So", bidi="L", decomp={compat="square";0x004D,0x0057}};
  [0x33c0] = {name="SQUARE K OHM", cat="So", bidi="L", decomp={compat="square";0x006B,0x03A9}};
  [0x33c1] = {name="SQUARE M OHM", cat="So", bidi="L", decomp={compat="square";0x004D,0x03A9}};
  [0x33c2] = {name="SQUARE AM", cat="So", bidi="L", decomp={compat="square";0x0061,0x002E,0x006D,0x002E}};
  [0x33c3] = {name="SQUARE BQ", cat="So", bidi="L", decomp={compat="square";0x0042,0x0071}};
  [0x33c4] = {name="SQUARE CC", cat="So", bidi="L", decomp={compat="square";0x0063,0x0063}};
  [0x33c5] = {name="SQUARE CD", cat="So", bidi="L", decomp={compat="square";0x0063,0x0064}};
  [0x33c6] = {name="SQUARE C OVER KG", cat="So", bidi="L", decomp={compat="square";0x0043,0x2215,0x006B,0x0067}};
  [0x33c7] = {name="SQUARE CO", cat="So", bidi="L", decomp={compat="square";0x0043,0x006F,0x002E}};
  [0x33c8] = {name="SQUARE DB", cat="So", bidi="L", decomp={compat="square";0x0064,0x0042}};
  [0x33c9] = {name="SQUARE GY", cat="So", bidi="L", decomp={compat="square";0x0047,0x0079}};
  [0x33ca] = {name="SQUARE HA", cat="So", bidi="L", decomp={compat="square";0x0068,0x0061}};
  [0x33cb] = {name="SQUARE HP", cat="So", bidi="L", decomp={compat="square";0x0048,0x0050}};
  [0x33cc] = {name="SQUARE IN", cat="So", bidi="L", decomp={compat="square";0x0069,0x006E}};
  [0x33cd] = {name="SQUARE KK", cat="So", bidi="L", decomp={compat="square";0x004B,0x004B}};
  [0x33ce] = {name="SQUARE KM CAPITAL", cat="So", bidi="L", decomp={compat="square";0x004B,0x004D}};
  [0x33cf] = {name="SQUARE KT", cat="So", bidi="L", decomp={compat="square";0x006B,0x0074}};
  [0x33d0] = {name="SQUARE LM", cat="So", bidi="L", decomp={compat="square";0x006C,0x006D}};
  [0x33d1] = {name="SQUARE LN", cat="So", bidi="L", decomp={compat="square";0x006C,0x006E}};
  [0x33d2] = {name="SQUARE LOG", cat="So", bidi="L", decomp={compat="square";0x006C,0x006F,0x0067}};
  [0x33d3] = {name="SQUARE LX", cat="So", bidi="L", decomp={compat="square";0x006C,0x0078}};
  [0x33d4] = {name="SQUARE MB SMALL", cat="So", bidi="L", decomp={compat="square";0x006D,0x0062}};
  [0x33d5] = {name="SQUARE MIL", cat="So", bidi="L", decomp={compat="square";0x006D,0x0069,0x006C}};
  [0x33d6] = {name="SQUARE MOL", cat="So", bidi="L", decomp={compat="square";0x006D,0x006F,0x006C}};
  [0x33d7] = {name="SQUARE PH", cat="So", bidi="L", decomp={compat="square";0x0050,0x0048}};
  [0x33d8] = {name="SQUARE PM", cat="So", bidi="L", decomp={compat="square";0x0070,0x002E,0x006D,0x002E}};
  [0x33d9] = {name="SQUARE PPM", cat="So", bidi="L", decomp={compat="square";0x0050,0x0050,0x004D}};
  [0x33da] = {name="SQUARE PR", cat="So", bidi="L", decomp={compat="square";0x0050,0x0052}};
  [0x33db] = {name="SQUARE SR", cat="So", bidi="L", decomp={compat="square";0x0073,0x0072}};
  [0x33dc] = {name="SQUARE SV", cat="So", bidi="L", decomp={compat="square";0x0053,0x0076}};
  [0x33dd] = {name="SQUARE WB", cat="So", bidi="L", decomp={compat="square";0x0057,0x0062}};
  [0x33de] = {name="SQUARE V OVER M", cat="So", bidi="ON", decomp={compat="square";0x0056,0x2215,0x006D}};
  [0x33df] = {name="SQUARE A OVER M", cat="So", bidi="ON", decomp={compat="square";0x0041,0x2215,0x006D}};
  [0x33e0] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE", cat="So", bidi="L", decomp={compat="compat";0x0031,0x65E5}};
  [0x33e1] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO", cat="So", bidi="L", decomp={compat="compat";0x0032,0x65E5}};
  [0x33e2] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE", cat="So", bidi="L", decomp={compat="compat";0x0033,0x65E5}};
  [0x33e3] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR", cat="So", bidi="L", decomp={compat="compat";0x0034,0x65E5}};
  [0x33e4] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE", cat="So", bidi="L", decomp={compat="compat";0x0035,0x65E5}};
  [0x33e5] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX", cat="So", bidi="L", decomp={compat="compat";0x0036,0x65E5}};
  [0x33e6] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN", cat="So", bidi="L", decomp={compat="compat";0x0037,0x65E5}};
  [0x33e7] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT", cat="So", bidi="L", decomp={compat="compat";0x0038,0x65E5}};
  [0x33e8] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE", cat="So", bidi="L", decomp={compat="compat";0x0039,0x65E5}};
  [0x33e9] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0030,0x65E5}};
  [0x33ea] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0031,0x65E5}};
  [0x33eb] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0032,0x65E5}};
  [0x33ec] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0033,0x65E5}};
  [0x33ed] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0034,0x65E5}};
  [0x33ee] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0035,0x65E5}};
  [0x33ef] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0036,0x65E5}};
  [0x33f0] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0037,0x65E5}};
  [0x33f1] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0038,0x65E5}};
  [0x33f2] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN", cat="So", bidi="L", decomp={compat="compat";0x0031,0x0039,0x65E5}};
  [0x33f3] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0030,0x65E5}};
  [0x33f4] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0031,0x65E5}};
  [0x33f5] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0032,0x65E5}};
  [0x33f6] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0033,0x65E5}};
  [0x33f7] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0034,0x65E5}};
  [0x33f8] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0035,0x65E5}};
  [0x33f9] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0036,0x65E5}};
  [0x33fa] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0037,0x65E5}};
  [0x33fb] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0038,0x65E5}};
  [0x33fc] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE", cat="So", bidi="L", decomp={compat="compat";0x0032,0x0039,0x65E5}};
  [0x33fd] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY", cat="So", bidi="L", decomp={compat="compat";0x0033,0x0030,0x65E5}};
  [0x33fe] = {name="IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE", cat="So", bidi="L", decomp={compat="compat";0x0033,0x0031,0x65E5}};
  [0x33ff] = {name="SQUARE GAL", cat="So", bidi="ON", decomp={compat="square";0x0067,0x0061,0x006C}};
  [0x3400] = {name="<CJK Ideograph Extension A, First>", cat="Lo", bidi="L"};
  [0x4db5] = {name="<CJK Ideograph Extension A, Last>", cat="Lo", bidi="L"};
  [0x4dc0] = {name="HEXAGRAM FOR THE CREATIVE HEAVEN", cat="So", bidi="ON"};
  [0x4dc1] = {name="HEXAGRAM FOR THE RECEPTIVE EARTH", cat="So", bidi="ON"};
  [0x4dc2] = {name="HEXAGRAM FOR DIFFICULTY AT THE BEGINNING", cat="So", bidi="ON"};
  [0x4dc3] = {name="HEXAGRAM FOR YOUTHFUL FOLLY", cat="So", bidi="ON"};
  [0x4dc4] = {name="HEXAGRAM FOR WAITING", cat="So", bidi="ON"};
  [0x4dc5] = {name="HEXAGRAM FOR CONFLICT", cat="So", bidi="ON"};
  [0x4dc6] = {name="HEXAGRAM FOR THE ARMY", cat="So", bidi="ON"};
  [0x4dc7] = {name="HEXAGRAM FOR HOLDING TOGETHER", cat="So", bidi="ON"};
  [0x4dc8] = {name="HEXAGRAM FOR SMALL TAMING", cat="So", bidi="ON"};
  [0x4dc9] = {name="HEXAGRAM FOR TREADING", cat="So", bidi="ON"};
  [0x4dca] = {name="HEXAGRAM FOR PEACE", cat="So", bidi="ON"};
  [0x4dcb] = {name="HEXAGRAM FOR STANDSTILL", cat="So", bidi="ON"};
  [0x4dcc] = {name="HEXAGRAM FOR FELLOWSHIP", cat="So", bidi="ON"};
  [0x4dcd] = {name="HEXAGRAM FOR GREAT POSSESSION", cat="So", bidi="ON"};
  [0x4dce] = {name="HEXAGRAM FOR MODESTY", cat="So", bidi="ON"};
  [0x4dcf] = {name="HEXAGRAM FOR ENTHUSIASM", cat="So", bidi="ON"};
  [0x4dd0] = {name="HEXAGRAM FOR FOLLOWING", cat="So", bidi="ON"};
  [0x4dd1] = {name="HEXAGRAM FOR WORK ON THE DECAYED", cat="So", bidi="ON"};
  [0x4dd2] = {name="HEXAGRAM FOR APPROACH", cat="So", bidi="ON"};
  [0x4dd3] = {name="HEXAGRAM FOR CONTEMPLATION", cat="So", bidi="ON"};
  [0x4dd4] = {name="HEXAGRAM FOR BITING THROUGH", cat="So", bidi="ON"};
  [0x4dd5] = {name="HEXAGRAM FOR GRACE", cat="So", bidi="ON"};
  [0x4dd6] = {name="HEXAGRAM FOR SPLITTING APART", cat="So", bidi="ON"};
  [0x4dd7] = {name="HEXAGRAM FOR RETURN", cat="So", bidi="ON"};
  [0x4dd8] = {name="HEXAGRAM FOR INNOCENCE", cat="So", bidi="ON"};
  [0x4dd9] = {name="HEXAGRAM FOR GREAT TAMING", cat="So", bidi="ON"};
  [0x4dda] = {name="HEXAGRAM FOR MOUTH CORNERS", cat="So", bidi="ON"};
  [0x4ddb] = {name="HEXAGRAM FOR GREAT PREPONDERANCE", cat="So", bidi="ON"};
  [0x4ddc] = {name="HEXAGRAM FOR THE ABYSMAL WATER", cat="So", bidi="ON"};
  [0x4ddd] = {name="HEXAGRAM FOR THE CLINGING FIRE", cat="So", bidi="ON"};
  [0x4dde] = {name="HEXAGRAM FOR INFLUENCE", cat="So", bidi="ON"};
  [0x4ddf] = {name="HEXAGRAM FOR DURATION", cat="So", bidi="ON"};
  [0x4de0] = {name="HEXAGRAM FOR RETREAT", cat="So", bidi="ON"};
  [0x4de1] = {name="HEXAGRAM FOR GREAT POWER", cat="So", bidi="ON"};
  [0x4de2] = {name="HEXAGRAM FOR PROGRESS", cat="So", bidi="ON"};
  [0x4de3] = {name="HEXAGRAM FOR DARKENING OF THE LIGHT", cat="So", bidi="ON"};
  [0x4de4] = {name="HEXAGRAM FOR THE FAMILY", cat="So", bidi="ON"};
  [0x4de5] = {name="HEXAGRAM FOR OPPOSITION", cat="So", bidi="ON"};
  [0x4de6] = {name="HEXAGRAM FOR OBSTRUCTION", cat="So", bidi="ON"};
  [0x4de7] = {name="HEXAGRAM FOR DELIVERANCE", cat="So", bidi="ON"};
  [0x4de8] = {name="HEXAGRAM FOR DECREASE", cat="So", bidi="ON"};
  [0x4de9] = {name="HEXAGRAM FOR INCREASE", cat="So", bidi="ON"};
  [0x4dea] = {name="HEXAGRAM FOR BREAKTHROUGH", cat="So", bidi="ON"};
  [0x4deb] = {name="HEXAGRAM FOR COMING TO MEET", cat="So", bidi="ON"};
  [0x4dec] = {name="HEXAGRAM FOR GATHERING TOGETHER", cat="So", bidi="ON"};
  [0x4ded] = {name="HEXAGRAM FOR PUSHING UPWARD", cat="So", bidi="ON"};
  [0x4dee] = {name="HEXAGRAM FOR OPPRESSION", cat="So", bidi="ON"};
  [0x4def] = {name="HEXAGRAM FOR THE WELL", cat="So", bidi="ON"};
  [0x4df0] = {name="HEXAGRAM FOR REVOLUTION", cat="So", bidi="ON"};
  [0x4df1] = {name="HEXAGRAM FOR THE CAULDRON", cat="So", bidi="ON"};
  [0x4df2] = {name="HEXAGRAM FOR THE AROUSING THUNDER", cat="So", bidi="ON"};
  [0x4df3] = {name="HEXAGRAM FOR THE KEEPING STILL MOUNTAIN", cat="So", bidi="ON"};
  [0x4df4] = {name="HEXAGRAM FOR DEVELOPMENT", cat="So", bidi="ON"};
  [0x4df5] = {name="HEXAGRAM FOR THE MARRYING MAIDEN", cat="So", bidi="ON"};
  [0x4df6] = {name="HEXAGRAM FOR ABUNDANCE", cat="So", bidi="ON"};
  [0x4df7] = {name="HEXAGRAM FOR THE WANDERER", cat="So", bidi="ON"};
  [0x4df8] = {name="HEXAGRAM FOR THE GENTLE WIND", cat="So", bidi="ON"};
  [0x4df9] = {name="HEXAGRAM FOR THE JOYOUS LAKE", cat="So", bidi="ON"};
  [0x4dfa] = {name="HEXAGRAM FOR DISPERSION", cat="So", bidi="ON"};
  [0x4dfb] = {name="HEXAGRAM FOR LIMITATION", cat="So", bidi="ON"};
  [0x4dfc] = {name="HEXAGRAM FOR INNER TRUTH", cat="So", bidi="ON"};
  [0x4dfd] = {name="HEXAGRAM FOR SMALL PREPONDERANCE", cat="So", bidi="ON"};
  [0x4dfe] = {name="HEXAGRAM FOR AFTER COMPLETION", cat="So", bidi="ON"};
  [0x4dff] = {name="HEXAGRAM FOR BEFORE COMPLETION", cat="So", bidi="ON"};
  [0x4e00] = {name="<CJK Ideograph, First>", cat="Lo", bidi="L"};
  [0x9fcb] = {name="<CJK Ideograph, Last>", cat="Lo", bidi="L"};
  [0xa000] = {name="YI SYLLABLE IT", cat="Lo", bidi="L"};
  [0xa001] = {name="YI SYLLABLE IX", cat="Lo", bidi="L"};
  [0xa002] = {name="YI SYLLABLE I", cat="Lo", bidi="L"};
  [0xa003] = {name="YI SYLLABLE IP", cat="Lo", bidi="L"};
  [0xa004] = {name="YI SYLLABLE IET", cat="Lo", bidi="L"};
  [0xa005] = {name="YI SYLLABLE IEX", cat="Lo", bidi="L"};
  [0xa006] = {name="YI SYLLABLE IE", cat="Lo", bidi="L"};
  [0xa007] = {name="YI SYLLABLE IEP", cat="Lo", bidi="L"};
  [0xa008] = {name="YI SYLLABLE AT", cat="Lo", bidi="L"};
  [0xa009] = {name="YI SYLLABLE AX", cat="Lo", bidi="L"};
  [0xa00a] = {name="YI SYLLABLE A", cat="Lo", bidi="L"};
  [0xa00b] = {name="YI SYLLABLE AP", cat="Lo", bidi="L"};
  [0xa00c] = {name="YI SYLLABLE UOX", cat="Lo", bidi="L"};
  [0xa00d] = {name="YI SYLLABLE UO", cat="Lo", bidi="L"};
  [0xa00e] = {name="YI SYLLABLE UOP", cat="Lo", bidi="L"};
  [0xa00f] = {name="YI SYLLABLE OT", cat="Lo", bidi="L"};
  [0xa010] = {name="YI SYLLABLE OX", cat="Lo", bidi="L"};
  [0xa011] = {name="YI SYLLABLE O", cat="Lo", bidi="L"};
  [0xa012] = {name="YI SYLLABLE OP", cat="Lo", bidi="L"};
  [0xa013] = {name="YI SYLLABLE EX", cat="Lo", bidi="L"};
  [0xa014] = {name="YI SYLLABLE E", cat="Lo", bidi="L"};
  [0xa015] = {name="YI SYLLABLE WU", cat="Lm", bidi="L"};
  [0xa016] = {name="YI SYLLABLE BIT", cat="Lo", bidi="L"};
  [0xa017] = {name="YI SYLLABLE BIX", cat="Lo", bidi="L"};
  [0xa018] = {name="YI SYLLABLE BI", cat="Lo", bidi="L"};
  [0xa019] = {name="YI SYLLABLE BIP", cat="Lo", bidi="L"};
  [0xa01a] = {name="YI SYLLABLE BIET", cat="Lo", bidi="L"};
  [0xa01b] = {name="YI SYLLABLE BIEX", cat="Lo", bidi="L"};
  [0xa01c] = {name="YI SYLLABLE BIE", cat="Lo", bidi="L"};
  [0xa01d] = {name="YI SYLLABLE BIEP", cat="Lo", bidi="L"};
  [0xa01e] = {name="YI SYLLABLE BAT", cat="Lo", bidi="L"};
  [0xa01f] = {name="YI SYLLABLE BAX", cat="Lo", bidi="L"};
  [0xa020] = {name="YI SYLLABLE BA", cat="Lo", bidi="L"};
  [0xa021] = {name="YI SYLLABLE BAP", cat="Lo", bidi="L"};
  [0xa022] = {name="YI SYLLABLE BUOX", cat="Lo", bidi="L"};
  [0xa023] = {name="YI SYLLABLE BUO", cat="Lo", bidi="L"};
  [0xa024] = {name="YI SYLLABLE BUOP", cat="Lo", bidi="L"};
  [0xa025] = {name="YI SYLLABLE BOT", cat="Lo", bidi="L"};
  [0xa026] = {name="YI SYLLABLE BOX", cat="Lo", bidi="L"};
  [0xa027] = {name="YI SYLLABLE BO", cat="Lo", bidi="L"};
  [0xa028] = {name="YI SYLLABLE BOP", cat="Lo", bidi="L"};
  [0xa029] = {name="YI SYLLABLE BEX", cat="Lo", bidi="L"};
  [0xa02a] = {name="YI SYLLABLE BE", cat="Lo", bidi="L"};
  [0xa02b] = {name="YI SYLLABLE BEP", cat="Lo", bidi="L"};
  [0xa02c] = {name="YI SYLLABLE BUT", cat="Lo", bidi="L"};
  [0xa02d] = {name="YI SYLLABLE BUX", cat="Lo", bidi="L"};
  [0xa02e] = {name="YI SYLLABLE BU", cat="Lo", bidi="L"};
  [0xa02f] = {name="YI SYLLABLE BUP", cat="Lo", bidi="L"};
  [0xa030] = {name="YI SYLLABLE BURX", cat="Lo", bidi="L"};
  [0xa031] = {name="YI SYLLABLE BUR", cat="Lo", bidi="L"};
  [0xa032] = {name="YI SYLLABLE BYT", cat="Lo", bidi="L"};
  [0xa033] = {name="YI SYLLABLE BYX", cat="Lo", bidi="L"};
  [0xa034] = {name="YI SYLLABLE BY", cat="Lo", bidi="L"};
  [0xa035] = {name="YI SYLLABLE BYP", cat="Lo", bidi="L"};
  [0xa036] = {name="YI SYLLABLE BYRX", cat="Lo", bidi="L"};
  [0xa037] = {name="YI SYLLABLE BYR", cat="Lo", bidi="L"};
  [0xa038] = {name="YI SYLLABLE PIT", cat="Lo", bidi="L"};
  [0xa039] = {name="YI SYLLABLE PIX", cat="Lo", bidi="L"};
  [0xa03a] = {name="YI SYLLABLE PI", cat="Lo", bidi="L"};
  [0xa03b] = {name="YI SYLLABLE PIP", cat="Lo", bidi="L"};
  [0xa03c] = {name="YI SYLLABLE PIEX", cat="Lo", bidi="L"};
  [0xa03d] = {name="YI SYLLABLE PIE", cat="Lo", bidi="L"};
  [0xa03e] = {name="YI SYLLABLE PIEP", cat="Lo", bidi="L"};
  [0xa03f] = {name="YI SYLLABLE PAT", cat="Lo", bidi="L"};
  [0xa040] = {name="YI SYLLABLE PAX", cat="Lo", bidi="L"};
  [0xa041] = {name="YI SYLLABLE PA", cat="Lo", bidi="L"};
  [0xa042] = {name="YI SYLLABLE PAP", cat="Lo", bidi="L"};
  [0xa043] = {name="YI SYLLABLE PUOX", cat="Lo", bidi="L"};
  [0xa044] = {name="YI SYLLABLE PUO", cat="Lo", bidi="L"};
  [0xa045] = {name="YI SYLLABLE PUOP", cat="Lo", bidi="L"};
  [0xa046] = {name="YI SYLLABLE POT", cat="Lo", bidi="L"};
  [0xa047] = {name="YI SYLLABLE POX", cat="Lo", bidi="L"};
  [0xa048] = {name="YI SYLLABLE PO", cat="Lo", bidi="L"};
  [0xa049] = {name="YI SYLLABLE POP", cat="Lo", bidi="L"};
  [0xa04a] = {name="YI SYLLABLE PUT", cat="Lo", bidi="L"};
  [0xa04b] = {name="YI SYLLABLE PUX", cat="Lo", bidi="L"};
  [0xa04c] = {name="YI SYLLABLE PU", cat="Lo", bidi="L"};
  [0xa04d] = {name="YI SYLLABLE PUP", cat="Lo", bidi="L"};
  [0xa04e] = {name="YI SYLLABLE PURX", cat="Lo", bidi="L"};
  [0xa04f] = {name="YI SYLLABLE PUR", cat="Lo", bidi="L"};
  [0xa050] = {name="YI SYLLABLE PYT", cat="Lo", bidi="L"};
  [0xa051] = {name="YI SYLLABLE PYX", cat="Lo", bidi="L"};
  [0xa052] = {name="YI SYLLABLE PY", cat="Lo", bidi="L"};
  [0xa053] = {name="YI SYLLABLE PYP", cat="Lo", bidi="L"};
  [0xa054] = {name="YI SYLLABLE PYRX", cat="Lo", bidi="L"};
  [0xa055] = {name="YI SYLLABLE PYR", cat="Lo", bidi="L"};
  [0xa056] = {name="YI SYLLABLE BBIT", cat="Lo", bidi="L"};
  [0xa057] = {name="YI SYLLABLE BBIX", cat="Lo", bidi="L"};
  [0xa058] = {name="YI SYLLABLE BBI", cat="Lo", bidi="L"};
  [0xa059] = {name="YI SYLLABLE BBIP", cat="Lo", bidi="L"};
  [0xa05a] = {name="YI SYLLABLE BBIET", cat="Lo", bidi="L"};
  [0xa05b] = {name="YI SYLLABLE BBIEX", cat="Lo", bidi="L"};
  [0xa05c] = {name="YI SYLLABLE BBIE", cat="Lo", bidi="L"};
  [0xa05d] = {name="YI SYLLABLE BBIEP", cat="Lo", bidi="L"};
  [0xa05e] = {name="YI SYLLABLE BBAT", cat="Lo", bidi="L"};
  [0xa05f] = {name="YI SYLLABLE BBAX", cat="Lo", bidi="L"};
  [0xa060] = {name="YI SYLLABLE BBA", cat="Lo", bidi="L"};
  [0xa061] = {name="YI SYLLABLE BBAP", cat="Lo", bidi="L"};
  [0xa062] = {name="YI SYLLABLE BBUOX", cat="Lo", bidi="L"};
  [0xa063] = {name="YI SYLLABLE BBUO", cat="Lo", bidi="L"};
  [0xa064] = {name="YI SYLLABLE BBUOP", cat="Lo", bidi="L"};
  [0xa065] = {name="YI SYLLABLE BBOT", cat="Lo", bidi="L"};
  [0xa066] = {name="YI SYLLABLE BBOX", cat="Lo", bidi="L"};
  [0xa067] = {name="YI SYLLABLE BBO", cat="Lo", bidi="L"};
  [0xa068] = {name="YI SYLLABLE BBOP", cat="Lo", bidi="L"};
  [0xa069] = {name="YI SYLLABLE BBEX", cat="Lo", bidi="L"};
  [0xa06a] = {name="YI SYLLABLE BBE", cat="Lo", bidi="L"};
  [0xa06b] = {name="YI SYLLABLE BBEP", cat="Lo", bidi="L"};
  [0xa06c] = {name="YI SYLLABLE BBUT", cat="Lo", bidi="L"};
  [0xa06d] = {name="YI SYLLABLE BBUX", cat="Lo", bidi="L"};
  [0xa06e] = {name="YI SYLLABLE BBU", cat="Lo", bidi="L"};
  [0xa06f] = {name="YI SYLLABLE BBUP", cat="Lo", bidi="L"};
  [0xa070] = {name="YI SYLLABLE BBURX", cat="Lo", bidi="L"};
  [0xa071] = {name="YI SYLLABLE BBUR", cat="Lo", bidi="L"};
  [0xa072] = {name="YI SYLLABLE BBYT", cat="Lo", bidi="L"};
  [0xa073] = {name="YI SYLLABLE BBYX", cat="Lo", bidi="L"};
  [0xa074] = {name="YI SYLLABLE BBY", cat="Lo", bidi="L"};
  [0xa075] = {name="YI SYLLABLE BBYP", cat="Lo", bidi="L"};
  [0xa076] = {name="YI SYLLABLE NBIT", cat="Lo", bidi="L"};
  [0xa077] = {name="YI SYLLABLE NBIX", cat="Lo", bidi="L"};
  [0xa078] = {name="YI SYLLABLE NBI", cat="Lo", bidi="L"};
  [0xa079] = {name="YI SYLLABLE NBIP", cat="Lo", bidi="L"};
  [0xa07a] = {name="YI SYLLABLE NBIEX", cat="Lo", bidi="L"};
  [0xa07b] = {name="YI SYLLABLE NBIE", cat="Lo", bidi="L"};
  [0xa07c] = {name="YI SYLLABLE NBIEP", cat="Lo", bidi="L"};
  [0xa07d] = {name="YI SYLLABLE NBAT", cat="Lo", bidi="L"};
  [0xa07e] = {name="YI SYLLABLE NBAX", cat="Lo", bidi="L"};
  [0xa07f] = {name="YI SYLLABLE NBA", cat="Lo", bidi="L"};
  [0xa080] = {name="YI SYLLABLE NBAP", cat="Lo", bidi="L"};
  [0xa081] = {name="YI SYLLABLE NBOT", cat="Lo", bidi="L"};
  [0xa082] = {name="YI SYLLABLE NBOX", cat="Lo", bidi="L"};
  [0xa083] = {name="YI SYLLABLE NBO", cat="Lo", bidi="L"};
  [0xa084] = {name="YI SYLLABLE NBOP", cat="Lo", bidi="L"};
  [0xa085] = {name="YI SYLLABLE NBUT", cat="Lo", bidi="L"};
  [0xa086] = {name="YI SYLLABLE NBUX", cat="Lo", bidi="L"};
  [0xa087] = {name="YI SYLLABLE NBU", cat="Lo", bidi="L"};
  [0xa088] = {name="YI SYLLABLE NBUP", cat="Lo", bidi="L"};
  [0xa089] = {name="YI SYLLABLE NBURX", cat="Lo", bidi="L"};
  [0xa08a] = {name="YI SYLLABLE NBUR", cat="Lo", bidi="L"};
  [0xa08b] = {name="YI SYLLABLE NBYT", cat="Lo", bidi="L"};
  [0xa08c] = {name="YI SYLLABLE NBYX", cat="Lo", bidi="L"};
  [0xa08d] = {name="YI SYLLABLE NBY", cat="Lo", bidi="L"};
  [0xa08e] = {name="YI SYLLABLE NBYP", cat="Lo", bidi="L"};
  [0xa08f] = {name="YI SYLLABLE NBYRX", cat="Lo", bidi="L"};
  [0xa090] = {name="YI SYLLABLE NBYR", cat="Lo", bidi="L"};
  [0xa091] = {name="YI SYLLABLE HMIT", cat="Lo", bidi="L"};
  [0xa092] = {name="YI SYLLABLE HMIX", cat="Lo", bidi="L"};
  [0xa093] = {name="YI SYLLABLE HMI", cat="Lo", bidi="L"};
  [0xa094] = {name="YI SYLLABLE HMIP", cat="Lo", bidi="L"};
  [0xa095] = {name="YI SYLLABLE HMIEX", cat="Lo", bidi="L"};
  [0xa096] = {name="YI SYLLABLE HMIE", cat="Lo", bidi="L"};
  [0xa097] = {name="YI SYLLABLE HMIEP", cat="Lo", bidi="L"};
  [0xa098] = {name="YI SYLLABLE HMAT", cat="Lo", bidi="L"};
  [0xa099] = {name="YI SYLLABLE HMAX", cat="Lo", bidi="L"};
  [0xa09a] = {name="YI SYLLABLE HMA", cat="Lo", bidi="L"};
  [0xa09b] = {name="YI SYLLABLE HMAP", cat="Lo", bidi="L"};
  [0xa09c] = {name="YI SYLLABLE HMUOX", cat="Lo", bidi="L"};
  [0xa09d] = {name="YI SYLLABLE HMUO", cat="Lo", bidi="L"};
  [0xa09e] = {name="YI SYLLABLE HMUOP", cat="Lo", bidi="L"};
  [0xa09f] = {name="YI SYLLABLE HMOT", cat="Lo", bidi="L"};
  [0xa0a0] = {name="YI SYLLABLE HMOX", cat="Lo", bidi="L"};
  [0xa0a1] = {name="YI SYLLABLE HMO", cat="Lo", bidi="L"};
  [0xa0a2] = {name="YI SYLLABLE HMOP", cat="Lo", bidi="L"};
  [0xa0a3] = {name="YI SYLLABLE HMUT", cat="Lo", bidi="L"};
  [0xa0a4] = {name="YI SYLLABLE HMUX", cat="Lo", bidi="L"};
  [0xa0a5] = {name="YI SYLLABLE HMU", cat="Lo", bidi="L"};
  [0xa0a6] = {name="YI SYLLABLE HMUP", cat="Lo", bidi="L"};
  [0xa0a7] = {name="YI SYLLABLE HMURX", cat="Lo", bidi="L"};
  [0xa0a8] = {name="YI SYLLABLE HMUR", cat="Lo", bidi="L"};
  [0xa0a9] = {name="YI SYLLABLE HMYX", cat="Lo", bidi="L"};
  [0xa0aa] = {name="YI SYLLABLE HMY", cat="Lo", bidi="L"};
  [0xa0ab] = {name="YI SYLLABLE HMYP", cat="Lo", bidi="L"};
  [0xa0ac] = {name="YI SYLLABLE HMYRX", cat="Lo", bidi="L"};
  [0xa0ad] = {name="YI SYLLABLE HMYR", cat="Lo", bidi="L"};
  [0xa0ae] = {name="YI SYLLABLE MIT", cat="Lo", bidi="L"};
  [0xa0af] = {name="YI SYLLABLE MIX", cat="Lo", bidi="L"};
  [0xa0b0] = {name="YI SYLLABLE MI", cat="Lo", bidi="L"};
  [0xa0b1] = {name="YI SYLLABLE MIP", cat="Lo", bidi="L"};
  [0xa0b2] = {name="YI SYLLABLE MIEX", cat="Lo", bidi="L"};
  [0xa0b3] = {name="YI SYLLABLE MIE", cat="Lo", bidi="L"};
  [0xa0b4] = {name="YI SYLLABLE MIEP", cat="Lo", bidi="L"};
  [0xa0b5] = {name="YI SYLLABLE MAT", cat="Lo", bidi="L"};
  [0xa0b6] = {name="YI SYLLABLE MAX", cat="Lo", bidi="L"};
  [0xa0b7] = {name="YI SYLLABLE MA", cat="Lo", bidi="L"};
  [0xa0b8] = {name="YI SYLLABLE MAP", cat="Lo", bidi="L"};
  [0xa0b9] = {name="YI SYLLABLE MUOT", cat="Lo", bidi="L"};
  [0xa0ba] = {name="YI SYLLABLE MUOX", cat="Lo", bidi="L"};
  [0xa0bb] = {name="YI SYLLABLE MUO", cat="Lo", bidi="L"};
  [0xa0bc] = {name="YI SYLLABLE MUOP", cat="Lo", bidi="L"};
  [0xa0bd] = {name="YI SYLLABLE MOT", cat="Lo", bidi="L"};
  [0xa0be] = {name="YI SYLLABLE MOX", cat="Lo", bidi="L"};
  [0xa0bf] = {name="YI SYLLABLE MO", cat="Lo", bidi="L"};
  [0xa0c0] = {name="YI SYLLABLE MOP", cat="Lo", bidi="L"};
  [0xa0c1] = {name="YI SYLLABLE MEX", cat="Lo", bidi="L"};
  [0xa0c2] = {name="YI SYLLABLE ME", cat="Lo", bidi="L"};
  [0xa0c3] = {name="YI SYLLABLE MUT", cat="Lo", bidi="L"};
  [0xa0c4] = {name="YI SYLLABLE MUX", cat="Lo", bidi="L"};
  [0xa0c5] = {name="YI SYLLABLE MU", cat="Lo", bidi="L"};
  [0xa0c6] = {name="YI SYLLABLE MUP", cat="Lo", bidi="L"};
  [0xa0c7] = {name="YI SYLLABLE MURX", cat="Lo", bidi="L"};
  [0xa0c8] = {name="YI SYLLABLE MUR", cat="Lo", bidi="L"};
  [0xa0c9] = {name="YI SYLLABLE MYT", cat="Lo", bidi="L"};
  [0xa0ca] = {name="YI SYLLABLE MYX", cat="Lo", bidi="L"};
  [0xa0cb] = {name="YI SYLLABLE MY", cat="Lo", bidi="L"};
  [0xa0cc] = {name="YI SYLLABLE MYP", cat="Lo", bidi="L"};
  [0xa0cd] = {name="YI SYLLABLE FIT", cat="Lo", bidi="L"};
  [0xa0ce] = {name="YI SYLLABLE FIX", cat="Lo", bidi="L"};
  [0xa0cf] = {name="YI SYLLABLE FI", cat="Lo", bidi="L"};
  [0xa0d0] = {name="YI SYLLABLE FIP", cat="Lo", bidi="L"};
  [0xa0d1] = {name="YI SYLLABLE FAT", cat="Lo", bidi="L"};
  [0xa0d2] = {name="YI SYLLABLE FAX", cat="Lo", bidi="L"};
  [0xa0d3] = {name="YI SYLLABLE FA", cat="Lo", bidi="L"};
  [0xa0d4] = {name="YI SYLLABLE FAP", cat="Lo", bidi="L"};
  [0xa0d5] = {name="YI SYLLABLE FOX", cat="Lo", bidi="L"};
  [0xa0d6] = {name="YI SYLLABLE FO", cat="Lo", bidi="L"};
  [0xa0d7] = {name="YI SYLLABLE FOP", cat="Lo", bidi="L"};
  [0xa0d8] = {name="YI SYLLABLE FUT", cat="Lo", bidi="L"};
  [0xa0d9] = {name="YI SYLLABLE FUX", cat="Lo", bidi="L"};
  [0xa0da] = {name="YI SYLLABLE FU", cat="Lo", bidi="L"};
  [0xa0db] = {name="YI SYLLABLE FUP", cat="Lo", bidi="L"};
  [0xa0dc] = {name="YI SYLLABLE FURX", cat="Lo", bidi="L"};
  [0xa0dd] = {name="YI SYLLABLE FUR", cat="Lo", bidi="L"};
  [0xa0de] = {name="YI SYLLABLE FYT", cat="Lo", bidi="L"};
  [0xa0df] = {name="YI SYLLABLE FYX", cat="Lo", bidi="L"};
  [0xa0e0] = {name="YI SYLLABLE FY", cat="Lo", bidi="L"};
  [0xa0e1] = {name="YI SYLLABLE FYP", cat="Lo", bidi="L"};
  [0xa0e2] = {name="YI SYLLABLE VIT", cat="Lo", bidi="L"};
  [0xa0e3] = {name="YI SYLLABLE VIX", cat="Lo", bidi="L"};
  [0xa0e4] = {name="YI SYLLABLE VI", cat="Lo", bidi="L"};
  [0xa0e5] = {name="YI SYLLABLE VIP", cat="Lo", bidi="L"};
  [0xa0e6] = {name="YI SYLLABLE VIET", cat="Lo", bidi="L"};
  [0xa0e7] = {name="YI SYLLABLE VIEX", cat="Lo", bidi="L"};
  [0xa0e8] = {name="YI SYLLABLE VIE", cat="Lo", bidi="L"};
  [0xa0e9] = {name="YI SYLLABLE VIEP", cat="Lo", bidi="L"};
  [0xa0ea] = {name="YI SYLLABLE VAT", cat="Lo", bidi="L"};
  [0xa0eb] = {name="YI SYLLABLE VAX", cat="Lo", bidi="L"};
  [0xa0ec] = {name="YI SYLLABLE VA", cat="Lo", bidi="L"};
  [0xa0ed] = {name="YI SYLLABLE VAP", cat="Lo", bidi="L"};
  [0xa0ee] = {name="YI SYLLABLE VOT", cat="Lo", bidi="L"};
  [0xa0ef] = {name="YI SYLLABLE VOX", cat="Lo", bidi="L"};
  [0xa0f0] = {name="YI SYLLABLE VO", cat="Lo", bidi="L"};
  [0xa0f1] = {name="YI SYLLABLE VOP", cat="Lo", bidi="L"};
  [0xa0f2] = {name="YI SYLLABLE VEX", cat="Lo", bidi="L"};
  [0xa0f3] = {name="YI SYLLABLE VEP", cat="Lo", bidi="L"};
  [0xa0f4] = {name="YI SYLLABLE VUT", cat="Lo", bidi="L"};
  [0xa0f5] = {name="YI SYLLABLE VUX", cat="Lo", bidi="L"};
  [0xa0f6] = {name="YI SYLLABLE VU", cat="Lo", bidi="L"};
  [0xa0f7] = {name="YI SYLLABLE VUP", cat="Lo", bidi="L"};
  [0xa0f8] = {name="YI SYLLABLE VURX", cat="Lo", bidi="L"};
  [0xa0f9] = {name="YI SYLLABLE VUR", cat="Lo", bidi="L"};
  [0xa0fa] = {name="YI SYLLABLE VYT", cat="Lo", bidi="L"};
  [0xa0fb] = {name="YI SYLLABLE VYX", cat="Lo", bidi="L"};
  [0xa0fc] = {name="YI SYLLABLE VY", cat="Lo", bidi="L"};
  [0xa0fd] = {name="YI SYLLABLE VYP", cat="Lo", bidi="L"};
  [0xa0fe] = {name="YI SYLLABLE VYRX", cat="Lo", bidi="L"};
  [0xa0ff] = {name="YI SYLLABLE VYR", cat="Lo", bidi="L"};
  [0xa100] = {name="YI SYLLABLE DIT", cat="Lo", bidi="L"};
  [0xa101] = {name="YI SYLLABLE DIX", cat="Lo", bidi="L"};
  [0xa102] = {name="YI SYLLABLE DI", cat="Lo", bidi="L"};
  [0xa103] = {name="YI SYLLABLE DIP", cat="Lo", bidi="L"};
  [0xa104] = {name="YI SYLLABLE DIEX", cat="Lo", bidi="L"};
  [0xa105] = {name="YI SYLLABLE DIE", cat="Lo", bidi="L"};
  [0xa106] = {name="YI SYLLABLE DIEP", cat="Lo", bidi="L"};
  [0xa107] = {name="YI SYLLABLE DAT", cat="Lo", bidi="L"};
  [0xa108] = {name="YI SYLLABLE DAX", cat="Lo", bidi="L"};
  [0xa109] = {name="YI SYLLABLE DA", cat="Lo", bidi="L"};
  [0xa10a] = {name="YI SYLLABLE DAP", cat="Lo", bidi="L"};
  [0xa10b] = {name="YI SYLLABLE DUOX", cat="Lo", bidi="L"};
  [0xa10c] = {name="YI SYLLABLE DUO", cat="Lo", bidi="L"};
  [0xa10d] = {name="YI SYLLABLE DOT", cat="Lo", bidi="L"};
  [0xa10e] = {name="YI SYLLABLE DOX", cat="Lo", bidi="L"};
  [0xa10f] = {name="YI SYLLABLE DO", cat="Lo", bidi="L"};
  [0xa110] = {name="YI SYLLABLE DOP", cat="Lo", bidi="L"};
  [0xa111] = {name="YI SYLLABLE DEX", cat="Lo", bidi="L"};
  [0xa112] = {name="YI SYLLABLE DE", cat="Lo", bidi="L"};
  [0xa113] = {name="YI SYLLABLE DEP", cat="Lo", bidi="L"};
  [0xa114] = {name="YI SYLLABLE DUT", cat="Lo", bidi="L"};
  [0xa115] = {name="YI SYLLABLE DUX", cat="Lo", bidi="L"};
  [0xa116] = {name="YI SYLLABLE DU", cat="Lo", bidi="L"};
  [0xa117] = {name="YI SYLLABLE DUP", cat="Lo", bidi="L"};
  [0xa118] = {name="YI SYLLABLE DURX", cat="Lo", bidi="L"};
  [0xa119] = {name="YI SYLLABLE DUR", cat="Lo", bidi="L"};
  [0xa11a] = {name="YI SYLLABLE TIT", cat="Lo", bidi="L"};
  [0xa11b] = {name="YI SYLLABLE TIX", cat="Lo", bidi="L"};
  [0xa11c] = {name="YI SYLLABLE TI", cat="Lo", bidi="L"};
  [0xa11d] = {name="YI SYLLABLE TIP", cat="Lo", bidi="L"};
  [0xa11e] = {name="YI SYLLABLE TIEX", cat="Lo", bidi="L"};
  [0xa11f] = {name="YI SYLLABLE TIE", cat="Lo", bidi="L"};
  [0xa120] = {name="YI SYLLABLE TIEP", cat="Lo", bidi="L"};
  [0xa121] = {name="YI SYLLABLE TAT", cat="Lo", bidi="L"};
  [0xa122] = {name="YI SYLLABLE TAX", cat="Lo", bidi="L"};
  [0xa123] = {name="YI SYLLABLE TA", cat="Lo", bidi="L"};
  [0xa124] = {name="YI SYLLABLE TAP", cat="Lo", bidi="L"};
  [0xa125] = {name="YI SYLLABLE TUOT", cat="Lo", bidi="L"};
  [0xa126] = {name="YI SYLLABLE TUOX", cat="Lo", bidi="L"};
  [0xa127] = {name="YI SYLLABLE TUO", cat="Lo", bidi="L"};
  [0xa128] = {name="YI SYLLABLE TUOP", cat="Lo", bidi="L"};
  [0xa129] = {name="YI SYLLABLE TOT", cat="Lo", bidi="L"};
  [0xa12a] = {name="YI SYLLABLE TOX", cat="Lo", bidi="L"};
  [0xa12b] = {name="YI SYLLABLE TO", cat="Lo", bidi="L"};
  [0xa12c] = {name="YI SYLLABLE TOP", cat="Lo", bidi="L"};
  [0xa12d] = {name="YI SYLLABLE TEX", cat="Lo", bidi="L"};
  [0xa12e] = {name="YI SYLLABLE TE", cat="Lo", bidi="L"};
  [0xa12f] = {name="YI SYLLABLE TEP", cat="Lo", bidi="L"};
  [0xa130] = {name="YI SYLLABLE TUT", cat="Lo", bidi="L"};
  [0xa131] = {name="YI SYLLABLE TUX", cat="Lo", bidi="L"};
  [0xa132] = {name="YI SYLLABLE TU", cat="Lo", bidi="L"};
  [0xa133] = {name="YI SYLLABLE TUP", cat="Lo", bidi="L"};
  [0xa134] = {name="YI SYLLABLE TURX", cat="Lo", bidi="L"};
  [0xa135] = {name="YI SYLLABLE TUR", cat="Lo", bidi="L"};
  [0xa136] = {name="YI SYLLABLE DDIT", cat="Lo", bidi="L"};
  [0xa137] = {name="YI SYLLABLE DDIX", cat="Lo", bidi="L"};
  [0xa138] = {name="YI SYLLABLE DDI", cat="Lo", bidi="L"};
  [0xa139] = {name="YI SYLLABLE DDIP", cat="Lo", bidi="L"};
  [0xa13a] = {name="YI SYLLABLE DDIEX", cat="Lo", bidi="L"};
  [0xa13b] = {name="YI SYLLABLE DDIE", cat="Lo", bidi="L"};
  [0xa13c] = {name="YI SYLLABLE DDIEP", cat="Lo", bidi="L"};
  [0xa13d] = {name="YI SYLLABLE DDAT", cat="Lo", bidi="L"};
  [0xa13e] = {name="YI SYLLABLE DDAX", cat="Lo", bidi="L"};
  [0xa13f] = {name="YI SYLLABLE DDA", cat="Lo", bidi="L"};
  [0xa140] = {name="YI SYLLABLE DDAP", cat="Lo", bidi="L"};
  [0xa141] = {name="YI SYLLABLE DDUOX", cat="Lo", bidi="L"};
  [0xa142] = {name="YI SYLLABLE DDUO", cat="Lo", bidi="L"};
  [0xa143] = {name="YI SYLLABLE DDUOP", cat="Lo", bidi="L"};
  [0xa144] = {name="YI SYLLABLE DDOT", cat="Lo", bidi="L"};
  [0xa145] = {name="YI SYLLABLE DDOX", cat="Lo", bidi="L"};
  [0xa146] = {name="YI SYLLABLE DDO", cat="Lo", bidi="L"};
  [0xa147] = {name="YI SYLLABLE DDOP", cat="Lo", bidi="L"};
  [0xa148] = {name="YI SYLLABLE DDEX", cat="Lo", bidi="L"};
  [0xa149] = {name="YI SYLLABLE DDE", cat="Lo", bidi="L"};
  [0xa14a] = {name="YI SYLLABLE DDEP", cat="Lo", bidi="L"};
  [0xa14b] = {name="YI SYLLABLE DDUT", cat="Lo", bidi="L"};
  [0xa14c] = {name="YI SYLLABLE DDUX", cat="Lo", bidi="L"};
  [0xa14d] = {name="YI SYLLABLE DDU", cat="Lo", bidi="L"};
  [0xa14e] = {name="YI SYLLABLE DDUP", cat="Lo", bidi="L"};
  [0xa14f] = {name="YI SYLLABLE DDURX", cat="Lo", bidi="L"};
  [0xa150] = {name="YI SYLLABLE DDUR", cat="Lo", bidi="L"};
  [0xa151] = {name="YI SYLLABLE NDIT", cat="Lo", bidi="L"};
  [0xa152] = {name="YI SYLLABLE NDIX", cat="Lo", bidi="L"};
  [0xa153] = {name="YI SYLLABLE NDI", cat="Lo", bidi="L"};
  [0xa154] = {name="YI SYLLABLE NDIP", cat="Lo", bidi="L"};
  [0xa155] = {name="YI SYLLABLE NDIEX", cat="Lo", bidi="L"};
  [0xa156] = {name="YI SYLLABLE NDIE", cat="Lo", bidi="L"};
  [0xa157] = {name="YI SYLLABLE NDAT", cat="Lo", bidi="L"};
  [0xa158] = {name="YI SYLLABLE NDAX", cat="Lo", bidi="L"};
  [0xa159] = {name="YI SYLLABLE NDA", cat="Lo", bidi="L"};
  [0xa15a] = {name="YI SYLLABLE NDAP", cat="Lo", bidi="L"};
  [0xa15b] = {name="YI SYLLABLE NDOT", cat="Lo", bidi="L"};
  [0xa15c] = {name="YI SYLLABLE NDOX", cat="Lo", bidi="L"};
  [0xa15d] = {name="YI SYLLABLE NDO", cat="Lo", bidi="L"};
  [0xa15e] = {name="YI SYLLABLE NDOP", cat="Lo", bidi="L"};
  [0xa15f] = {name="YI SYLLABLE NDEX", cat="Lo", bidi="L"};
  [0xa160] = {name="YI SYLLABLE NDE", cat="Lo", bidi="L"};
  [0xa161] = {name="YI SYLLABLE NDEP", cat="Lo", bidi="L"};
  [0xa162] = {name="YI SYLLABLE NDUT", cat="Lo", bidi="L"};
  [0xa163] = {name="YI SYLLABLE NDUX", cat="Lo", bidi="L"};
  [0xa164] = {name="YI SYLLABLE NDU", cat="Lo", bidi="L"};
  [0xa165] = {name="YI SYLLABLE NDUP", cat="Lo", bidi="L"};
  [0xa166] = {name="YI SYLLABLE NDURX", cat="Lo", bidi="L"};
  [0xa167] = {name="YI SYLLABLE NDUR", cat="Lo", bidi="L"};
  [0xa168] = {name="YI SYLLABLE HNIT", cat="Lo", bidi="L"};
  [0xa169] = {name="YI SYLLABLE HNIX", cat="Lo", bidi="L"};
  [0xa16a] = {name="YI SYLLABLE HNI", cat="Lo", bidi="L"};
  [0xa16b] = {name="YI SYLLABLE HNIP", cat="Lo", bidi="L"};
  [0xa16c] = {name="YI SYLLABLE HNIET", cat="Lo", bidi="L"};
  [0xa16d] = {name="YI SYLLABLE HNIEX", cat="Lo", bidi="L"};
  [0xa16e] = {name="YI SYLLABLE HNIE", cat="Lo", bidi="L"};
  [0xa16f] = {name="YI SYLLABLE HNIEP", cat="Lo", bidi="L"};
  [0xa170] = {name="YI SYLLABLE HNAT", cat="Lo", bidi="L"};
  [0xa171] = {name="YI SYLLABLE HNAX", cat="Lo", bidi="L"};
  [0xa172] = {name="YI SYLLABLE HNA", cat="Lo", bidi="L"};
  [0xa173] = {name="YI SYLLABLE HNAP", cat="Lo", bidi="L"};
  [0xa174] = {name="YI SYLLABLE HNUOX", cat="Lo", bidi="L"};
  [0xa175] = {name="YI SYLLABLE HNUO", cat="Lo", bidi="L"};
  [0xa176] = {name="YI SYLLABLE HNOT", cat="Lo", bidi="L"};
  [0xa177] = {name="YI SYLLABLE HNOX", cat="Lo", bidi="L"};
  [0xa178] = {name="YI SYLLABLE HNOP", cat="Lo", bidi="L"};
  [0xa179] = {name="YI SYLLABLE HNEX", cat="Lo", bidi="L"};
  [0xa17a] = {name="YI SYLLABLE HNE", cat="Lo", bidi="L"};
  [0xa17b] = {name="YI SYLLABLE HNEP", cat="Lo", bidi="L"};
  [0xa17c] = {name="YI SYLLABLE HNUT", cat="Lo", bidi="L"};
  [0xa17d] = {name="YI SYLLABLE NIT", cat="Lo", bidi="L"};
  [0xa17e] = {name="YI SYLLABLE NIX", cat="Lo", bidi="L"};
  [0xa17f] = {name="YI SYLLABLE NI", cat="Lo", bidi="L"};
  [0xa180] = {name="YI SYLLABLE NIP", cat="Lo", bidi="L"};
  [0xa181] = {name="YI SYLLABLE NIEX", cat="Lo", bidi="L"};
  [0xa182] = {name="YI SYLLABLE NIE", cat="Lo", bidi="L"};
  [0xa183] = {name="YI SYLLABLE NIEP", cat="Lo", bidi="L"};
  [0xa184] = {name="YI SYLLABLE NAX", cat="Lo", bidi="L"};
  [0xa185] = {name="YI SYLLABLE NA", cat="Lo", bidi="L"};
  [0xa186] = {name="YI SYLLABLE NAP", cat="Lo", bidi="L"};
  [0xa187] = {name="YI SYLLABLE NUOX", cat="Lo", bidi="L"};
  [0xa188] = {name="YI SYLLABLE NUO", cat="Lo", bidi="L"};
  [0xa189] = {name="YI SYLLABLE NUOP", cat="Lo", bidi="L"};
  [0xa18a] = {name="YI SYLLABLE NOT", cat="Lo", bidi="L"};
  [0xa18b] = {name="YI SYLLABLE NOX", cat="Lo", bidi="L"};
  [0xa18c] = {name="YI SYLLABLE NO", cat="Lo", bidi="L"};
  [0xa18d] = {name="YI SYLLABLE NOP", cat="Lo", bidi="L"};
  [0xa18e] = {name="YI SYLLABLE NEX", cat="Lo", bidi="L"};
  [0xa18f] = {name="YI SYLLABLE NE", cat="Lo", bidi="L"};
  [0xa190] = {name="YI SYLLABLE NEP", cat="Lo", bidi="L"};
  [0xa191] = {name="YI SYLLABLE NUT", cat="Lo", bidi="L"};
  [0xa192] = {name="YI SYLLABLE NUX", cat="Lo", bidi="L"};
  [0xa193] = {name="YI SYLLABLE NU", cat="Lo", bidi="L"};
  [0xa194] = {name="YI SYLLABLE NUP", cat="Lo", bidi="L"};
  [0xa195] = {name="YI SYLLABLE NURX", cat="Lo", bidi="L"};
  [0xa196] = {name="YI SYLLABLE NUR", cat="Lo", bidi="L"};
  [0xa197] = {name="YI SYLLABLE HLIT", cat="Lo", bidi="L"};
  [0xa198] = {name="YI SYLLABLE HLIX", cat="Lo", bidi="L"};
  [0xa199] = {name="YI SYLLABLE HLI", cat="Lo", bidi="L"};
  [0xa19a] = {name="YI SYLLABLE HLIP", cat="Lo", bidi="L"};
  [0xa19b] = {name="YI SYLLABLE HLIEX", cat="Lo", bidi="L"};
  [0xa19c] = {name="YI SYLLABLE HLIE", cat="Lo", bidi="L"};
  [0xa19d] = {name="YI SYLLABLE HLIEP", cat="Lo", bidi="L"};
  [0xa19e] = {name="YI SYLLABLE HLAT", cat="Lo", bidi="L"};
  [0xa19f] = {name="YI SYLLABLE HLAX", cat="Lo", bidi="L"};
  [0xa1a0] = {name="YI SYLLABLE HLA", cat="Lo", bidi="L"};
  [0xa1a1] = {name="YI SYLLABLE HLAP", cat="Lo", bidi="L"};
  [0xa1a2] = {name="YI SYLLABLE HLUOX", cat="Lo", bidi="L"};
  [0xa1a3] = {name="YI SYLLABLE HLUO", cat="Lo", bidi="L"};
  [0xa1a4] = {name="YI SYLLABLE HLUOP", cat="Lo", bidi="L"};
  [0xa1a5] = {name="YI SYLLABLE HLOX", cat="Lo", bidi="L"};
  [0xa1a6] = {name="YI SYLLABLE HLO", cat="Lo", bidi="L"};
  [0xa1a7] = {name="YI SYLLABLE HLOP", cat="Lo", bidi="L"};
  [0xa1a8] = {name="YI SYLLABLE HLEX", cat="Lo", bidi="L"};
  [0xa1a9] = {name="YI SYLLABLE HLE", cat="Lo", bidi="L"};
  [0xa1aa] = {name="YI SYLLABLE HLEP", cat="Lo", bidi="L"};
  [0xa1ab] = {name="YI SYLLABLE HLUT", cat="Lo", bidi="L"};
  [0xa1ac] = {name="YI SYLLABLE HLUX", cat="Lo", bidi="L"};
  [0xa1ad] = {name="YI SYLLABLE HLU", cat="Lo", bidi="L"};
  [0xa1ae] = {name="YI SYLLABLE HLUP", cat="Lo", bidi="L"};
  [0xa1af] = {name="YI SYLLABLE HLURX", cat="Lo", bidi="L"};
  [0xa1b0] = {name="YI SYLLABLE HLUR", cat="Lo", bidi="L"};
  [0xa1b1] = {name="YI SYLLABLE HLYT", cat="Lo", bidi="L"};
  [0xa1b2] = {name="YI SYLLABLE HLYX", cat="Lo", bidi="L"};
  [0xa1b3] = {name="YI SYLLABLE HLY", cat="Lo", bidi="L"};
  [0xa1b4] = {name="YI SYLLABLE HLYP", cat="Lo", bidi="L"};
  [0xa1b5] = {name="YI SYLLABLE HLYRX", cat="Lo", bidi="L"};
  [0xa1b6] = {name="YI SYLLABLE HLYR", cat="Lo", bidi="L"};
  [0xa1b7] = {name="YI SYLLABLE LIT", cat="Lo", bidi="L"};
  [0xa1b8] = {name="YI SYLLABLE LIX", cat="Lo", bidi="L"};
  [0xa1b9] = {name="YI SYLLABLE LI", cat="Lo", bidi="L"};
  [0xa1ba] = {name="YI SYLLABLE LIP", cat="Lo", bidi="L"};
  [0xa1bb] = {name="YI SYLLABLE LIET", cat="Lo", bidi="L"};
  [0xa1bc] = {name="YI SYLLABLE LIEX", cat="Lo", bidi="L"};
  [0xa1bd] = {name="YI SYLLABLE LIE", cat="Lo", bidi="L"};
  [0xa1be] = {name="YI SYLLABLE LIEP", cat="Lo", bidi="L"};
  [0xa1bf] = {name="YI SYLLABLE LAT", cat="Lo", bidi="L"};
  [0xa1c0] = {name="YI SYLLABLE LAX", cat="Lo", bidi="L"};
  [0xa1c1] = {name="YI SYLLABLE LA", cat="Lo", bidi="L"};
  [0xa1c2] = {name="YI SYLLABLE LAP", cat="Lo", bidi="L"};
  [0xa1c3] = {name="YI SYLLABLE LUOT", cat="Lo", bidi="L"};
  [0xa1c4] = {name="YI SYLLABLE LUOX", cat="Lo", bidi="L"};
  [0xa1c5] = {name="YI SYLLABLE LUO", cat="Lo", bidi="L"};
  [0xa1c6] = {name="YI SYLLABLE LUOP", cat="Lo", bidi="L"};
  [0xa1c7] = {name="YI SYLLABLE LOT", cat="Lo", bidi="L"};
  [0xa1c8] = {name="YI SYLLABLE LOX", cat="Lo", bidi="L"};
  [0xa1c9] = {name="YI SYLLABLE LO", cat="Lo", bidi="L"};
  [0xa1ca] = {name="YI SYLLABLE LOP", cat="Lo", bidi="L"};
  [0xa1cb] = {name="YI SYLLABLE LEX", cat="Lo", bidi="L"};
  [0xa1cc] = {name="YI SYLLABLE LE", cat="Lo", bidi="L"};
  [0xa1cd] = {name="YI SYLLABLE LEP", cat="Lo", bidi="L"};
  [0xa1ce] = {name="YI SYLLABLE LUT", cat="Lo", bidi="L"};
  [0xa1cf] = {name="YI SYLLABLE LUX", cat="Lo", bidi="L"};
  [0xa1d0] = {name="YI SYLLABLE LU", cat="Lo", bidi="L"};
  [0xa1d1] = {name="YI SYLLABLE LUP", cat="Lo", bidi="L"};
  [0xa1d2] = {name="YI SYLLABLE LURX", cat="Lo", bidi="L"};
  [0xa1d3] = {name="YI SYLLABLE LUR", cat="Lo", bidi="L"};
  [0xa1d4] = {name="YI SYLLABLE LYT", cat="Lo", bidi="L"};
  [0xa1d5] = {name="YI SYLLABLE LYX", cat="Lo", bidi="L"};
  [0xa1d6] = {name="YI SYLLABLE LY", cat="Lo", bidi="L"};
  [0xa1d7] = {name="YI SYLLABLE LYP", cat="Lo", bidi="L"};
  [0xa1d8] = {name="YI SYLLABLE LYRX", cat="Lo", bidi="L"};
  [0xa1d9] = {name="YI SYLLABLE LYR", cat="Lo", bidi="L"};
  [0xa1da] = {name="YI SYLLABLE GIT", cat="Lo", bidi="L"};
  [0xa1db] = {name="YI SYLLABLE GIX", cat="Lo", bidi="L"};
  [0xa1dc] = {name="YI SYLLABLE GI", cat="Lo", bidi="L"};
  [0xa1dd] = {name="YI SYLLABLE GIP", cat="Lo", bidi="L"};
  [0xa1de] = {name="YI SYLLABLE GIET", cat="Lo", bidi="L"};
  [0xa1df] = {name="YI SYLLABLE GIEX", cat="Lo", bidi="L"};
  [0xa1e0] = {name="YI SYLLABLE GIE", cat="Lo", bidi="L"};
  [0xa1e1] = {name="YI SYLLABLE GIEP", cat="Lo", bidi="L"};
  [0xa1e2] = {name="YI SYLLABLE GAT", cat="Lo", bidi="L"};
  [0xa1e3] = {name="YI SYLLABLE GAX", cat="Lo", bidi="L"};
  [0xa1e4] = {name="YI SYLLABLE GA", cat="Lo", bidi="L"};
  [0xa1e5] = {name="YI SYLLABLE GAP", cat="Lo", bidi="L"};
  [0xa1e6] = {name="YI SYLLABLE GUOT", cat="Lo", bidi="L"};
  [0xa1e7] = {name="YI SYLLABLE GUOX", cat="Lo", bidi="L"};
  [0xa1e8] = {name="YI SYLLABLE GUO", cat="Lo", bidi="L"};
  [0xa1e9] = {name="YI SYLLABLE GUOP", cat="Lo", bidi="L"};
  [0xa1ea] = {name="YI SYLLABLE GOT", cat="Lo", bidi="L"};
  [0xa1eb] = {name="YI SYLLABLE GOX", cat="Lo", bidi="L"};
  [0xa1ec] = {name="YI SYLLABLE GO", cat="Lo", bidi="L"};
  [0xa1ed] = {name="YI SYLLABLE GOP", cat="Lo", bidi="L"};
  [0xa1ee] = {name="YI SYLLABLE GET", cat="Lo", bidi="L"};
  [0xa1ef] = {name="YI SYLLABLE GEX", cat="Lo", bidi="L"};
  [0xa1f0] = {name="YI SYLLABLE GE", cat="Lo", bidi="L"};
  [0xa1f1] = {name="YI SYLLABLE GEP", cat="Lo", bidi="L"};
  [0xa1f2] = {name="YI SYLLABLE GUT", cat="Lo", bidi="L"};
  [0xa1f3] = {name="YI SYLLABLE GUX", cat="Lo", bidi="L"};
  [0xa1f4] = {name="YI SYLLABLE GU", cat="Lo", bidi="L"};
  [0xa1f5] = {name="YI SYLLABLE GUP", cat="Lo", bidi="L"};
  [0xa1f6] = {name="YI SYLLABLE GURX", cat="Lo", bidi="L"};
  [0xa1f7] = {name="YI SYLLABLE GUR", cat="Lo", bidi="L"};
  [0xa1f8] = {name="YI SYLLABLE KIT", cat="Lo", bidi="L"};
  [0xa1f9] = {name="YI SYLLABLE KIX", cat="Lo", bidi="L"};
  [0xa1fa] = {name="YI SYLLABLE KI", cat="Lo", bidi="L"};
  [0xa1fb] = {name="YI SYLLABLE KIP", cat="Lo", bidi="L"};
  [0xa1fc] = {name="YI SYLLABLE KIEX", cat="Lo", bidi="L"};
  [0xa1fd] = {name="YI SYLLABLE KIE", cat="Lo", bidi="L"};
  [0xa1fe] = {name="YI SYLLABLE KIEP", cat="Lo", bidi="L"};
  [0xa1ff] = {name="YI SYLLABLE KAT", cat="Lo", bidi="L"};
  [0xa200] = {name="YI SYLLABLE KAX", cat="Lo", bidi="L"};
  [0xa201] = {name="YI SYLLABLE KA", cat="Lo", bidi="L"};
  [0xa202] = {name="YI SYLLABLE KAP", cat="Lo", bidi="L"};
  [0xa203] = {name="YI SYLLABLE KUOX", cat="Lo", bidi="L"};
  [0xa204] = {name="YI SYLLABLE KUO", cat="Lo", bidi="L"};
  [0xa205] = {name="YI SYLLABLE KUOP", cat="Lo", bidi="L"};
  [0xa206] = {name="YI SYLLABLE KOT", cat="Lo", bidi="L"};
  [0xa207] = {name="YI SYLLABLE KOX", cat="Lo", bidi="L"};
  [0xa208] = {name="YI SYLLABLE KO", cat="Lo", bidi="L"};
  [0xa209] = {name="YI SYLLABLE KOP", cat="Lo", bidi="L"};
  [0xa20a] = {name="YI SYLLABLE KET", cat="Lo", bidi="L"};
  [0xa20b] = {name="YI SYLLABLE KEX", cat="Lo", bidi="L"};
  [0xa20c] = {name="YI SYLLABLE KE", cat="Lo", bidi="L"};
  [0xa20d] = {name="YI SYLLABLE KEP", cat="Lo", bidi="L"};
  [0xa20e] = {name="YI SYLLABLE KUT", cat="Lo", bidi="L"};
  [0xa20f] = {name="YI SYLLABLE KUX", cat="Lo", bidi="L"};
  [0xa210] = {name="YI SYLLABLE KU", cat="Lo", bidi="L"};
  [0xa211] = {name="YI SYLLABLE KUP", cat="Lo", bidi="L"};
  [0xa212] = {name="YI SYLLABLE KURX", cat="Lo", bidi="L"};
  [0xa213] = {name="YI SYLLABLE KUR", cat="Lo", bidi="L"};
  [0xa214] = {name="YI SYLLABLE GGIT", cat="Lo", bidi="L"};
  [0xa215] = {name="YI SYLLABLE GGIX", cat="Lo", bidi="L"};
  [0xa216] = {name="YI SYLLABLE GGI", cat="Lo", bidi="L"};
  [0xa217] = {name="YI SYLLABLE GGIEX", cat="Lo", bidi="L"};
  [0xa218] = {name="YI SYLLABLE GGIE", cat="Lo", bidi="L"};
  [0xa219] = {name="YI SYLLABLE GGIEP", cat="Lo", bidi="L"};
  [0xa21a] = {name="YI SYLLABLE GGAT", cat="Lo", bidi="L"};
  [0xa21b] = {name="YI SYLLABLE GGAX", cat="Lo", bidi="L"};
  [0xa21c] = {name="YI SYLLABLE GGA", cat="Lo", bidi="L"};
  [0xa21d] = {name="YI SYLLABLE GGAP", cat="Lo", bidi="L"};
  [0xa21e] = {name="YI SYLLABLE GGUOT", cat="Lo", bidi="L"};
  [0xa21f] = {name="YI SYLLABLE GGUOX", cat="Lo", bidi="L"};
  [0xa220] = {name="YI SYLLABLE GGUO", cat="Lo", bidi="L"};
  [0xa221] = {name="YI SYLLABLE GGUOP", cat="Lo", bidi="L"};
  [0xa222] = {name="YI SYLLABLE GGOT", cat="Lo", bidi="L"};
  [0xa223] = {name="YI SYLLABLE GGOX", cat="Lo", bidi="L"};
  [0xa224] = {name="YI SYLLABLE GGO", cat="Lo", bidi="L"};
  [0xa225] = {name="YI SYLLABLE GGOP", cat="Lo", bidi="L"};
  [0xa226] = {name="YI SYLLABLE GGET", cat="Lo", bidi="L"};
  [0xa227] = {name="YI SYLLABLE GGEX", cat="Lo", bidi="L"};
  [0xa228] = {name="YI SYLLABLE GGE", cat="Lo", bidi="L"};
  [0xa229] = {name="YI SYLLABLE GGEP", cat="Lo", bidi="L"};
  [0xa22a] = {name="YI SYLLABLE GGUT", cat="Lo", bidi="L"};
  [0xa22b] = {name="YI SYLLABLE GGUX", cat="Lo", bidi="L"};
  [0xa22c] = {name="YI SYLLABLE GGU", cat="Lo", bidi="L"};
  [0xa22d] = {name="YI SYLLABLE GGUP", cat="Lo", bidi="L"};
  [0xa22e] = {name="YI SYLLABLE GGURX", cat="Lo", bidi="L"};
  [0xa22f] = {name="YI SYLLABLE GGUR", cat="Lo", bidi="L"};
  [0xa230] = {name="YI SYLLABLE MGIEX", cat="Lo", bidi="L"};
  [0xa231] = {name="YI SYLLABLE MGIE", cat="Lo", bidi="L"};
  [0xa232] = {name="YI SYLLABLE MGAT", cat="Lo", bidi="L"};
  [0xa233] = {name="YI SYLLABLE MGAX", cat="Lo", bidi="L"};
  [0xa234] = {name="YI SYLLABLE MGA", cat="Lo", bidi="L"};
  [0xa235] = {name="YI SYLLABLE MGAP", cat="Lo", bidi="L"};
  [0xa236] = {name="YI SYLLABLE MGUOX", cat="Lo", bidi="L"};
  [0xa237] = {name="YI SYLLABLE MGUO", cat="Lo", bidi="L"};
  [0xa238] = {name="YI SYLLABLE MGUOP", cat="Lo", bidi="L"};
  [0xa239] = {name="YI SYLLABLE MGOT", cat="Lo", bidi="L"};
  [0xa23a] = {name="YI SYLLABLE MGOX", cat="Lo", bidi="L"};
  [0xa23b] = {name="YI SYLLABLE MGO", cat="Lo", bidi="L"};
  [0xa23c] = {name="YI SYLLABLE MGOP", cat="Lo", bidi="L"};
  [0xa23d] = {name="YI SYLLABLE MGEX", cat="Lo", bidi="L"};
  [0xa23e] = {name="YI SYLLABLE MGE", cat="Lo", bidi="L"};
  [0xa23f] = {name="YI SYLLABLE MGEP", cat="Lo", bidi="L"};
  [0xa240] = {name="YI SYLLABLE MGUT", cat="Lo", bidi="L"};
  [0xa241] = {name="YI SYLLABLE MGUX", cat="Lo", bidi="L"};
  [0xa242] = {name="YI SYLLABLE MGU", cat="Lo", bidi="L"};
  [0xa243] = {name="YI SYLLABLE MGUP", cat="Lo", bidi="L"};
  [0xa244] = {name="YI SYLLABLE MGURX", cat="Lo", bidi="L"};
  [0xa245] = {name="YI SYLLABLE MGUR", cat="Lo", bidi="L"};
  [0xa246] = {name="YI SYLLABLE HXIT", cat="Lo", bidi="L"};
  [0xa247] = {name="YI SYLLABLE HXIX", cat="Lo", bidi="L"};
  [0xa248] = {name="YI SYLLABLE HXI", cat="Lo", bidi="L"};
  [0xa249] = {name="YI SYLLABLE HXIP", cat="Lo", bidi="L"};
  [0xa24a] = {name="YI SYLLABLE HXIET", cat="Lo", bidi="L"};
  [0xa24b] = {name="YI SYLLABLE HXIEX", cat="Lo", bidi="L"};
  [0xa24c] = {name="YI SYLLABLE HXIE", cat="Lo", bidi="L"};
  [0xa24d] = {name="YI SYLLABLE HXIEP", cat="Lo", bidi="L"};
  [0xa24e] = {name="YI SYLLABLE HXAT", cat="Lo", bidi="L"};
  [0xa24f] = {name="YI SYLLABLE HXAX", cat="Lo", bidi="L"};
  [0xa250] = {name="YI SYLLABLE HXA", cat="Lo", bidi="L"};
  [0xa251] = {name="YI SYLLABLE HXAP", cat="Lo", bidi="L"};
  [0xa252] = {name="YI SYLLABLE HXUOT", cat="Lo", bidi="L"};
  [0xa253] = {name="YI SYLLABLE HXUOX", cat="Lo", bidi="L"};
  [0xa254] = {name="YI SYLLABLE HXUO", cat="Lo", bidi="L"};
  [0xa255] = {name="YI SYLLABLE HXUOP", cat="Lo", bidi="L"};
  [0xa256] = {name="YI SYLLABLE HXOT", cat="Lo", bidi="L"};
  [0xa257] = {name="YI SYLLABLE HXOX", cat="Lo", bidi="L"};
  [0xa258] = {name="YI SYLLABLE HXO", cat="Lo", bidi="L"};
  [0xa259] = {name="YI SYLLABLE HXOP", cat="Lo", bidi="L"};
  [0xa25a] = {name="YI SYLLABLE HXEX", cat="Lo", bidi="L"};
  [0xa25b] = {name="YI SYLLABLE HXE", cat="Lo", bidi="L"};
  [0xa25c] = {name="YI SYLLABLE HXEP", cat="Lo", bidi="L"};
  [0xa25d] = {name="YI SYLLABLE NGIEX", cat="Lo", bidi="L"};
  [0xa25e] = {name="YI SYLLABLE NGIE", cat="Lo", bidi="L"};
  [0xa25f] = {name="YI SYLLABLE NGIEP", cat="Lo", bidi="L"};
  [0xa260] = {name="YI SYLLABLE NGAT", cat="Lo", bidi="L"};
  [0xa261] = {name="YI SYLLABLE NGAX", cat="Lo", bidi="L"};
  [0xa262] = {name="YI SYLLABLE NGA", cat="Lo", bidi="L"};
  [0xa263] = {name="YI SYLLABLE NGAP", cat="Lo", bidi="L"};
  [0xa264] = {name="YI SYLLABLE NGUOT", cat="Lo", bidi="L"};
  [0xa265] = {name="YI SYLLABLE NGUOX", cat="Lo", bidi="L"};
  [0xa266] = {name="YI SYLLABLE NGUO", cat="Lo", bidi="L"};
  [0xa267] = {name="YI SYLLABLE NGOT", cat="Lo", bidi="L"};
  [0xa268] = {name="YI SYLLABLE NGOX", cat="Lo", bidi="L"};
  [0xa269] = {name="YI SYLLABLE NGO", cat="Lo", bidi="L"};
  [0xa26a] = {name="YI SYLLABLE NGOP", cat="Lo", bidi="L"};
  [0xa26b] = {name="YI SYLLABLE NGEX", cat="Lo", bidi="L"};
  [0xa26c] = {name="YI SYLLABLE NGE", cat="Lo", bidi="L"};
  [0xa26d] = {name="YI SYLLABLE NGEP", cat="Lo", bidi="L"};
  [0xa26e] = {name="YI SYLLABLE HIT", cat="Lo", bidi="L"};
  [0xa26f] = {name="YI SYLLABLE HIEX", cat="Lo", bidi="L"};
  [0xa270] = {name="YI SYLLABLE HIE", cat="Lo", bidi="L"};
  [0xa271] = {name="YI SYLLABLE HAT", cat="Lo", bidi="L"};
  [0xa272] = {name="YI SYLLABLE HAX", cat="Lo", bidi="L"};
  [0xa273] = {name="YI SYLLABLE HA", cat="Lo", bidi="L"};
  [0xa274] = {name="YI SYLLABLE HAP", cat="Lo", bidi="L"};
  [0xa275] = {name="YI SYLLABLE HUOT", cat="Lo", bidi="L"};
  [0xa276] = {name="YI SYLLABLE HUOX", cat="Lo", bidi="L"};
  [0xa277] = {name="YI SYLLABLE HUO", cat="Lo", bidi="L"};
  [0xa278] = {name="YI SYLLABLE HUOP", cat="Lo", bidi="L"};
  [0xa279] = {name="YI SYLLABLE HOT", cat="Lo", bidi="L"};
  [0xa27a] = {name="YI SYLLABLE HOX", cat="Lo", bidi="L"};
  [0xa27b] = {name="YI SYLLABLE HO", cat="Lo", bidi="L"};
  [0xa27c] = {name="YI SYLLABLE HOP", cat="Lo", bidi="L"};
  [0xa27d] = {name="YI SYLLABLE HEX", cat="Lo", bidi="L"};
  [0xa27e] = {name="YI SYLLABLE HE", cat="Lo", bidi="L"};
  [0xa27f] = {name="YI SYLLABLE HEP", cat="Lo", bidi="L"};
  [0xa280] = {name="YI SYLLABLE WAT", cat="Lo", bidi="L"};
  [0xa281] = {name="YI SYLLABLE WAX", cat="Lo", bidi="L"};
  [0xa282] = {name="YI SYLLABLE WA", cat="Lo", bidi="L"};
  [0xa283] = {name="YI SYLLABLE WAP", cat="Lo", bidi="L"};
  [0xa284] = {name="YI SYLLABLE WUOX", cat="Lo", bidi="L"};
  [0xa285] = {name="YI SYLLABLE WUO", cat="Lo", bidi="L"};
  [0xa286] = {name="YI SYLLABLE WUOP", cat="Lo", bidi="L"};
  [0xa287] = {name="YI SYLLABLE WOX", cat="Lo", bidi="L"};
  [0xa288] = {name="YI SYLLABLE WO", cat="Lo", bidi="L"};
  [0xa289] = {name="YI SYLLABLE WOP", cat="Lo", bidi="L"};
  [0xa28a] = {name="YI SYLLABLE WEX", cat="Lo", bidi="L"};
  [0xa28b] = {name="YI SYLLABLE WE", cat="Lo", bidi="L"};
  [0xa28c] = {name="YI SYLLABLE WEP", cat="Lo", bidi="L"};
  [0xa28d] = {name="YI SYLLABLE ZIT", cat="Lo", bidi="L"};
  [0xa28e] = {name="YI SYLLABLE ZIX", cat="Lo", bidi="L"};
  [0xa28f] = {name="YI SYLLABLE ZI", cat="Lo", bidi="L"};
  [0xa290] = {name="YI SYLLABLE ZIP", cat="Lo", bidi="L"};
  [0xa291] = {name="YI SYLLABLE ZIEX", cat="Lo", bidi="L"};
  [0xa292] = {name="YI SYLLABLE ZIE", cat="Lo", bidi="L"};
  [0xa293] = {name="YI SYLLABLE ZIEP", cat="Lo", bidi="L"};
  [0xa294] = {name="YI SYLLABLE ZAT", cat="Lo", bidi="L"};
  [0xa295] = {name="YI SYLLABLE ZAX", cat="Lo", bidi="L"};
  [0xa296] = {name="YI SYLLABLE ZA", cat="Lo", bidi="L"};
  [0xa297] = {name="YI SYLLABLE ZAP", cat="Lo", bidi="L"};
  [0xa298] = {name="YI SYLLABLE ZUOX", cat="Lo", bidi="L"};
  [0xa299] = {name="YI SYLLABLE ZUO", cat="Lo", bidi="L"};
  [0xa29a] = {name="YI SYLLABLE ZUOP", cat="Lo", bidi="L"};
  [0xa29b] = {name="YI SYLLABLE ZOT", cat="Lo", bidi="L"};
  [0xa29c] = {name="YI SYLLABLE ZOX", cat="Lo", bidi="L"};
  [0xa29d] = {name="YI SYLLABLE ZO", cat="Lo", bidi="L"};
  [0xa29e] = {name="YI SYLLABLE ZOP", cat="Lo", bidi="L"};
  [0xa29f] = {name="YI SYLLABLE ZEX", cat="Lo", bidi="L"};
  [0xa2a0] = {name="YI SYLLABLE ZE", cat="Lo", bidi="L"};
  [0xa2a1] = {name="YI SYLLABLE ZEP", cat="Lo", bidi="L"};
  [0xa2a2] = {name="YI SYLLABLE ZUT", cat="Lo", bidi="L"};
  [0xa2a3] = {name="YI SYLLABLE ZUX", cat="Lo", bidi="L"};
  [0xa2a4] = {name="YI SYLLABLE ZU", cat="Lo", bidi="L"};
  [0xa2a5] = {name="YI SYLLABLE ZUP", cat="Lo", bidi="L"};
  [0xa2a6] = {name="YI SYLLABLE ZURX", cat="Lo", bidi="L"};
  [0xa2a7] = {name="YI SYLLABLE ZUR", cat="Lo", bidi="L"};
  [0xa2a8] = {name="YI SYLLABLE ZYT", cat="Lo", bidi="L"};
  [0xa2a9] = {name="YI SYLLABLE ZYX", cat="Lo", bidi="L"};
  [0xa2aa] = {name="YI SYLLABLE ZY", cat="Lo", bidi="L"};
  [0xa2ab] = {name="YI SYLLABLE ZYP", cat="Lo", bidi="L"};
  [0xa2ac] = {name="YI SYLLABLE ZYRX", cat="Lo", bidi="L"};
  [0xa2ad] = {name="YI SYLLABLE ZYR", cat="Lo", bidi="L"};
  [0xa2ae] = {name="YI SYLLABLE CIT", cat="Lo", bidi="L"};
  [0xa2af] = {name="YI SYLLABLE CIX", cat="Lo", bidi="L"};
  [0xa2b0] = {name="YI SYLLABLE CI", cat="Lo", bidi="L"};
  [0xa2b1] = {name="YI SYLLABLE CIP", cat="Lo", bidi="L"};
  [0xa2b2] = {name="YI SYLLABLE CIET", cat="Lo", bidi="L"};
  [0xa2b3] = {name="YI SYLLABLE CIEX", cat="Lo", bidi="L"};
  [0xa2b4] = {name="YI SYLLABLE CIE", cat="Lo", bidi="L"};
  [0xa2b5] = {name="YI SYLLABLE CIEP", cat="Lo", bidi="L"};
  [0xa2b6] = {name="YI SYLLABLE CAT", cat="Lo", bidi="L"};
  [0xa2b7] = {name="YI SYLLABLE CAX", cat="Lo", bidi="L"};
  [0xa2b8] = {name="YI SYLLABLE CA", cat="Lo", bidi="L"};
  [0xa2b9] = {name="YI SYLLABLE CAP", cat="Lo", bidi="L"};
  [0xa2ba] = {name="YI SYLLABLE CUOX", cat="Lo", bidi="L"};
  [0xa2bb] = {name="YI SYLLABLE CUO", cat="Lo", bidi="L"};
  [0xa2bc] = {name="YI SYLLABLE CUOP", cat="Lo", bidi="L"};
  [0xa2bd] = {name="YI SYLLABLE COT", cat="Lo", bidi="L"};
  [0xa2be] = {name="YI SYLLABLE COX", cat="Lo", bidi="L"};
  [0xa2bf] = {name="YI SYLLABLE CO", cat="Lo", bidi="L"};
  [0xa2c0] = {name="YI SYLLABLE COP", cat="Lo", bidi="L"};
  [0xa2c1] = {name="YI SYLLABLE CEX", cat="Lo", bidi="L"};
  [0xa2c2] = {name="YI SYLLABLE CE", cat="Lo", bidi="L"};
  [0xa2c3] = {name="YI SYLLABLE CEP", cat="Lo", bidi="L"};
  [0xa2c4] = {name="YI SYLLABLE CUT", cat="Lo", bidi="L"};
  [0xa2c5] = {name="YI SYLLABLE CUX", cat="Lo", bidi="L"};
  [0xa2c6] = {name="YI SYLLABLE CU", cat="Lo", bidi="L"};
  [0xa2c7] = {name="YI SYLLABLE CUP", cat="Lo", bidi="L"};
  [0xa2c8] = {name="YI SYLLABLE CURX", cat="Lo", bidi="L"};
  [0xa2c9] = {name="YI SYLLABLE CUR", cat="Lo", bidi="L"};
  [0xa2ca] = {name="YI SYLLABLE CYT", cat="Lo", bidi="L"};
  [0xa2cb] = {name="YI SYLLABLE CYX", cat="Lo", bidi="L"};
  [0xa2cc] = {name="YI SYLLABLE CY", cat="Lo", bidi="L"};
  [0xa2cd] = {name="YI SYLLABLE CYP", cat="Lo", bidi="L"};
  [0xa2ce] = {name="YI SYLLABLE CYRX", cat="Lo", bidi="L"};
  [0xa2cf] = {name="YI SYLLABLE CYR", cat="Lo", bidi="L"};
  [0xa2d0] = {name="YI SYLLABLE ZZIT", cat="Lo", bidi="L"};
  [0xa2d1] = {name="YI SYLLABLE ZZIX", cat="Lo", bidi="L"};
  [0xa2d2] = {name="YI SYLLABLE ZZI", cat="Lo", bidi="L"};
  [0xa2d3] = {name="YI SYLLABLE ZZIP", cat="Lo", bidi="L"};
  [0xa2d4] = {name="YI SYLLABLE ZZIET", cat="Lo", bidi="L"};
  [0xa2d5] = {name="YI SYLLABLE ZZIEX", cat="Lo", bidi="L"};
  [0xa2d6] = {name="YI SYLLABLE ZZIE", cat="Lo", bidi="L"};
  [0xa2d7] = {name="YI SYLLABLE ZZIEP", cat="Lo", bidi="L"};
  [0xa2d8] = {name="YI SYLLABLE ZZAT", cat="Lo", bidi="L"};
  [0xa2d9] = {name="YI SYLLABLE ZZAX", cat="Lo", bidi="L"};
  [0xa2da] = {name="YI SYLLABLE ZZA", cat="Lo", bidi="L"};
  [0xa2db] = {name="YI SYLLABLE ZZAP", cat="Lo", bidi="L"};
  [0xa2dc] = {name="YI SYLLABLE ZZOX", cat="Lo", bidi="L"};
  [0xa2dd] = {name="YI SYLLABLE ZZO", cat="Lo", bidi="L"};
  [0xa2de] = {name="YI SYLLABLE ZZOP", cat="Lo", bidi="L"};
  [0xa2df] = {name="YI SYLLABLE ZZEX", cat="Lo", bidi="L"};
  [0xa2e0] = {name="YI SYLLABLE ZZE", cat="Lo", bidi="L"};
  [0xa2e1] = {name="YI SYLLABLE ZZEP", cat="Lo", bidi="L"};
  [0xa2e2] = {name="YI SYLLABLE ZZUX", cat="Lo", bidi="L"};
  [0xa2e3] = {name="YI SYLLABLE ZZU", cat="Lo", bidi="L"};
  [0xa2e4] = {name="YI SYLLABLE ZZUP", cat="Lo", bidi="L"};
  [0xa2e5] = {name="YI SYLLABLE ZZURX", cat="Lo", bidi="L"};
  [0xa2e6] = {name="YI SYLLABLE ZZUR", cat="Lo", bidi="L"};
  [0xa2e7] = {name="YI SYLLABLE ZZYT", cat="Lo", bidi="L"};
  [0xa2e8] = {name="YI SYLLABLE ZZYX", cat="Lo", bidi="L"};
  [0xa2e9] = {name="YI SYLLABLE ZZY", cat="Lo", bidi="L"};
  [0xa2ea] = {name="YI SYLLABLE ZZYP", cat="Lo", bidi="L"};
  [0xa2eb] = {name="YI SYLLABLE ZZYRX", cat="Lo", bidi="L"};
  [0xa2ec] = {name="YI SYLLABLE ZZYR", cat="Lo", bidi="L"};
  [0xa2ed] = {name="YI SYLLABLE NZIT", cat="Lo", bidi="L"};
  [0xa2ee] = {name="YI SYLLABLE NZIX", cat="Lo", bidi="L"};
  [0xa2ef] = {name="YI SYLLABLE NZI", cat="Lo", bidi="L"};
  [0xa2f0] = {name="YI SYLLABLE NZIP", cat="Lo", bidi="L"};
  [0xa2f1] = {name="YI SYLLABLE NZIEX", cat="Lo", bidi="L"};
  [0xa2f2] = {name="YI SYLLABLE NZIE", cat="Lo", bidi="L"};
  [0xa2f3] = {name="YI SYLLABLE NZIEP", cat="Lo", bidi="L"};
  [0xa2f4] = {name="YI SYLLABLE NZAT", cat="Lo", bidi="L"};
  [0xa2f5] = {name="YI SYLLABLE NZAX", cat="Lo", bidi="L"};
  [0xa2f6] = {name="YI SYLLABLE NZA", cat="Lo", bidi="L"};
  [0xa2f7] = {name="YI SYLLABLE NZAP", cat="Lo", bidi="L"};
  [0xa2f8] = {name="YI SYLLABLE NZUOX", cat="Lo", bidi="L"};
  [0xa2f9] = {name="YI SYLLABLE NZUO", cat="Lo", bidi="L"};
  [0xa2fa] = {name="YI SYLLABLE NZOX", cat="Lo", bidi="L"};
  [0xa2fb] = {name="YI SYLLABLE NZOP", cat="Lo", bidi="L"};
  [0xa2fc] = {name="YI SYLLABLE NZEX", cat="Lo", bidi="L"};
  [0xa2fd] = {name="YI SYLLABLE NZE", cat="Lo", bidi="L"};
  [0xa2fe] = {name="YI SYLLABLE NZUX", cat="Lo", bidi="L"};
  [0xa2ff] = {name="YI SYLLABLE NZU", cat="Lo", bidi="L"};
  [0xa300] = {name="YI SYLLABLE NZUP", cat="Lo", bidi="L"};
  [0xa301] = {name="YI SYLLABLE NZURX", cat="Lo", bidi="L"};
  [0xa302] = {name="YI SYLLABLE NZUR", cat="Lo", bidi="L"};
  [0xa303] = {name="YI SYLLABLE NZYT", cat="Lo", bidi="L"};
  [0xa304] = {name="YI SYLLABLE NZYX", cat="Lo", bidi="L"};
  [0xa305] = {name="YI SYLLABLE NZY", cat="Lo", bidi="L"};
  [0xa306] = {name="YI SYLLABLE NZYP", cat="Lo", bidi="L"};
  [0xa307] = {name="YI SYLLABLE NZYRX", cat="Lo", bidi="L"};
  [0xa308] = {name="YI SYLLABLE NZYR", cat="Lo", bidi="L"};
  [0xa309] = {name="YI SYLLABLE SIT", cat="Lo", bidi="L"};
  [0xa30a] = {name="YI SYLLABLE SIX", cat="Lo", bidi="L"};
  [0xa30b] = {name="YI SYLLABLE SI", cat="Lo", bidi="L"};
  [0xa30c] = {name="YI SYLLABLE SIP", cat="Lo", bidi="L"};
  [0xa30d] = {name="YI SYLLABLE SIEX", cat="Lo", bidi="L"};
  [0xa30e] = {name="YI SYLLABLE SIE", cat="Lo", bidi="L"};
  [0xa30f] = {name="YI SYLLABLE SIEP", cat="Lo", bidi="L"};
  [0xa310] = {name="YI SYLLABLE SAT", cat="Lo", bidi="L"};
  [0xa311] = {name="YI SYLLABLE SAX", cat="Lo", bidi="L"};
  [0xa312] = {name="YI SYLLABLE SA", cat="Lo", bidi="L"};
  [0xa313] = {name="YI SYLLABLE SAP", cat="Lo", bidi="L"};
  [0xa314] = {name="YI SYLLABLE SUOX", cat="Lo", bidi="L"};
  [0xa315] = {name="YI SYLLABLE SUO", cat="Lo", bidi="L"};
  [0xa316] = {name="YI SYLLABLE SUOP", cat="Lo", bidi="L"};
  [0xa317] = {name="YI SYLLABLE SOT", cat="Lo", bidi="L"};
  [0xa318] = {name="YI SYLLABLE SOX", cat="Lo", bidi="L"};
  [0xa319] = {name="YI SYLLABLE SO", cat="Lo", bidi="L"};
  [0xa31a] = {name="YI SYLLABLE SOP", cat="Lo", bidi="L"};
  [0xa31b] = {name="YI SYLLABLE SEX", cat="Lo", bidi="L"};
  [0xa31c] = {name="YI SYLLABLE SE", cat="Lo", bidi="L"};
  [0xa31d] = {name="YI SYLLABLE SEP", cat="Lo", bidi="L"};
  [0xa31e] = {name="YI SYLLABLE SUT", cat="Lo", bidi="L"};
  [0xa31f] = {name="YI SYLLABLE SUX", cat="Lo", bidi="L"};
  [0xa320] = {name="YI SYLLABLE SU", cat="Lo", bidi="L"};
  [0xa321] = {name="YI SYLLABLE SUP", cat="Lo", bidi="L"};
  [0xa322] = {name="YI SYLLABLE SURX", cat="Lo", bidi="L"};
  [0xa323] = {name="YI SYLLABLE SUR", cat="Lo", bidi="L"};
  [0xa324] = {name="YI SYLLABLE SYT", cat="Lo", bidi="L"};
  [0xa325] = {name="YI SYLLABLE SYX", cat="Lo", bidi="L"};
  [0xa326] = {name="YI SYLLABLE SY", cat="Lo", bidi="L"};
  [0xa327] = {name="YI SYLLABLE SYP", cat="Lo", bidi="L"};
  [0xa328] = {name="YI SYLLABLE SYRX", cat="Lo", bidi="L"};
  [0xa329] = {name="YI SYLLABLE SYR", cat="Lo", bidi="L"};
  [0xa32a] = {name="YI SYLLABLE SSIT", cat="Lo", bidi="L"};
  [0xa32b] = {name="YI SYLLABLE SSIX", cat="Lo", bidi="L"};
  [0xa32c] = {name="YI SYLLABLE SSI", cat="Lo", bidi="L"};
  [0xa32d] = {name="YI SYLLABLE SSIP", cat="Lo", bidi="L"};
  [0xa32e] = {name="YI SYLLABLE SSIEX", cat="Lo", bidi="L"};
  [0xa32f] = {name="YI SYLLABLE SSIE", cat="Lo", bidi="L"};
  [0xa330] = {name="YI SYLLABLE SSIEP", cat="Lo", bidi="L"};
  [0xa331] = {name="YI SYLLABLE SSAT", cat="Lo", bidi="L"};
  [0xa332] = {name="YI SYLLABLE SSAX", cat="Lo", bidi="L"};
  [0xa333] = {name="YI SYLLABLE SSA", cat="Lo", bidi="L"};
  [0xa334] = {name="YI SYLLABLE SSAP", cat="Lo", bidi="L"};
  [0xa335] = {name="YI SYLLABLE SSOT", cat="Lo", bidi="L"};
  [0xa336] = {name="YI SYLLABLE SSOX", cat="Lo", bidi="L"};
  [0xa337] = {name="YI SYLLABLE SSO", cat="Lo", bidi="L"};
  [0xa338] = {name="YI SYLLABLE SSOP", cat="Lo", bidi="L"};
  [0xa339] = {name="YI SYLLABLE SSEX", cat="Lo", bidi="L"};
  [0xa33a] = {name="YI SYLLABLE SSE", cat="Lo", bidi="L"};
  [0xa33b] = {name="YI SYLLABLE SSEP", cat="Lo", bidi="L"};
  [0xa33c] = {name="YI SYLLABLE SSUT", cat="Lo", bidi="L"};
  [0xa33d] = {name="YI SYLLABLE SSUX", cat="Lo", bidi="L"};
  [0xa33e] = {name="YI SYLLABLE SSU", cat="Lo", bidi="L"};
  [0xa33f] = {name="YI SYLLABLE SSUP", cat="Lo", bidi="L"};
  [0xa340] = {name="YI SYLLABLE SSYT", cat="Lo", bidi="L"};
  [0xa341] = {name="YI SYLLABLE SSYX", cat="Lo", bidi="L"};
  [0xa342] = {name="YI SYLLABLE SSY", cat="Lo", bidi="L"};
  [0xa343] = {name="YI SYLLABLE SSYP", cat="Lo", bidi="L"};
  [0xa344] = {name="YI SYLLABLE SSYRX", cat="Lo", bidi="L"};
  [0xa345] = {name="YI SYLLABLE SSYR", cat="Lo", bidi="L"};
  [0xa346] = {name="YI SYLLABLE ZHAT", cat="Lo", bidi="L"};
  [0xa347] = {name="YI SYLLABLE ZHAX", cat="Lo", bidi="L"};
  [0xa348] = {name="YI SYLLABLE ZHA", cat="Lo", bidi="L"};
  [0xa349] = {name="YI SYLLABLE ZHAP", cat="Lo", bidi="L"};
  [0xa34a] = {name="YI SYLLABLE ZHUOX", cat="Lo", bidi="L"};
  [0xa34b] = {name="YI SYLLABLE ZHUO", cat="Lo", bidi="L"};
  [0xa34c] = {name="YI SYLLABLE ZHUOP", cat="Lo", bidi="L"};
  [0xa34d] = {name="YI SYLLABLE ZHOT", cat="Lo", bidi="L"};
  [0xa34e] = {name="YI SYLLABLE ZHOX", cat="Lo", bidi="L"};
  [0xa34f] = {name="YI SYLLABLE ZHO", cat="Lo", bidi="L"};
  [0xa350] = {name="YI SYLLABLE ZHOP", cat="Lo", bidi="L"};
  [0xa351] = {name="YI SYLLABLE ZHET", cat="Lo", bidi="L"};
  [0xa352] = {name="YI SYLLABLE ZHEX", cat="Lo", bidi="L"};
  [0xa353] = {name="YI SYLLABLE ZHE", cat="Lo", bidi="L"};
  [0xa354] = {name="YI SYLLABLE ZHEP", cat="Lo", bidi="L"};
  [0xa355] = {name="YI SYLLABLE ZHUT", cat="Lo", bidi="L"};
  [0xa356] = {name="YI SYLLABLE ZHUX", cat="Lo", bidi="L"};
  [0xa357] = {name="YI SYLLABLE ZHU", cat="Lo", bidi="L"};
  [0xa358] = {name="YI SYLLABLE ZHUP", cat="Lo", bidi="L"};
  [0xa359] = {name="YI SYLLABLE ZHURX", cat="Lo", bidi="L"};
  [0xa35a] = {name="YI SYLLABLE ZHUR", cat="Lo", bidi="L"};
  [0xa35b] = {name="YI SYLLABLE ZHYT", cat="Lo", bidi="L"};
  [0xa35c] = {name="YI SYLLABLE ZHYX", cat="Lo", bidi="L"};
  [0xa35d] = {name="YI SYLLABLE ZHY", cat="Lo", bidi="L"};
  [0xa35e] = {name="YI SYLLABLE ZHYP", cat="Lo", bidi="L"};
  [0xa35f] = {name="YI SYLLABLE ZHYRX", cat="Lo", bidi="L"};
  [0xa360] = {name="YI SYLLABLE ZHYR", cat="Lo", bidi="L"};
  [0xa361] = {name="YI SYLLABLE CHAT", cat="Lo", bidi="L"};
  [0xa362] = {name="YI SYLLABLE CHAX", cat="Lo", bidi="L"};
  [0xa363] = {name="YI SYLLABLE CHA", cat="Lo", bidi="L"};
  [0xa364] = {name="YI SYLLABLE CHAP", cat="Lo", bidi="L"};
  [0xa365] = {name="YI SYLLABLE CHUOT", cat="Lo", bidi="L"};
  [0xa366] = {name="YI SYLLABLE CHUOX", cat="Lo", bidi="L"};
  [0xa367] = {name="YI SYLLABLE CHUO", cat="Lo", bidi="L"};
  [0xa368] = {name="YI SYLLABLE CHUOP", cat="Lo", bidi="L"};
  [0xa369] = {name="YI SYLLABLE CHOT", cat="Lo", bidi="L"};
  [0xa36a] = {name="YI SYLLABLE CHOX", cat="Lo", bidi="L"};
  [0xa36b] = {name="YI SYLLABLE CHO", cat="Lo", bidi="L"};
  [0xa36c] = {name="YI SYLLABLE CHOP", cat="Lo", bidi="L"};
  [0xa36d] = {name="YI SYLLABLE CHET", cat="Lo", bidi="L"};
  [0xa36e] = {name="YI SYLLABLE CHEX", cat="Lo", bidi="L"};
  [0xa36f] = {name="YI SYLLABLE CHE", cat="Lo", bidi="L"};
  [0xa370] = {name="YI SYLLABLE CHEP", cat="Lo", bidi="L"};
  [0xa371] = {name="YI SYLLABLE CHUX", cat="Lo", bidi="L"};
  [0xa372] = {name="YI SYLLABLE CHU", cat="Lo", bidi="L"};
  [0xa373] = {name="YI SYLLABLE CHUP", cat="Lo", bidi="L"};
  [0xa374] = {name="YI SYLLABLE CHURX", cat="Lo", bidi="L"};
  [0xa375] = {name="YI SYLLABLE CHUR", cat="Lo", bidi="L"};
  [0xa376] = {name="YI SYLLABLE CHYT", cat="Lo", bidi="L"};
  [0xa377] = {name="YI SYLLABLE CHYX", cat="Lo", bidi="L"};
  [0xa378] = {name="YI SYLLABLE CHY", cat="Lo", bidi="L"};
  [0xa379] = {name="YI SYLLABLE CHYP", cat="Lo", bidi="L"};
  [0xa37a] = {name="YI SYLLABLE CHYRX", cat="Lo", bidi="L"};
  [0xa37b] = {name="YI SYLLABLE CHYR", cat="Lo", bidi="L"};
  [0xa37c] = {name="YI SYLLABLE RRAX", cat="Lo", bidi="L"};
  [0xa37d] = {name="YI SYLLABLE RRA", cat="Lo", bidi="L"};
  [0xa37e] = {name="YI SYLLABLE RRUOX", cat="Lo", bidi="L"};
  [0xa37f] = {name="YI SYLLABLE RRUO", cat="Lo", bidi="L"};
  [0xa380] = {name="YI SYLLABLE RROT", cat="Lo", bidi="L"};
  [0xa381] = {name="YI SYLLABLE RROX", cat="Lo", bidi="L"};
  [0xa382] = {name="YI SYLLABLE RRO", cat="Lo", bidi="L"};
  [0xa383] = {name="YI SYLLABLE RROP", cat="Lo", bidi="L"};
  [0xa384] = {name="YI SYLLABLE RRET", cat="Lo", bidi="L"};
  [0xa385] = {name="YI SYLLABLE RREX", cat="Lo", bidi="L"};
  [0xa386] = {name="YI SYLLABLE RRE", cat="Lo", bidi="L"};
  [0xa387] = {name="YI SYLLABLE RREP", cat="Lo", bidi="L"};
  [0xa388] = {name="YI SYLLABLE RRUT", cat="Lo", bidi="L"};
  [0xa389] = {name="YI SYLLABLE RRUX", cat="Lo", bidi="L"};
  [0xa38a] = {name="YI SYLLABLE RRU", cat="Lo", bidi="L"};
  [0xa38b] = {name="YI SYLLABLE RRUP", cat="Lo", bidi="L"};
  [0xa38c] = {name="YI SYLLABLE RRURX", cat="Lo", bidi="L"};
  [0xa38d] = {name="YI SYLLABLE RRUR", cat="Lo", bidi="L"};
  [0xa38e] = {name="YI SYLLABLE RRYT", cat="Lo", bidi="L"};
  [0xa38f] = {name="YI SYLLABLE RRYX", cat="Lo", bidi="L"};
  [0xa390] = {name="YI SYLLABLE RRY", cat="Lo", bidi="L"};
  [0xa391] = {name="YI SYLLABLE RRYP", cat="Lo", bidi="L"};
  [0xa392] = {name="YI SYLLABLE RRYRX", cat="Lo", bidi="L"};
  [0xa393] = {name="YI SYLLABLE RRYR", cat="Lo", bidi="L"};
  [0xa394] = {name="YI SYLLABLE NRAT", cat="Lo", bidi="L"};
  [0xa395] = {name="YI SYLLABLE NRAX", cat="Lo", bidi="L"};
  [0xa396] = {name="YI SYLLABLE NRA", cat="Lo", bidi="L"};
  [0xa397] = {name="YI SYLLABLE NRAP", cat="Lo", bidi="L"};
  [0xa398] = {name="YI SYLLABLE NROX", cat="Lo", bidi="L"};
  [0xa399] = {name="YI SYLLABLE NRO", cat="Lo", bidi="L"};
  [0xa39a] = {name="YI SYLLABLE NROP", cat="Lo", bidi="L"};
  [0xa39b] = {name="YI SYLLABLE NRET", cat="Lo", bidi="L"};
  [0xa39c] = {name="YI SYLLABLE NREX", cat="Lo", bidi="L"};
  [0xa39d] = {name="YI SYLLABLE NRE", cat="Lo", bidi="L"};
  [0xa39e] = {name="YI SYLLABLE NREP", cat="Lo", bidi="L"};
  [0xa39f] = {name="YI SYLLABLE NRUT", cat="Lo", bidi="L"};
  [0xa3a0] = {name="YI SYLLABLE NRUX", cat="Lo", bidi="L"};
  [0xa3a1] = {name="YI SYLLABLE NRU", cat="Lo", bidi="L"};
  [0xa3a2] = {name="YI SYLLABLE NRUP", cat="Lo", bidi="L"};
  [0xa3a3] = {name="YI SYLLABLE NRURX", cat="Lo", bidi="L"};
  [0xa3a4] = {name="YI SYLLABLE NRUR", cat="Lo", bidi="L"};
  [0xa3a5] = {name="YI SYLLABLE NRYT", cat="Lo", bidi="L"};
  [0xa3a6] = {name="YI SYLLABLE NRYX", cat="Lo", bidi="L"};
  [0xa3a7] = {name="YI SYLLABLE NRY", cat="Lo", bidi="L"};
  [0xa3a8] = {name="YI SYLLABLE NRYP", cat="Lo", bidi="L"};
  [0xa3a9] = {name="YI SYLLABLE NRYRX", cat="Lo", bidi="L"};
  [0xa3aa] = {name="YI SYLLABLE NRYR", cat="Lo", bidi="L"};
  [0xa3ab] = {name="YI SYLLABLE SHAT", cat="Lo", bidi="L"};
  [0xa3ac] = {name="YI SYLLABLE SHAX", cat="Lo", bidi="L"};
  [0xa3ad] = {name="YI SYLLABLE SHA", cat="Lo", bidi="L"};
  [0xa3ae] = {name="YI SYLLABLE SHAP", cat="Lo", bidi="L"};
  [0xa3af] = {name="YI SYLLABLE SHUOX", cat="Lo", bidi="L"};
  [0xa3b0] = {name="YI SYLLABLE SHUO", cat="Lo", bidi="L"};
  [0xa3b1] = {name="YI SYLLABLE SHUOP", cat="Lo", bidi="L"};
  [0xa3b2] = {name="YI SYLLABLE SHOT", cat="Lo", bidi="L"};
  [0xa3b3] = {name="YI SYLLABLE SHOX", cat="Lo", bidi="L"};
  [0xa3b4] = {name="YI SYLLABLE SHO", cat="Lo", bidi="L"};
  [0xa3b5] = {name="YI SYLLABLE SHOP", cat="Lo", bidi="L"};
  [0xa3b6] = {name="YI SYLLABLE SHET", cat="Lo", bidi="L"};
  [0xa3b7] = {name="YI SYLLABLE SHEX", cat="Lo", bidi="L"};
  [0xa3b8] = {name="YI SYLLABLE SHE", cat="Lo", bidi="L"};
  [0xa3b9] = {name="YI SYLLABLE SHEP", cat="Lo", bidi="L"};
  [0xa3ba] = {name="YI SYLLABLE SHUT", cat="Lo", bidi="L"};
  [0xa3bb] = {name="YI SYLLABLE SHUX", cat="Lo", bidi="L"};
  [0xa3bc] = {name="YI SYLLABLE SHU", cat="Lo", bidi="L"};
  [0xa3bd] = {name="YI SYLLABLE SHUP", cat="Lo", bidi="L"};
  [0xa3be] = {name="YI SYLLABLE SHURX", cat="Lo", bidi="L"};
  [0xa3bf] = {name="YI SYLLABLE SHUR", cat="Lo", bidi="L"};
  [0xa3c0] = {name="YI SYLLABLE SHYT", cat="Lo", bidi="L"};
  [0xa3c1] = {name="YI SYLLABLE SHYX", cat="Lo", bidi="L"};
  [0xa3c2] = {name="YI SYLLABLE SHY", cat="Lo", bidi="L"};
  [0xa3c3] = {name="YI SYLLABLE SHYP", cat="Lo", bidi="L"};
  [0xa3c4] = {name="YI SYLLABLE SHYRX", cat="Lo", bidi="L"};
  [0xa3c5] = {name="YI SYLLABLE SHYR", cat="Lo", bidi="L"};
  [0xa3c6] = {name="YI SYLLABLE RAT", cat="Lo", bidi="L"};
  [0xa3c7] = {name="YI SYLLABLE RAX", cat="Lo", bidi="L"};
  [0xa3c8] = {name="YI SYLLABLE RA", cat="Lo", bidi="L"};
  [0xa3c9] = {name="YI SYLLABLE RAP", cat="Lo", bidi="L"};
  [0xa3ca] = {name="YI SYLLABLE RUOX", cat="Lo", bidi="L"};
  [0xa3cb] = {name="YI SYLLABLE RUO", cat="Lo", bidi="L"};
  [0xa3cc] = {name="YI SYLLABLE RUOP", cat="Lo", bidi="L"};
  [0xa3cd] = {name="YI SYLLABLE ROT", cat="Lo", bidi="L"};
  [0xa3ce] = {name="YI SYLLABLE ROX", cat="Lo", bidi="L"};
  [0xa3cf] = {name="YI SYLLABLE RO", cat="Lo", bidi="L"};
  [0xa3d0] = {name="YI SYLLABLE ROP", cat="Lo", bidi="L"};
  [0xa3d1] = {name="YI SYLLABLE REX", cat="Lo", bidi="L"};
  [0xa3d2] = {name="YI SYLLABLE RE", cat="Lo", bidi="L"};
  [0xa3d3] = {name="YI SYLLABLE REP", cat="Lo", bidi="L"};
  [0xa3d4] = {name="YI SYLLABLE RUT", cat="Lo", bidi="L"};
  [0xa3d5] = {name="YI SYLLABLE RUX", cat="Lo", bidi="L"};
  [0xa3d6] = {name="YI SYLLABLE RU", cat="Lo", bidi="L"};
  [0xa3d7] = {name="YI SYLLABLE RUP", cat="Lo", bidi="L"};
  [0xa3d8] = {name="YI SYLLABLE RURX", cat="Lo", bidi="L"};
  [0xa3d9] = {name="YI SYLLABLE RUR", cat="Lo", bidi="L"};
  [0xa3da] = {name="YI SYLLABLE RYT", cat="Lo", bidi="L"};
  [0xa3db] = {name="YI SYLLABLE RYX", cat="Lo", bidi="L"};
  [0xa3dc] = {name="YI SYLLABLE RY", cat="Lo", bidi="L"};
  [0xa3dd] = {name="YI SYLLABLE RYP", cat="Lo", bidi="L"};
  [0xa3de] = {name="YI SYLLABLE RYRX", cat="Lo", bidi="L"};
  [0xa3df] = {name="YI SYLLABLE RYR", cat="Lo", bidi="L"};
  [0xa3e0] = {name="YI SYLLABLE JIT", cat="Lo", bidi="L"};
  [0xa3e1] = {name="YI SYLLABLE JIX", cat="Lo", bidi="L"};
  [0xa3e2] = {name="YI SYLLABLE JI", cat="Lo", bidi="L"};
  [0xa3e3] = {name="YI SYLLABLE JIP", cat="Lo", bidi="L"};
  [0xa3e4] = {name="YI SYLLABLE JIET", cat="Lo", bidi="L"};
  [0xa3e5] = {name="YI SYLLABLE JIEX", cat="Lo", bidi="L"};
  [0xa3e6] = {name="YI SYLLABLE JIE", cat="Lo", bidi="L"};
  [0xa3e7] = {name="YI SYLLABLE JIEP", cat="Lo", bidi="L"};
  [0xa3e8] = {name="YI SYLLABLE JUOT", cat="Lo", bidi="L"};
  [0xa3e9] = {name="YI SYLLABLE JUOX", cat="Lo", bidi="L"};
  [0xa3ea] = {name="YI SYLLABLE JUO", cat="Lo", bidi="L"};
  [0xa3eb] = {name="YI SYLLABLE JUOP", cat="Lo", bidi="L"};
  [0xa3ec] = {name="YI SYLLABLE JOT", cat="Lo", bidi="L"};
  [0xa3ed] = {name="YI SYLLABLE JOX", cat="Lo", bidi="L"};
  [0xa3ee] = {name="YI SYLLABLE JO", cat="Lo", bidi="L"};
  [0xa3ef] = {name="YI SYLLABLE JOP", cat="Lo", bidi="L"};
  [0xa3f0] = {name="YI SYLLABLE JUT", cat="Lo", bidi="L"};
  [0xa3f1] = {name="YI SYLLABLE JUX", cat="Lo", bidi="L"};
  [0xa3f2] = {name="YI SYLLABLE JU", cat="Lo", bidi="L"};
  [0xa3f3] = {name="YI SYLLABLE JUP", cat="Lo", bidi="L"};
  [0xa3f4] = {name="YI SYLLABLE JURX", cat="Lo", bidi="L"};
  [0xa3f5] = {name="YI SYLLABLE JUR", cat="Lo", bidi="L"};
  [0xa3f6] = {name="YI SYLLABLE JYT", cat="Lo", bidi="L"};
  [0xa3f7] = {name="YI SYLLABLE JYX", cat="Lo", bidi="L"};
  [0xa3f8] = {name="YI SYLLABLE JY", cat="Lo", bidi="L"};
  [0xa3f9] = {name="YI SYLLABLE JYP", cat="Lo", bidi="L"};
  [0xa3fa] = {name="YI SYLLABLE JYRX", cat="Lo", bidi="L"};
  [0xa3fb] = {name="YI SYLLABLE JYR", cat="Lo", bidi="L"};
  [0xa3fc] = {name="YI SYLLABLE QIT", cat="Lo", bidi="L"};
  [0xa3fd] = {name="YI SYLLABLE QIX", cat="Lo", bidi="L"};
  [0xa3fe] = {name="YI SYLLABLE QI", cat="Lo", bidi="L"};
  [0xa3ff] = {name="YI SYLLABLE QIP", cat="Lo", bidi="L"};
  [0xa400] = {name="YI SYLLABLE QIET", cat="Lo", bidi="L"};
  [0xa401] = {name="YI SYLLABLE QIEX", cat="Lo", bidi="L"};
  [0xa402] = {name="YI SYLLABLE QIE", cat="Lo", bidi="L"};
  [0xa403] = {name="YI SYLLABLE QIEP", cat="Lo", bidi="L"};
  [0xa404] = {name="YI SYLLABLE QUOT", cat="Lo", bidi="L"};
  [0xa405] = {name="YI SYLLABLE QUOX", cat="Lo", bidi="L"};
  [0xa406] = {name="YI SYLLABLE QUO", cat="Lo", bidi="L"};
  [0xa407] = {name="YI SYLLABLE QUOP", cat="Lo", bidi="L"};
  [0xa408] = {name="YI SYLLABLE QOT", cat="Lo", bidi="L"};
  [0xa409] = {name="YI SYLLABLE QOX", cat="Lo", bidi="L"};
  [0xa40a] = {name="YI SYLLABLE QO", cat="Lo", bidi="L"};
  [0xa40b] = {name="YI SYLLABLE QOP", cat="Lo", bidi="L"};
  [0xa40c] = {name="YI SYLLABLE QUT", cat="Lo", bidi="L"};
  [0xa40d] = {name="YI SYLLABLE QUX", cat="Lo", bidi="L"};
  [0xa40e] = {name="YI SYLLABLE QU", cat="Lo", bidi="L"};
  [0xa40f] = {name="YI SYLLABLE QUP", cat="Lo", bidi="L"};
  [0xa410] = {name="YI SYLLABLE QURX", cat="Lo", bidi="L"};
  [0xa411] = {name="YI SYLLABLE QUR", cat="Lo", bidi="L"};
  [0xa412] = {name="YI SYLLABLE QYT", cat="Lo", bidi="L"};
  [0xa413] = {name="YI SYLLABLE QYX", cat="Lo", bidi="L"};
  [0xa414] = {name="YI SYLLABLE QY", cat="Lo", bidi="L"};
  [0xa415] = {name="YI SYLLABLE QYP", cat="Lo", bidi="L"};
  [0xa416] = {name="YI SYLLABLE QYRX", cat="Lo", bidi="L"};
  [0xa417] = {name="YI SYLLABLE QYR", cat="Lo", bidi="L"};
  [0xa418] = {name="YI SYLLABLE JJIT", cat="Lo", bidi="L"};
  [0xa419] = {name="YI SYLLABLE JJIX", cat="Lo", bidi="L"};
  [0xa41a] = {name="YI SYLLABLE JJI", cat="Lo", bidi="L"};
  [0xa41b] = {name="YI SYLLABLE JJIP", cat="Lo", bidi="L"};
  [0xa41c] = {name="YI SYLLABLE JJIET", cat="Lo", bidi="L"};
  [0xa41d] = {name="YI SYLLABLE JJIEX", cat="Lo", bidi="L"};
  [0xa41e] = {name="YI SYLLABLE JJIE", cat="Lo", bidi="L"};
  [0xa41f] = {name="YI SYLLABLE JJIEP", cat="Lo", bidi="L"};
  [0xa420] = {name="YI SYLLABLE JJUOX", cat="Lo", bidi="L"};
  [0xa421] = {name="YI SYLLABLE JJUO", cat="Lo", bidi="L"};
  [0xa422] = {name="YI SYLLABLE JJUOP", cat="Lo", bidi="L"};
  [0xa423] = {name="YI SYLLABLE JJOT", cat="Lo", bidi="L"};
  [0xa424] = {name="YI SYLLABLE JJOX", cat="Lo", bidi="L"};
  [0xa425] = {name="YI SYLLABLE JJO", cat="Lo", bidi="L"};
  [0xa426] = {name="YI SYLLABLE JJOP", cat="Lo", bidi="L"};
  [0xa427] = {name="YI SYLLABLE JJUT", cat="Lo", bidi="L"};
  [0xa428] = {name="YI SYLLABLE JJUX", cat="Lo", bidi="L"};
  [0xa429] = {name="YI SYLLABLE JJU", cat="Lo", bidi="L"};
  [0xa42a] = {name="YI SYLLABLE JJUP", cat="Lo", bidi="L"};
  [0xa42b] = {name="YI SYLLABLE JJURX", cat="Lo", bidi="L"};
  [0xa42c] = {name="YI SYLLABLE JJUR", cat="Lo", bidi="L"};
  [0xa42d] = {name="YI SYLLABLE JJYT", cat="Lo", bidi="L"};
  [0xa42e] = {name="YI SYLLABLE JJYX", cat="Lo", bidi="L"};
  [0xa42f] = {name="YI SYLLABLE JJY", cat="Lo", bidi="L"};
  [0xa430] = {name="YI SYLLABLE JJYP", cat="Lo", bidi="L"};
  [0xa431] = {name="YI SYLLABLE NJIT", cat="Lo", bidi="L"};
  [0xa432] = {name="YI SYLLABLE NJIX", cat="Lo", bidi="L"};
  [0xa433] = {name="YI SYLLABLE NJI", cat="Lo", bidi="L"};
  [0xa434] = {name="YI SYLLABLE NJIP", cat="Lo", bidi="L"};
  [0xa435] = {name="YI SYLLABLE NJIET", cat="Lo", bidi="L"};
  [0xa436] = {name="YI SYLLABLE NJIEX", cat="Lo", bidi="L"};
  [0xa437] = {name="YI SYLLABLE NJIE", cat="Lo", bidi="L"};
  [0xa438] = {name="YI SYLLABLE NJIEP", cat="Lo", bidi="L"};
  [0xa439] = {name="YI SYLLABLE NJUOX", cat="Lo", bidi="L"};
  [0xa43a] = {name="YI SYLLABLE NJUO", cat="Lo", bidi="L"};
  [0xa43b] = {name="YI SYLLABLE NJOT", cat="Lo", bidi="L"};
  [0xa43c] = {name="YI SYLLABLE NJOX", cat="Lo", bidi="L"};
  [0xa43d] = {name="YI SYLLABLE NJO", cat="Lo", bidi="L"};
  [0xa43e] = {name="YI SYLLABLE NJOP", cat="Lo", bidi="L"};
  [0xa43f] = {name="YI SYLLABLE NJUX", cat="Lo", bidi="L"};
  [0xa440] = {name="YI SYLLABLE NJU", cat="Lo", bidi="L"};
  [0xa441] = {name="YI SYLLABLE NJUP", cat="Lo", bidi="L"};
  [0xa442] = {name="YI SYLLABLE NJURX", cat="Lo", bidi="L"};
  [0xa443] = {name="YI SYLLABLE NJUR", cat="Lo", bidi="L"};
  [0xa444] = {name="YI SYLLABLE NJYT", cat="Lo", bidi="L"};
  [0xa445] = {name="YI SYLLABLE NJYX", cat="Lo", bidi="L"};
  [0xa446] = {name="YI SYLLABLE NJY", cat="Lo", bidi="L"};
  [0xa447] = {name="YI SYLLABLE NJYP", cat="Lo", bidi="L"};
  [0xa448] = {name="YI SYLLABLE NJYRX", cat="Lo", bidi="L"};
  [0xa449] = {name="YI SYLLABLE NJYR", cat="Lo", bidi="L"};
  [0xa44a] = {name="YI SYLLABLE NYIT", cat="Lo", bidi="L"};
  [0xa44b] = {name="YI SYLLABLE NYIX", cat="Lo", bidi="L"};
  [0xa44c] = {name="YI SYLLABLE NYI", cat="Lo", bidi="L"};
  [0xa44d] = {name="YI SYLLABLE NYIP", cat="Lo", bidi="L"};
  [0xa44e] = {name="YI SYLLABLE NYIET", cat="Lo", bidi="L"};
  [0xa44f] = {name="YI SYLLABLE NYIEX", cat="Lo", bidi="L"};
  [0xa450] = {name="YI SYLLABLE NYIE", cat="Lo", bidi="L"};
  [0xa451] = {name="YI SYLLABLE NYIEP", cat="Lo", bidi="L"};
  [0xa452] = {name="YI SYLLABLE NYUOX", cat="Lo", bidi="L"};
  [0xa453] = {name="YI SYLLABLE NYUO", cat="Lo", bidi="L"};
  [0xa454] = {name="YI SYLLABLE NYUOP", cat="Lo", bidi="L"};
  [0xa455] = {name="YI SYLLABLE NYOT", cat="Lo", bidi="L"};
  [0xa456] = {name="YI SYLLABLE NYOX", cat="Lo", bidi="L"};
  [0xa457] = {name="YI SYLLABLE NYO", cat="Lo", bidi="L"};
  [0xa458] = {name="YI SYLLABLE NYOP", cat="Lo", bidi="L"};
  [0xa459] = {name="YI SYLLABLE NYUT", cat="Lo", bidi="L"};
  [0xa45a] = {name="YI SYLLABLE NYUX", cat="Lo", bidi="L"};
  [0xa45b] = {name="YI SYLLABLE NYU", cat="Lo", bidi="L"};
  [0xa45c] = {name="YI SYLLABLE NYUP", cat="Lo", bidi="L"};
  [0xa45d] = {name="YI SYLLABLE XIT", cat="Lo", bidi="L"};
  [0xa45e] = {name="YI SYLLABLE XIX", cat="Lo", bidi="L"};
  [0xa45f] = {name="YI SYLLABLE XI", cat="Lo", bidi="L"};
  [0xa460] = {name="YI SYLLABLE XIP", cat="Lo", bidi="L"};
  [0xa461] = {name="YI SYLLABLE XIET", cat="Lo", bidi="L"};
  [0xa462] = {name="YI SYLLABLE XIEX", cat="Lo", bidi="L"};
  [0xa463] = {name="YI SYLLABLE XIE", cat="Lo", bidi="L"};
  [0xa464] = {name="YI SYLLABLE XIEP", cat="Lo", bidi="L"};
  [0xa465] = {name="YI SYLLABLE XUOX", cat="Lo", bidi="L"};
  [0xa466] = {name="YI SYLLABLE XUO", cat="Lo", bidi="L"};
  [0xa467] = {name="YI SYLLABLE XOT", cat="Lo", bidi="L"};
  [0xa468] = {name="YI SYLLABLE XOX", cat="Lo", bidi="L"};
  [0xa469] = {name="YI SYLLABLE XO", cat="Lo", bidi="L"};
  [0xa46a] = {name="YI SYLLABLE XOP", cat="Lo", bidi="L"};
  [0xa46b] = {name="YI SYLLABLE XYT", cat="Lo", bidi="L"};
  [0xa46c] = {name="YI SYLLABLE XYX", cat="Lo", bidi="L"};
  [0xa46d] = {name="YI SYLLABLE XY", cat="Lo", bidi="L"};
  [0xa46e] = {name="YI SYLLABLE XYP", cat="Lo", bidi="L"};
  [0xa46f] = {name="YI SYLLABLE XYRX", cat="Lo", bidi="L"};
  [0xa470] = {name="YI SYLLABLE XYR", cat="Lo", bidi="L"};
  [0xa471] = {name="YI SYLLABLE YIT", cat="Lo", bidi="L"};
  [0xa472] = {name="YI SYLLABLE YIX", cat="Lo", bidi="L"};
  [0xa473] = {name="YI SYLLABLE YI", cat="Lo", bidi="L"};
  [0xa474] = {name="YI SYLLABLE YIP", cat="Lo", bidi="L"};
  [0xa475] = {name="YI SYLLABLE YIET", cat="Lo", bidi="L"};
  [0xa476] = {name="YI SYLLABLE YIEX", cat="Lo", bidi="L"};
  [0xa477] = {name="YI SYLLABLE YIE", cat="Lo", bidi="L"};
  [0xa478] = {name="YI SYLLABLE YIEP", cat="Lo", bidi="L"};
  [0xa479] = {name="YI SYLLABLE YUOT", cat="Lo", bidi="L"};
  [0xa47a] = {name="YI SYLLABLE YUOX", cat="Lo", bidi="L"};
  [0xa47b] = {name="YI SYLLABLE YUO", cat="Lo", bidi="L"};
  [0xa47c] = {name="YI SYLLABLE YUOP", cat="Lo", bidi="L"};
  [0xa47d] = {name="YI SYLLABLE YOT", cat="Lo", bidi="L"};
  [0xa47e] = {name="YI SYLLABLE YOX", cat="Lo", bidi="L"};
  [0xa47f] = {name="YI SYLLABLE YO", cat="Lo", bidi="L"};
  [0xa480] = {name="YI SYLLABLE YOP", cat="Lo", bidi="L"};
  [0xa481] = {name="YI SYLLABLE YUT", cat="Lo", bidi="L"};
  [0xa482] = {name="YI SYLLABLE YUX", cat="Lo", bidi="L"};
  [0xa483] = {name="YI SYLLABLE YU", cat="Lo", bidi="L"};
  [0xa484] = {name="YI SYLLABLE YUP", cat="Lo", bidi="L"};
  [0xa485] = {name="YI SYLLABLE YURX", cat="Lo", bidi="L"};
  [0xa486] = {name="YI SYLLABLE YUR", cat="Lo", bidi="L"};
  [0xa487] = {name="YI SYLLABLE YYT", cat="Lo", bidi="L"};
  [0xa488] = {name="YI SYLLABLE YYX", cat="Lo", bidi="L"};
  [0xa489] = {name="YI SYLLABLE YY", cat="Lo", bidi="L"};
  [0xa48a] = {name="YI SYLLABLE YYP", cat="Lo", bidi="L"};
  [0xa48b] = {name="YI SYLLABLE YYRX", cat="Lo", bidi="L"};
  [0xa48c] = {name="YI SYLLABLE YYR", cat="Lo", bidi="L"};
  [0xa490] = {name="YI RADICAL QOT", cat="So", bidi="ON"};
  [0xa491] = {name="YI RADICAL LI", cat="So", bidi="ON"};
  [0xa492] = {name="YI RADICAL KIT", cat="So", bidi="ON"};
  [0xa493] = {name="YI RADICAL NYIP", cat="So", bidi="ON"};
  [0xa494] = {name="YI RADICAL CYP", cat="So", bidi="ON"};
  [0xa495] = {name="YI RADICAL SSI", cat="So", bidi="ON"};
  [0xa496] = {name="YI RADICAL GGOP", cat="So", bidi="ON"};
  [0xa497] = {name="YI RADICAL GEP", cat="So", bidi="ON"};
  [0xa498] = {name="YI RADICAL MI", cat="So", bidi="ON"};
  [0xa499] = {name="YI RADICAL HXIT", cat="So", bidi="ON"};
  [0xa49a] = {name="YI RADICAL LYR", cat="So", bidi="ON"};
  [0xa49b] = {name="YI RADICAL BBUT", cat="So", bidi="ON"};
  [0xa49c] = {name="YI RADICAL MOP", cat="So", bidi="ON"};
  [0xa49d] = {name="YI RADICAL YO", cat="So", bidi="ON"};
  [0xa49e] = {name="YI RADICAL PUT", cat="So", bidi="ON"};
  [0xa49f] = {name="YI RADICAL HXUO", cat="So", bidi="ON"};
  [0xa4a0] = {name="YI RADICAL TAT", cat="So", bidi="ON"};
  [0xa4a1] = {name="YI RADICAL GA", cat="So", bidi="ON"};
  [0xa4a2] = {name="YI RADICAL ZUP", cat="So", bidi="ON"};
  [0xa4a3] = {name="YI RADICAL CYT", cat="So", bidi="ON"};
  [0xa4a4] = {name="YI RADICAL DDUR", cat="So", bidi="ON"};
  [0xa4a5] = {name="YI RADICAL BUR", cat="So", bidi="ON"};
  [0xa4a6] = {name="YI RADICAL GGUO", cat="So", bidi="ON"};
  [0xa4a7] = {name="YI RADICAL NYOP", cat="So", bidi="ON"};
  [0xa4a8] = {name="YI RADICAL TU", cat="So", bidi="ON"};
  [0xa4a9] = {name="YI RADICAL OP", cat="So", bidi="ON"};
  [0xa4aa] = {name="YI RADICAL JJUT", cat="So", bidi="ON"};
  [0xa4ab] = {name="YI RADICAL ZOT", cat="So", bidi="ON"};
  [0xa4ac] = {name="YI RADICAL PYT", cat="So", bidi="ON"};
  [0xa4ad] = {name="YI RADICAL HMO", cat="So", bidi="ON"};
  [0xa4ae] = {name="YI RADICAL YIT", cat="So", bidi="ON"};
  [0xa4af] = {name="YI RADICAL VUR", cat="So", bidi="ON"};
  [0xa4b0] = {name="YI RADICAL SHY", cat="So", bidi="ON"};
  [0xa4b1] = {name="YI RADICAL VEP", cat="So", bidi="ON"};
  [0xa4b2] = {name="YI RADICAL ZA", cat="So", bidi="ON"};
  [0xa4b3] = {name="YI RADICAL JO", cat="So", bidi="ON"};
  [0xa4b4] = {name="YI RADICAL NZUP", cat="So", bidi="ON"};
  [0xa4b5] = {name="YI RADICAL JJY", cat="So", bidi="ON"};
  [0xa4b6] = {name="YI RADICAL GOT", cat="So", bidi="ON"};
  [0xa4b7] = {name="YI RADICAL JJIE", cat="So", bidi="ON"};
  [0xa4b8] = {name="YI RADICAL WO", cat="So", bidi="ON"};
  [0xa4b9] = {name="YI RADICAL DU", cat="So", bidi="ON"};
  [0xa4ba] = {name="YI RADICAL SHUR", cat="So", bidi="ON"};
  [0xa4bb] = {name="YI RADICAL LIE", cat="So", bidi="ON"};
  [0xa4bc] = {name="YI RADICAL CY", cat="So", bidi="ON"};
  [0xa4bd] = {name="YI RADICAL CUOP", cat="So", bidi="ON"};
  [0xa4be] = {name="YI RADICAL CIP", cat="So", bidi="ON"};
  [0xa4bf] = {name="YI RADICAL HXOP", cat="So", bidi="ON"};
  [0xa4c0] = {name="YI RADICAL SHAT", cat="So", bidi="ON"};
  [0xa4c1] = {name="YI RADICAL ZUR", cat="So", bidi="ON"};
  [0xa4c2] = {name="YI RADICAL SHOP", cat="So", bidi="ON"};
  [0xa4c3] = {name="YI RADICAL CHE", cat="So", bidi="ON"};
  [0xa4c4] = {name="YI RADICAL ZZIET", cat="So", bidi="ON"};
  [0xa4c5] = {name="YI RADICAL NBIE", cat="So", bidi="ON"};
  [0xa4c6] = {name="YI RADICAL KE", cat="So", bidi="ON"};
  [0xa4d0] = {name="LISU LETTER BA", cat="Lo", bidi="L"};
  [0xa4d1] = {name="LISU LETTER PA", cat="Lo", bidi="L"};
  [0xa4d2] = {name="LISU LETTER PHA", cat="Lo", bidi="L"};
  [0xa4d3] = {name="LISU LETTER DA", cat="Lo", bidi="L"};
  [0xa4d4] = {name="LISU LETTER TA", cat="Lo", bidi="L"};
  [0xa4d5] = {name="LISU LETTER THA", cat="Lo", bidi="L"};
  [0xa4d6] = {name="LISU LETTER GA", cat="Lo", bidi="L"};
  [0xa4d7] = {name="LISU LETTER KA", cat="Lo", bidi="L"};
  [0xa4d8] = {name="LISU LETTER KHA", cat="Lo", bidi="L"};
  [0xa4d9] = {name="LISU LETTER JA", cat="Lo", bidi="L"};
  [0xa4da] = {name="LISU LETTER CA", cat="Lo", bidi="L"};
  [0xa4db] = {name="LISU LETTER CHA", cat="Lo", bidi="L"};
  [0xa4dc] = {name="LISU LETTER DZA", cat="Lo", bidi="L"};
  [0xa4dd] = {name="LISU LETTER TSA", cat="Lo", bidi="L"};
  [0xa4de] = {name="LISU LETTER TSHA", cat="Lo", bidi="L"};
  [0xa4df] = {name="LISU LETTER MA", cat="Lo", bidi="L"};
  [0xa4e0] = {name="LISU LETTER NA", cat="Lo", bidi="L"};
  [0xa4e1] = {name="LISU LETTER LA", cat="Lo", bidi="L"};
  [0xa4e2] = {name="LISU LETTER SA", cat="Lo", bidi="L"};
  [0xa4e3] = {name="LISU LETTER ZHA", cat="Lo", bidi="L"};
  [0xa4e4] = {name="LISU LETTER ZA", cat="Lo", bidi="L"};
  [0xa4e5] = {name="LISU LETTER NGA", cat="Lo", bidi="L"};
  [0xa4e6] = {name="LISU LETTER HA", cat="Lo", bidi="L"};
  [0xa4e7] = {name="LISU LETTER XA", cat="Lo", bidi="L"};
  [0xa4e8] = {name="LISU LETTER HHA", cat="Lo", bidi="L"};
  [0xa4e9] = {name="LISU LETTER FA", cat="Lo", bidi="L"};
  [0xa4ea] = {name="LISU LETTER WA", cat="Lo", bidi="L"};
  [0xa4eb] = {name="LISU LETTER SHA", cat="Lo", bidi="L"};
  [0xa4ec] = {name="LISU LETTER YA", cat="Lo", bidi="L"};
  [0xa4ed] = {name="LISU LETTER GHA", cat="Lo", bidi="L"};
  [0xa4ee] = {name="LISU LETTER A", cat="Lo", bidi="L"};
  [0xa4ef] = {name="LISU LETTER AE", cat="Lo", bidi="L"};
  [0xa4f0] = {name="LISU LETTER E", cat="Lo", bidi="L"};
  [0xa4f1] = {name="LISU LETTER EU", cat="Lo", bidi="L"};
  [0xa4f2] = {name="LISU LETTER I", cat="Lo", bidi="L"};
  [0xa4f3] = {name="LISU LETTER O", cat="Lo", bidi="L"};
  [0xa4f4] = {name="LISU LETTER U", cat="Lo", bidi="L"};
  [0xa4f5] = {name="LISU LETTER UE", cat="Lo", bidi="L"};
  [0xa4f6] = {name="LISU LETTER UH", cat="Lo", bidi="L"};
  [0xa4f7] = {name="LISU LETTER OE", cat="Lo", bidi="L"};
  [0xa4f8] = {name="LISU LETTER TONE MYA TI", cat="Lm", bidi="L"};
  [0xa4f9] = {name="LISU LETTER TONE NA PO", cat="Lm", bidi="L"};
  [0xa4fa] = {name="LISU LETTER TONE MYA CYA", cat="Lm", bidi="L"};
  [0xa4fb] = {name="LISU LETTER TONE MYA BO", cat="Lm", bidi="L"};
  [0xa4fc] = {name="LISU LETTER TONE MYA NA", cat="Lm", bidi="L"};
  [0xa4fd] = {name="LISU LETTER TONE MYA JEU", cat="Lm", bidi="L"};
  [0xa4fe] = {name="LISU PUNCTUATION COMMA", cat="Po", bidi="L"};
  [0xa4ff] = {name="LISU PUNCTUATION FULL STOP", cat="Po", bidi="L"};
  [0xa500] = {name="VAI SYLLABLE EE", cat="Lo", bidi="L"};
  [0xa501] = {name="VAI SYLLABLE EEN", cat="Lo", bidi="L"};
  [0xa502] = {name="VAI SYLLABLE HEE", cat="Lo", bidi="L"};
  [0xa503] = {name="VAI SYLLABLE WEE", cat="Lo", bidi="L"};
  [0xa504] = {name="VAI SYLLABLE WEEN", cat="Lo", bidi="L"};
  [0xa505] = {name="VAI SYLLABLE PEE", cat="Lo", bidi="L"};
  [0xa506] = {name="VAI SYLLABLE BHEE", cat="Lo", bidi="L"};
  [0xa507] = {name="VAI SYLLABLE BEE", cat="Lo", bidi="L"};
  [0xa508] = {name="VAI SYLLABLE MBEE", cat="Lo", bidi="L"};
  [0xa509] = {name="VAI SYLLABLE KPEE", cat="Lo", bidi="L"};
  [0xa50a] = {name="VAI SYLLABLE MGBEE", cat="Lo", bidi="L"};
  [0xa50b] = {name="VAI SYLLABLE GBEE", cat="Lo", bidi="L"};
  [0xa50c] = {name="VAI SYLLABLE FEE", cat="Lo", bidi="L"};
  [0xa50d] = {name="VAI SYLLABLE VEE", cat="Lo", bidi="L"};
  [0xa50e] = {name="VAI SYLLABLE TEE", cat="Lo", bidi="L"};
  [0xa50f] = {name="VAI SYLLABLE THEE", cat="Lo", bidi="L"};
  [0xa510] = {name="VAI SYLLABLE DHEE", cat="Lo", bidi="L"};
  [0xa511] = {name="VAI SYLLABLE DHHEE", cat="Lo", bidi="L"};
  [0xa512] = {name="VAI SYLLABLE LEE", cat="Lo", bidi="L"};
  [0xa513] = {name="VAI SYLLABLE REE", cat="Lo", bidi="L"};
  [0xa514] = {name="VAI SYLLABLE DEE", cat="Lo", bidi="L"};
  [0xa515] = {name="VAI SYLLABLE NDEE", cat="Lo", bidi="L"};
  [0xa516] = {name="VAI SYLLABLE SEE", cat="Lo", bidi="L"};
  [0xa517] = {name="VAI SYLLABLE SHEE", cat="Lo", bidi="L"};
  [0xa518] = {name="VAI SYLLABLE ZEE", cat="Lo", bidi="L"};
  [0xa519] = {name="VAI SYLLABLE ZHEE", cat="Lo", bidi="L"};
  [0xa51a] = {name="VAI SYLLABLE CEE", cat="Lo", bidi="L"};
  [0xa51b] = {name="VAI SYLLABLE JEE", cat="Lo", bidi="L"};
  [0xa51c] = {name="VAI SYLLABLE NJEE", cat="Lo", bidi="L"};
  [0xa51d] = {name="VAI SYLLABLE YEE", cat="Lo", bidi="L"};
  [0xa51e] = {name="VAI SYLLABLE KEE", cat="Lo", bidi="L"};
  [0xa51f] = {name="VAI SYLLABLE NGGEE", cat="Lo", bidi="L"};
  [0xa520] = {name="VAI SYLLABLE GEE", cat="Lo", bidi="L"};
  [0xa521] = {name="VAI SYLLABLE MEE", cat="Lo", bidi="L"};
  [0xa522] = {name="VAI SYLLABLE NEE", cat="Lo", bidi="L"};
  [0xa523] = {name="VAI SYLLABLE NYEE", cat="Lo", bidi="L"};
  [0xa524] = {name="VAI SYLLABLE I", cat="Lo", bidi="L"};
  [0xa525] = {name="VAI SYLLABLE IN", cat="Lo", bidi="L"};
  [0xa526] = {name="VAI SYLLABLE HI", cat="Lo", bidi="L"};
  [0xa527] = {name="VAI SYLLABLE HIN", cat="Lo", bidi="L"};
  [0xa528] = {name="VAI SYLLABLE WI", cat="Lo", bidi="L"};
  [0xa529] = {name="VAI SYLLABLE WIN", cat="Lo", bidi="L"};
  [0xa52a] = {name="VAI SYLLABLE PI", cat="Lo", bidi="L"};
  [0xa52b] = {name="VAI SYLLABLE BHI", cat="Lo", bidi="L"};
  [0xa52c] = {name="VAI SYLLABLE BI", cat="Lo", bidi="L"};
  [0xa52d] = {name="VAI SYLLABLE MBI", cat="Lo", bidi="L"};
  [0xa52e] = {name="VAI SYLLABLE KPI", cat="Lo", bidi="L"};
  [0xa52f] = {name="VAI SYLLABLE MGBI", cat="Lo", bidi="L"};
  [0xa530] = {name="VAI SYLLABLE GBI", cat="Lo", bidi="L"};
  [0xa531] = {name="VAI SYLLABLE FI", cat="Lo", bidi="L"};
  [0xa532] = {name="VAI SYLLABLE VI", cat="Lo", bidi="L"};
  [0xa533] = {name="VAI SYLLABLE TI", cat="Lo", bidi="L"};
  [0xa534] = {name="VAI SYLLABLE THI", cat="Lo", bidi="L"};
  [0xa535] = {name="VAI SYLLABLE DHI", cat="Lo", bidi="L"};
  [0xa536] = {name="VAI SYLLABLE DHHI", cat="Lo", bidi="L"};
  [0xa537] = {name="VAI SYLLABLE LI", cat="Lo", bidi="L"};
  [0xa538] = {name="VAI SYLLABLE RI", cat="Lo", bidi="L"};
  [0xa539] = {name="VAI SYLLABLE DI", cat="Lo", bidi="L"};
  [0xa53a] = {name="VAI SYLLABLE NDI", cat="Lo", bidi="L"};
  [0xa53b] = {name="VAI SYLLABLE SI", cat="Lo", bidi="L"};
  [0xa53c] = {name="VAI SYLLABLE SHI", cat="Lo", bidi="L"};
  [0xa53d] = {name="VAI SYLLABLE ZI", cat="Lo", bidi="L"};
  [0xa53e] = {name="VAI SYLLABLE ZHI", cat="Lo", bidi="L"};
  [0xa53f] = {name="VAI SYLLABLE CI", cat="Lo", bidi="L"};
  [0xa540] = {name="VAI SYLLABLE JI", cat="Lo", bidi="L"};
  [0xa541] = {name="VAI SYLLABLE NJI", cat="Lo", bidi="L"};
  [0xa542] = {name="VAI SYLLABLE YI", cat="Lo", bidi="L"};
  [0xa543] = {name="VAI SYLLABLE KI", cat="Lo", bidi="L"};
  [0xa544] = {name="VAI SYLLABLE NGGI", cat="Lo", bidi="L"};
  [0xa545] = {name="VAI SYLLABLE GI", cat="Lo", bidi="L"};
  [0xa546] = {name="VAI SYLLABLE MI", cat="Lo", bidi="L"};
  [0xa547] = {name="VAI SYLLABLE NI", cat="Lo", bidi="L"};
  [0xa548] = {name="VAI SYLLABLE NYI", cat="Lo", bidi="L"};
  [0xa549] = {name="VAI SYLLABLE A", cat="Lo", bidi="L"};
  [0xa54a] = {name="VAI SYLLABLE AN", cat="Lo", bidi="L"};
  [0xa54b] = {name="VAI SYLLABLE NGAN", cat="Lo", bidi="L"};
  [0xa54c] = {name="VAI SYLLABLE HA", cat="Lo", bidi="L"};
  [0xa54d] = {name="VAI SYLLABLE HAN", cat="Lo", bidi="L"};
  [0xa54e] = {name="VAI SYLLABLE WA", cat="Lo", bidi="L"};
  [0xa54f] = {name="VAI SYLLABLE WAN", cat="Lo", bidi="L"};
  [0xa550] = {name="VAI SYLLABLE PA", cat="Lo", bidi="L"};
  [0xa551] = {name="VAI SYLLABLE BHA", cat="Lo", bidi="L"};
  [0xa552] = {name="VAI SYLLABLE BA", cat="Lo", bidi="L"};
  [0xa553] = {name="VAI SYLLABLE MBA", cat="Lo", bidi="L"};
  [0xa554] = {name="VAI SYLLABLE KPA", cat="Lo", bidi="L"};
  [0xa555] = {name="VAI SYLLABLE KPAN", cat="Lo", bidi="L"};
  [0xa556] = {name="VAI SYLLABLE MGBA", cat="Lo", bidi="L"};
  [0xa557] = {name="VAI SYLLABLE GBA", cat="Lo", bidi="L"};
  [0xa558] = {name="VAI SYLLABLE FA", cat="Lo", bidi="L"};
  [0xa559] = {name="VAI SYLLABLE VA", cat="Lo", bidi="L"};
  [0xa55a] = {name="VAI SYLLABLE TA", cat="Lo", bidi="L"};
  [0xa55b] = {name="VAI SYLLABLE THA", cat="Lo", bidi="L"};
  [0xa55c] = {name="VAI SYLLABLE DHA", cat="Lo", bidi="L"};
  [0xa55d] = {name="VAI SYLLABLE DHHA", cat="Lo", bidi="L"};
  [0xa55e] = {name="VAI SYLLABLE LA", cat="Lo", bidi="L"};
  [0xa55f] = {name="VAI SYLLABLE RA", cat="Lo", bidi="L"};
  [0xa560] = {name="VAI SYLLABLE DA", cat="Lo", bidi="L"};
  [0xa561] = {name="VAI SYLLABLE NDA", cat="Lo", bidi="L"};
  [0xa562] = {name="VAI SYLLABLE SA", cat="Lo", bidi="L"};
  [0xa563] = {name="VAI SYLLABLE SHA", cat="Lo", bidi="L"};
  [0xa564] = {name="VAI SYLLABLE ZA", cat="Lo", bidi="L"};
  [0xa565] = {name="VAI SYLLABLE ZHA", cat="Lo", bidi="L"};
  [0xa566] = {name="VAI SYLLABLE CA", cat="Lo", bidi="L"};
  [0xa567] = {name="VAI SYLLABLE JA", cat="Lo", bidi="L"};
  [0xa568] = {name="VAI SYLLABLE NJA", cat="Lo", bidi="L"};
  [0xa569] = {name="VAI SYLLABLE YA", cat="Lo", bidi="L"};
  [0xa56a] = {name="VAI SYLLABLE KA", cat="Lo", bidi="L"};
  [0xa56b] = {name="VAI SYLLABLE KAN", cat="Lo", bidi="L"};
  [0xa56c] = {name="VAI SYLLABLE NGGA", cat="Lo", bidi="L"};
  [0xa56d] = {name="VAI SYLLABLE GA", cat="Lo", bidi="L"};
  [0xa56e] = {name="VAI SYLLABLE MA", cat="Lo", bidi="L"};
  [0xa56f] = {name="VAI SYLLABLE NA", cat="Lo", bidi="L"};
  [0xa570] = {name="VAI SYLLABLE NYA", cat="Lo", bidi="L"};
  [0xa571] = {name="VAI SYLLABLE OO", cat="Lo", bidi="L"};
  [0xa572] = {name="VAI SYLLABLE OON", cat="Lo", bidi="L"};
  [0xa573] = {name="VAI SYLLABLE HOO", cat="Lo", bidi="L"};
  [0xa574] = {name="VAI SYLLABLE WOO", cat="Lo", bidi="L"};
  [0xa575] = {name="VAI SYLLABLE WOON", cat="Lo", bidi="L"};
  [0xa576] = {name="VAI SYLLABLE POO", cat="Lo", bidi="L"};
  [0xa577] = {name="VAI SYLLABLE BHOO", cat="Lo", bidi="L"};
  [0xa578] = {name="VAI SYLLABLE BOO", cat="Lo", bidi="L"};
  [0xa579] = {name="VAI SYLLABLE MBOO", cat="Lo", bidi="L"};
  [0xa57a] = {name="VAI SYLLABLE KPOO", cat="Lo", bidi="L"};
  [0xa57b] = {name="VAI SYLLABLE MGBOO", cat="Lo", bidi="L"};
  [0xa57c] = {name="VAI SYLLABLE GBOO", cat="Lo", bidi="L"};
  [0xa57d] = {name="VAI SYLLABLE FOO", cat="Lo", bidi="L"};
  [0xa57e] = {name="VAI SYLLABLE VOO", cat="Lo", bidi="L"};
  [0xa57f] = {name="VAI SYLLABLE TOO", cat="Lo", bidi="L"};
  [0xa580] = {name="VAI SYLLABLE THOO", cat="Lo", bidi="L"};
  [0xa581] = {name="VAI SYLLABLE DHOO", cat="Lo", bidi="L"};
  [0xa582] = {name="VAI SYLLABLE DHHOO", cat="Lo", bidi="L"};
  [0xa583] = {name="VAI SYLLABLE LOO", cat="Lo", bidi="L"};
  [0xa584] = {name="VAI SYLLABLE ROO", cat="Lo", bidi="L"};
  [0xa585] = {name="VAI SYLLABLE DOO", cat="Lo", bidi="L"};
  [0xa586] = {name="VAI SYLLABLE NDOO", cat="Lo", bidi="L"};
  [0xa587] = {name="VAI SYLLABLE SOO", cat="Lo", bidi="L"};
  [0xa588] = {name="VAI SYLLABLE SHOO", cat="Lo", bidi="L"};
  [0xa589] = {name="VAI SYLLABLE ZOO", cat="Lo", bidi="L"};
  [0xa58a] = {name="VAI SYLLABLE ZHOO", cat="Lo", bidi="L"};
  [0xa58b] = {name="VAI SYLLABLE COO", cat="Lo", bidi="L"};
  [0xa58c] = {name="VAI SYLLABLE JOO", cat="Lo", bidi="L"};
  [0xa58d] = {name="VAI SYLLABLE NJOO", cat="Lo", bidi="L"};
  [0xa58e] = {name="VAI SYLLABLE YOO", cat="Lo", bidi="L"};
  [0xa58f] = {name="VAI SYLLABLE KOO", cat="Lo", bidi="L"};
  [0xa590] = {name="VAI SYLLABLE NGGOO", cat="Lo", bidi="L"};
  [0xa591] = {name="VAI SYLLABLE GOO", cat="Lo", bidi="L"};
  [0xa592] = {name="VAI SYLLABLE MOO", cat="Lo", bidi="L"};
  [0xa593] = {name="VAI SYLLABLE NOO", cat="Lo", bidi="L"};
  [0xa594] = {name="VAI SYLLABLE NYOO", cat="Lo", bidi="L"};
  [0xa595] = {name="VAI SYLLABLE U", cat="Lo", bidi="L"};
  [0xa596] = {name="VAI SYLLABLE UN", cat="Lo", bidi="L"};
  [0xa597] = {name="VAI SYLLABLE HU", cat="Lo", bidi="L"};
  [0xa598] = {name="VAI SYLLABLE HUN", cat="Lo", bidi="L"};
  [0xa599] = {name="VAI SYLLABLE WU", cat="Lo", bidi="L"};
  [0xa59a] = {name="VAI SYLLABLE WUN", cat="Lo", bidi="L"};
  [0xa59b] = {name="VAI SYLLABLE PU", cat="Lo", bidi="L"};
  [0xa59c] = {name="VAI SYLLABLE BHU", cat="Lo", bidi="L"};
  [0xa59d] = {name="VAI SYLLABLE BU", cat="Lo", bidi="L"};
  [0xa59e] = {name="VAI SYLLABLE MBU", cat="Lo", bidi="L"};
  [0xa59f] = {name="VAI SYLLABLE KPU", cat="Lo", bidi="L"};
  [0xa5a0] = {name="VAI SYLLABLE MGBU", cat="Lo", bidi="L"};
  [0xa5a1] = {name="VAI SYLLABLE GBU", cat="Lo", bidi="L"};
  [0xa5a2] = {name="VAI SYLLABLE FU", cat="Lo", bidi="L"};
  [0xa5a3] = {name="VAI SYLLABLE VU", cat="Lo", bidi="L"};
  [0xa5a4] = {name="VAI SYLLABLE TU", cat="Lo", bidi="L"};
  [0xa5a5] = {name="VAI SYLLABLE THU", cat="Lo", bidi="L"};
  [0xa5a6] = {name="VAI SYLLABLE DHU", cat="Lo", bidi="L"};
  [0xa5a7] = {name="VAI SYLLABLE DHHU", cat="Lo", bidi="L"};
  [0xa5a8] = {name="VAI SYLLABLE LU", cat="Lo", bidi="L"};
  [0xa5a9] = {name="VAI SYLLABLE RU", cat="Lo", bidi="L"};
  [0xa5aa] = {name="VAI SYLLABLE DU", cat="Lo", bidi="L"};
  [0xa5ab] = {name="VAI SYLLABLE NDU", cat="Lo", bidi="L"};
  [0xa5ac] = {name="VAI SYLLABLE SU", cat="Lo", bidi="L"};
  [0xa5ad] = {name="VAI SYLLABLE SHU", cat="Lo", bidi="L"};
  [0xa5ae] = {name="VAI SYLLABLE ZU", cat="Lo", bidi="L"};
  [0xa5af] = {name="VAI SYLLABLE ZHU", cat="Lo", bidi="L"};
  [0xa5b0] = {name="VAI SYLLABLE CU", cat="Lo", bidi="L"};
  [0xa5b1] = {name="VAI SYLLABLE JU", cat="Lo", bidi="L"};
  [0xa5b2] = {name="VAI SYLLABLE NJU", cat="Lo", bidi="L"};
  [0xa5b3] = {name="VAI SYLLABLE YU", cat="Lo", bidi="L"};
  [0xa5b4] = {name="VAI SYLLABLE KU", cat="Lo", bidi="L"};
  [0xa5b5] = {name="VAI SYLLABLE NGGU", cat="Lo", bidi="L"};
  [0xa5b6] = {name="VAI SYLLABLE GU", cat="Lo", bidi="L"};
  [0xa5b7] = {name="VAI SYLLABLE MU", cat="Lo", bidi="L"};
  [0xa5b8] = {name="VAI SYLLABLE NU", cat="Lo", bidi="L"};
  [0xa5b9] = {name="VAI SYLLABLE NYU", cat="Lo", bidi="L"};
  [0xa5ba] = {name="VAI SYLLABLE O", cat="Lo", bidi="L"};
  [0xa5bb] = {name="VAI SYLLABLE ON", cat="Lo", bidi="L"};
  [0xa5bc] = {name="VAI SYLLABLE NGON", cat="Lo", bidi="L"};
  [0xa5bd] = {name="VAI SYLLABLE HO", cat="Lo", bidi="L"};
  [0xa5be] = {name="VAI SYLLABLE HON", cat="Lo", bidi="L"};
  [0xa5bf] = {name="VAI SYLLABLE WO", cat="Lo", bidi="L"};
  [0xa5c0] = {name="VAI SYLLABLE WON", cat="Lo", bidi="L"};
  [0xa5c1] = {name="VAI SYLLABLE PO", cat="Lo", bidi="L"};
  [0xa5c2] = {name="VAI SYLLABLE BHO", cat="Lo", bidi="L"};
  [0xa5c3] = {name="VAI SYLLABLE BO", cat="Lo", bidi="L"};
  [0xa5c4] = {name="VAI SYLLABLE MBO", cat="Lo", bidi="L"};
  [0xa5c5] = {name="VAI SYLLABLE KPO", cat="Lo", bidi="L"};
  [0xa5c6] = {name="VAI SYLLABLE MGBO", cat="Lo", bidi="L"};
  [0xa5c7] = {name="VAI SYLLABLE GBO", cat="Lo", bidi="L"};
  [0xa5c8] = {name="VAI SYLLABLE GBON", cat="Lo", bidi="L"};
  [0xa5c9] = {name="VAI SYLLABLE FO", cat="Lo", bidi="L"};
  [0xa5ca] = {name="VAI SYLLABLE VO", cat="Lo", bidi="L"};
  [0xa5cb] = {name="VAI SYLLABLE TO", cat="Lo", bidi="L"};
  [0xa5cc] = {name="VAI SYLLABLE THO", cat="Lo", bidi="L"};
  [0xa5cd] = {name="VAI SYLLABLE DHO", cat="Lo", bidi="L"};
  [0xa5ce] = {name="VAI SYLLABLE DHHO", cat="Lo", bidi="L"};
  [0xa5cf] = {name="VAI SYLLABLE LO", cat="Lo", bidi="L"};
  [0xa5d0] = {name="VAI SYLLABLE RO", cat="Lo", bidi="L"};
  [0xa5d1] = {name="VAI SYLLABLE DO", cat="Lo", bidi="L"};
  [0xa5d2] = {name="VAI SYLLABLE NDO", cat="Lo", bidi="L"};
  [0xa5d3] = {name="VAI SYLLABLE SO", cat="Lo", bidi="L"};
  [0xa5d4] = {name="VAI SYLLABLE SHO", cat="Lo", bidi="L"};
  [0xa5d5] = {name="VAI SYLLABLE ZO", cat="Lo", bidi="L"};
  [0xa5d6] = {name="VAI SYLLABLE ZHO", cat="Lo", bidi="L"};
  [0xa5d7] = {name="VAI SYLLABLE CO", cat="Lo", bidi="L"};
  [0xa5d8] = {name="VAI SYLLABLE JO", cat="Lo", bidi="L"};
  [0xa5d9] = {name="VAI SYLLABLE NJO", cat="Lo", bidi="L"};
  [0xa5da] = {name="VAI SYLLABLE YO", cat="Lo", bidi="L"};
  [0xa5db] = {name="VAI SYLLABLE KO", cat="Lo", bidi="L"};
  [0xa5dc] = {name="VAI SYLLABLE NGGO", cat="Lo", bidi="L"};
  [0xa5dd] = {name="VAI SYLLABLE GO", cat="Lo", bidi="L"};
  [0xa5de] = {name="VAI SYLLABLE MO", cat="Lo", bidi="L"};
  [0xa5df] = {name="VAI SYLLABLE NO", cat="Lo", bidi="L"};
  [0xa5e0] = {name="VAI SYLLABLE NYO", cat="Lo", bidi="L"};
  [0xa5e1] = {name="VAI SYLLABLE E", cat="Lo", bidi="L"};
  [0xa5e2] = {name="VAI SYLLABLE EN", cat="Lo", bidi="L"};
  [0xa5e3] = {name="VAI SYLLABLE NGEN", cat="Lo", bidi="L"};
  [0xa5e4] = {name="VAI SYLLABLE HE", cat="Lo", bidi="L"};
  [0xa5e5] = {name="VAI SYLLABLE HEN", cat="Lo", bidi="L"};
  [0xa5e6] = {name="VAI SYLLABLE WE", cat="Lo", bidi="L"};
  [0xa5e7] = {name="VAI SYLLABLE WEN", cat="Lo", bidi="L"};
  [0xa5e8] = {name="VAI SYLLABLE PE", cat="Lo", bidi="L"};
  [0xa5e9] = {name="VAI SYLLABLE BHE", cat="Lo", bidi="L"};
  [0xa5ea] = {name="VAI SYLLABLE BE", cat="Lo", bidi="L"};
  [0xa5eb] = {name="VAI SYLLABLE MBE", cat="Lo", bidi="L"};
  [0xa5ec] = {name="VAI SYLLABLE KPE", cat="Lo", bidi="L"};
  [0xa5ed] = {name="VAI SYLLABLE KPEN", cat="Lo", bidi="L"};
  [0xa5ee] = {name="VAI SYLLABLE MGBE", cat="Lo", bidi="L"};
  [0xa5ef] = {name="VAI SYLLABLE GBE", cat="Lo", bidi="L"};
  [0xa5f0] = {name="VAI SYLLABLE GBEN", cat="Lo", bidi="L"};
  [0xa5f1] = {name="VAI SYLLABLE FE", cat="Lo", bidi="L"};
  [0xa5f2] = {name="VAI SYLLABLE VE", cat="Lo", bidi="L"};
  [0xa5f3] = {name="VAI SYLLABLE TE", cat="Lo", bidi="L"};
  [0xa5f4] = {name="VAI SYLLABLE THE", cat="Lo", bidi="L"};
  [0xa5f5] = {name="VAI SYLLABLE DHE", cat="Lo", bidi="L"};
  [0xa5f6] = {name="VAI SYLLABLE DHHE", cat="Lo", bidi="L"};
  [0xa5f7] = {name="VAI SYLLABLE LE", cat="Lo", bidi="L"};
  [0xa5f8] = {name="VAI SYLLABLE RE", cat="Lo", bidi="L"};
  [0xa5f9] = {name="VAI SYLLABLE DE", cat="Lo", bidi="L"};
  [0xa5fa] = {name="VAI SYLLABLE NDE", cat="Lo", bidi="L"};
  [0xa5fb] = {name="VAI SYLLABLE SE", cat="Lo", bidi="L"};
  [0xa5fc] = {name="VAI SYLLABLE SHE", cat="Lo", bidi="L"};
  [0xa5fd] = {name="VAI SYLLABLE ZE", cat="Lo", bidi="L"};
  [0xa5fe] = {name="VAI SYLLABLE ZHE", cat="Lo", bidi="L"};
  [0xa5ff] = {name="VAI SYLLABLE CE", cat="Lo", bidi="L"};
  [0xa600] = {name="VAI SYLLABLE JE", cat="Lo", bidi="L"};
  [0xa601] = {name="VAI SYLLABLE NJE", cat="Lo", bidi="L"};
  [0xa602] = {name="VAI SYLLABLE YE", cat="Lo", bidi="L"};
  [0xa603] = {name="VAI SYLLABLE KE", cat="Lo", bidi="L"};
  [0xa604] = {name="VAI SYLLABLE NGGE", cat="Lo", bidi="L"};
  [0xa605] = {name="VAI SYLLABLE NGGEN", cat="Lo", bidi="L"};
  [0xa606] = {name="VAI SYLLABLE GE", cat="Lo", bidi="L"};
  [0xa607] = {name="VAI SYLLABLE GEN", cat="Lo", bidi="L"};
  [0xa608] = {name="VAI SYLLABLE ME", cat="Lo", bidi="L"};
  [0xa609] = {name="VAI SYLLABLE NE", cat="Lo", bidi="L"};
  [0xa60a] = {name="VAI SYLLABLE NYE", cat="Lo", bidi="L"};
  [0xa60b] = {name="VAI SYLLABLE NG", cat="Lo", bidi="L"};
  [0xa60c] = {name="VAI SYLLABLE LENGTHENER", cat="Lm", bidi="L"};
  [0xa60d] = {name="VAI COMMA", cat="Po", bidi="ON"};
  [0xa60e] = {name="VAI FULL STOP", cat="Po", bidi="ON"};
  [0xa60f] = {name="VAI QUESTION MARK", cat="Po", bidi="ON"};
  [0xa610] = {name="VAI SYLLABLE NDOLE FA", cat="Lo", bidi="L"};
  [0xa611] = {name="VAI SYLLABLE NDOLE KA", cat="Lo", bidi="L"};
  [0xa612] = {name="VAI SYLLABLE NDOLE SOO", cat="Lo", bidi="L"};
  [0xa613] = {name="VAI SYMBOL FEENG", cat="Lo", bidi="L"};
  [0xa614] = {name="VAI SYMBOL KEENG", cat="Lo", bidi="L"};
  [0xa615] = {name="VAI SYMBOL TING", cat="Lo", bidi="L"};
  [0xa616] = {name="VAI SYMBOL NII", cat="Lo", bidi="L"};
  [0xa617] = {name="VAI SYMBOL BANG", cat="Lo", bidi="L"};
  [0xa618] = {name="VAI SYMBOL FAA", cat="Lo", bidi="L"};
  [0xa619] = {name="VAI SYMBOL TAA", cat="Lo", bidi="L"};
  [0xa61a] = {name="VAI SYMBOL DANG", cat="Lo", bidi="L"};
  [0xa61b] = {name="VAI SYMBOL DOONG", cat="Lo", bidi="L"};
  [0xa61c] = {name="VAI SYMBOL KUNG", cat="Lo", bidi="L"};
  [0xa61d] = {name="VAI SYMBOL TONG", cat="Lo", bidi="L"};
  [0xa61e] = {name="VAI SYMBOL DO-O", cat="Lo", bidi="L"};
  [0xa61f] = {name="VAI SYMBOL JONG", cat="Lo", bidi="L"};
  [0xa620] = {name="VAI DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0xa621] = {name="VAI DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0xa622] = {name="VAI DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0xa623] = {name="VAI DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0xa624] = {name="VAI DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0xa625] = {name="VAI DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0xa626] = {name="VAI DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0xa627] = {name="VAI DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0xa628] = {name="VAI DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0xa629] = {name="VAI DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0xa62a] = {name="VAI SYLLABLE NDOLE MA", cat="Lo", bidi="L"};
  [0xa62b] = {name="VAI SYLLABLE NDOLE DO", cat="Lo", bidi="L"};
  [0xa640] = {name="CYRILLIC CAPITAL LETTER ZEMLYA", cat="Lu", bidi="L", lower=0xa641};
  [0xa641] = {name="CYRILLIC SMALL LETTER ZEMLYA", cat="Ll", bidi="L", upper=0xa640, title=0xa640};
  [0xa642] = {name="CYRILLIC CAPITAL LETTER DZELO", cat="Lu", bidi="L", lower=0xa643};
  [0xa643] = {name="CYRILLIC SMALL LETTER DZELO", cat="Ll", bidi="L", upper=0xa642, title=0xa642};
  [0xa644] = {name="CYRILLIC CAPITAL LETTER REVERSED DZE", cat="Lu", bidi="L", lower=0xa645};
  [0xa645] = {name="CYRILLIC SMALL LETTER REVERSED DZE", cat="Ll", bidi="L", upper=0xa644, title=0xa644};
  [0xa646] = {name="CYRILLIC CAPITAL LETTER IOTA", cat="Lu", bidi="L", lower=0xa647};
  [0xa647] = {name="CYRILLIC SMALL LETTER IOTA", cat="Ll", bidi="L", upper=0xa646, title=0xa646};
  [0xa648] = {name="CYRILLIC CAPITAL LETTER DJERV", cat="Lu", bidi="L", lower=0xa649};
  [0xa649] = {name="CYRILLIC SMALL LETTER DJERV", cat="Ll", bidi="L", upper=0xa648, title=0xa648};
  [0xa64a] = {name="CYRILLIC CAPITAL LETTER MONOGRAPH UK", cat="Lu", bidi="L", lower=0xa64b};
  [0xa64b] = {name="CYRILLIC SMALL LETTER MONOGRAPH UK", cat="Ll", bidi="L", upper=0xa64a, title=0xa64a};
  [0xa64c] = {name="CYRILLIC CAPITAL LETTER BROAD OMEGA", cat="Lu", bidi="L", lower=0xa64d};
  [0xa64d] = {name="CYRILLIC SMALL LETTER BROAD OMEGA", cat="Ll", bidi="L", upper=0xa64c, title=0xa64c};
  [0xa64e] = {name="CYRILLIC CAPITAL LETTER NEUTRAL YER", cat="Lu", bidi="L", lower=0xa64f};
  [0xa64f] = {name="CYRILLIC SMALL LETTER NEUTRAL YER", cat="Ll", bidi="L", upper=0xa64e, title=0xa64e};
  [0xa650] = {name="CYRILLIC CAPITAL LETTER YERU WITH BACK YER", cat="Lu", bidi="L", lower=0xa651};
  [0xa651] = {name="CYRILLIC SMALL LETTER YERU WITH BACK YER", cat="Ll", bidi="L", upper=0xa650, title=0xa650};
  [0xa652] = {name="CYRILLIC CAPITAL LETTER IOTIFIED YAT", cat="Lu", bidi="L", lower=0xa653};
  [0xa653] = {name="CYRILLIC SMALL LETTER IOTIFIED YAT", cat="Ll", bidi="L", upper=0xa652, title=0xa652};
  [0xa654] = {name="CYRILLIC CAPITAL LETTER REVERSED YU", cat="Lu", bidi="L", lower=0xa655};
  [0xa655] = {name="CYRILLIC SMALL LETTER REVERSED YU", cat="Ll", bidi="L", upper=0xa654, title=0xa654};
  [0xa656] = {name="CYRILLIC CAPITAL LETTER IOTIFIED A", cat="Lu", bidi="L", lower=0xa657};
  [0xa657] = {name="CYRILLIC SMALL LETTER IOTIFIED A", cat="Ll", bidi="L", upper=0xa656, title=0xa656};
  [0xa658] = {name="CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS", cat="Lu", bidi="L", lower=0xa659};
  [0xa659] = {name="CYRILLIC SMALL LETTER CLOSED LITTLE YUS", cat="Ll", bidi="L", upper=0xa658, title=0xa658};
  [0xa65a] = {name="CYRILLIC CAPITAL LETTER BLENDED YUS", cat="Lu", bidi="L", lower=0xa65b};
  [0xa65b] = {name="CYRILLIC SMALL LETTER BLENDED YUS", cat="Ll", bidi="L", upper=0xa65a, title=0xa65a};
  [0xa65c] = {name="CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS", cat="Lu", bidi="L", lower=0xa65d};
  [0xa65d] = {name="CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS", cat="Ll", bidi="L", upper=0xa65c, title=0xa65c};
  [0xa65e] = {name="CYRILLIC CAPITAL LETTER YN", cat="Lu", bidi="L", lower=0xa65f};
  [0xa65f] = {name="CYRILLIC SMALL LETTER YN", cat="Ll", bidi="L", upper=0xa65e, title=0xa65e};
  [0xa662] = {name="CYRILLIC CAPITAL LETTER SOFT DE", cat="Lu", bidi="L", lower=0xa663};
  [0xa663] = {name="CYRILLIC SMALL LETTER SOFT DE", cat="Ll", bidi="L", upper=0xa662, title=0xa662};
  [0xa664] = {name="CYRILLIC CAPITAL LETTER SOFT EL", cat="Lu", bidi="L", lower=0xa665};
  [0xa665] = {name="CYRILLIC SMALL LETTER SOFT EL", cat="Ll", bidi="L", upper=0xa664, title=0xa664};
  [0xa666] = {name="CYRILLIC CAPITAL LETTER SOFT EM", cat="Lu", bidi="L", lower=0xa667};
  [0xa667] = {name="CYRILLIC SMALL LETTER SOFT EM", cat="Ll", bidi="L", upper=0xa666, title=0xa666};
  [0xa668] = {name="CYRILLIC CAPITAL LETTER MONOCULAR O", cat="Lu", bidi="L", lower=0xa669};
  [0xa669] = {name="CYRILLIC SMALL LETTER MONOCULAR O", cat="Ll", bidi="L", upper=0xa668, title=0xa668};
  [0xa66a] = {name="CYRILLIC CAPITAL LETTER BINOCULAR O", cat="Lu", bidi="L", lower=0xa66b};
  [0xa66b] = {name="CYRILLIC SMALL LETTER BINOCULAR O", cat="Ll", bidi="L", upper=0xa66a, title=0xa66a};
  [0xa66c] = {name="CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O", cat="Lu", bidi="L", lower=0xa66d};
  [0xa66d] = {name="CYRILLIC SMALL LETTER DOUBLE MONOCULAR O", cat="Ll", bidi="L", upper=0xa66c, title=0xa66c};
  [0xa66e] = {name="CYRILLIC LETTER MULTIOCULAR O", cat="Lo", bidi="L"};
  [0xa66f] = {name="COMBINING CYRILLIC VZMET", cat="Mn", combo=230, bidi="NSM"};
  [0xa670] = {name="COMBINING CYRILLIC TEN MILLIONS SIGN", cat="Me", bidi="NSM"};
  [0xa671] = {name="COMBINING CYRILLIC HUNDRED MILLIONS SIGN", cat="Me", bidi="NSM"};
  [0xa672] = {name="COMBINING CYRILLIC THOUSAND MILLIONS SIGN", cat="Me", bidi="NSM"};
  [0xa673] = {name="SLAVONIC ASTERISK", cat="Po", bidi="ON"};
  [0xa67c] = {name="COMBINING CYRILLIC KAVYKA", cat="Mn", combo=230, bidi="NSM"};
  [0xa67d] = {name="COMBINING CYRILLIC PAYEROK", cat="Mn", combo=230, bidi="NSM"};
  [0xa67e] = {name="CYRILLIC KAVYKA", cat="Po", bidi="ON"};
  [0xa67f] = {name="CYRILLIC PAYEROK", cat="Lm", bidi="ON"};
  [0xa680] = {name="CYRILLIC CAPITAL LETTER DWE", cat="Lu", bidi="L", lower=0xa681};
  [0xa681] = {name="CYRILLIC SMALL LETTER DWE", cat="Ll", bidi="L", upper=0xa680, title=0xa680};
  [0xa682] = {name="CYRILLIC CAPITAL LETTER DZWE", cat="Lu", bidi="L", lower=0xa683};
  [0xa683] = {name="CYRILLIC SMALL LETTER DZWE", cat="Ll", bidi="L", upper=0xa682, title=0xa682};
  [0xa684] = {name="CYRILLIC CAPITAL LETTER ZHWE", cat="Lu", bidi="L", lower=0xa685};
  [0xa685] = {name="CYRILLIC SMALL LETTER ZHWE", cat="Ll", bidi="L", upper=0xa684, title=0xa684};
  [0xa686] = {name="CYRILLIC CAPITAL LETTER CCHE", cat="Lu", bidi="L", lower=0xa687};
  [0xa687] = {name="CYRILLIC SMALL LETTER CCHE", cat="Ll", bidi="L", upper=0xa686, title=0xa686};
  [0xa688] = {name="CYRILLIC CAPITAL LETTER DZZE", cat="Lu", bidi="L", lower=0xa689};
  [0xa689] = {name="CYRILLIC SMALL LETTER DZZE", cat="Ll", bidi="L", upper=0xa688, title=0xa688};
  [0xa68a] = {name="CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK", cat="Lu", bidi="L", lower=0xa68b};
  [0xa68b] = {name="CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK", cat="Ll", bidi="L", upper=0xa68a, title=0xa68a};
  [0xa68c] = {name="CYRILLIC CAPITAL LETTER TWE", cat="Lu", bidi="L", lower=0xa68d};
  [0xa68d] = {name="CYRILLIC SMALL LETTER TWE", cat="Ll", bidi="L", upper=0xa68c, title=0xa68c};
  [0xa68e] = {name="CYRILLIC CAPITAL LETTER TSWE", cat="Lu", bidi="L", lower=0xa68f};
  [0xa68f] = {name="CYRILLIC SMALL LETTER TSWE", cat="Ll", bidi="L", upper=0xa68e, title=0xa68e};
  [0xa690] = {name="CYRILLIC CAPITAL LETTER TSSE", cat="Lu", bidi="L", lower=0xa691};
  [0xa691] = {name="CYRILLIC SMALL LETTER TSSE", cat="Ll", bidi="L", upper=0xa690, title=0xa690};
  [0xa692] = {name="CYRILLIC CAPITAL LETTER TCHE", cat="Lu", bidi="L", lower=0xa693};
  [0xa693] = {name="CYRILLIC SMALL LETTER TCHE", cat="Ll", bidi="L", upper=0xa692, title=0xa692};
  [0xa694] = {name="CYRILLIC CAPITAL LETTER HWE", cat="Lu", bidi="L", lower=0xa695};
  [0xa695] = {name="CYRILLIC SMALL LETTER HWE", cat="Ll", bidi="L", upper=0xa694, title=0xa694};
  [0xa696] = {name="CYRILLIC CAPITAL LETTER SHWE", cat="Lu", bidi="L", lower=0xa697};
  [0xa697] = {name="CYRILLIC SMALL LETTER SHWE", cat="Ll", bidi="L", upper=0xa696, title=0xa696};
  [0xa6a0] = {name="BAMUM LETTER A", cat="Lo", bidi="L"};
  [0xa6a1] = {name="BAMUM LETTER KA", cat="Lo", bidi="L"};
  [0xa6a2] = {name="BAMUM LETTER U", cat="Lo", bidi="L"};
  [0xa6a3] = {name="BAMUM LETTER KU", cat="Lo", bidi="L"};
  [0xa6a4] = {name="BAMUM LETTER EE", cat="Lo", bidi="L"};
  [0xa6a5] = {name="BAMUM LETTER REE", cat="Lo", bidi="L"};
  [0xa6a6] = {name="BAMUM LETTER TAE", cat="Lo", bidi="L"};
  [0xa6a7] = {name="BAMUM LETTER O", cat="Lo", bidi="L"};
  [0xa6a8] = {name="BAMUM LETTER NYI", cat="Lo", bidi="L"};
  [0xa6a9] = {name="BAMUM LETTER I", cat="Lo", bidi="L"};
  [0xa6aa] = {name="BAMUM LETTER LA", cat="Lo", bidi="L"};
  [0xa6ab] = {name="BAMUM LETTER PA", cat="Lo", bidi="L"};
  [0xa6ac] = {name="BAMUM LETTER RII", cat="Lo", bidi="L"};
  [0xa6ad] = {name="BAMUM LETTER RIEE", cat="Lo", bidi="L"};
  [0xa6ae] = {name="BAMUM LETTER LEEEE", cat="Lo", bidi="L"};
  [0xa6af] = {name="BAMUM LETTER MEEEE", cat="Lo", bidi="L"};
  [0xa6b0] = {name="BAMUM LETTER TAA", cat="Lo", bidi="L"};
  [0xa6b1] = {name="BAMUM LETTER NDAA", cat="Lo", bidi="L"};
  [0xa6b2] = {name="BAMUM LETTER NJAEM", cat="Lo", bidi="L"};
  [0xa6b3] = {name="BAMUM LETTER M", cat="Lo", bidi="L"};
  [0xa6b4] = {name="BAMUM LETTER SUU", cat="Lo", bidi="L"};
  [0xa6b5] = {name="BAMUM LETTER MU", cat="Lo", bidi="L"};
  [0xa6b6] = {name="BAMUM LETTER SHII", cat="Lo", bidi="L"};
  [0xa6b7] = {name="BAMUM LETTER SI", cat="Lo", bidi="L"};
  [0xa6b8] = {name="BAMUM LETTER SHEUX", cat="Lo", bidi="L"};
  [0xa6b9] = {name="BAMUM LETTER SEUX", cat="Lo", bidi="L"};
  [0xa6ba] = {name="BAMUM LETTER KYEE", cat="Lo", bidi="L"};
  [0xa6bb] = {name="BAMUM LETTER KET", cat="Lo", bidi="L"};
  [0xa6bc] = {name="BAMUM LETTER NUAE", cat="Lo", bidi="L"};
  [0xa6bd] = {name="BAMUM LETTER NU", cat="Lo", bidi="L"};
  [0xa6be] = {name="BAMUM LETTER NJUAE", cat="Lo", bidi="L"};
  [0xa6bf] = {name="BAMUM LETTER YOQ", cat="Lo", bidi="L"};
  [0xa6c0] = {name="BAMUM LETTER SHU", cat="Lo", bidi="L"};
  [0xa6c1] = {name="BAMUM LETTER YUQ", cat="Lo", bidi="L"};
  [0xa6c2] = {name="BAMUM LETTER YA", cat="Lo", bidi="L"};
  [0xa6c3] = {name="BAMUM LETTER NSHA", cat="Lo", bidi="L"};
  [0xa6c4] = {name="BAMUM LETTER KEUX", cat="Lo", bidi="L"};
  [0xa6c5] = {name="BAMUM LETTER PEUX", cat="Lo", bidi="L"};
  [0xa6c6] = {name="BAMUM LETTER NJEE", cat="Lo", bidi="L"};
  [0xa6c7] = {name="BAMUM LETTER NTEE", cat="Lo", bidi="L"};
  [0xa6c8] = {name="BAMUM LETTER PUE", cat="Lo", bidi="L"};
  [0xa6c9] = {name="BAMUM LETTER WUE", cat="Lo", bidi="L"};
  [0xa6ca] = {name="BAMUM LETTER PEE", cat="Lo", bidi="L"};
  [0xa6cb] = {name="BAMUM LETTER FEE", cat="Lo", bidi="L"};
  [0xa6cc] = {name="BAMUM LETTER RU", cat="Lo", bidi="L"};
  [0xa6cd] = {name="BAMUM LETTER LU", cat="Lo", bidi="L"};
  [0xa6ce] = {name="BAMUM LETTER MI", cat="Lo", bidi="L"};
  [0xa6cf] = {name="BAMUM LETTER NI", cat="Lo", bidi="L"};
  [0xa6d0] = {name="BAMUM LETTER REUX", cat="Lo", bidi="L"};
  [0xa6d1] = {name="BAMUM LETTER RAE", cat="Lo", bidi="L"};
  [0xa6d2] = {name="BAMUM LETTER KEN", cat="Lo", bidi="L"};
  [0xa6d3] = {name="BAMUM LETTER NGKWAEN", cat="Lo", bidi="L"};
  [0xa6d4] = {name="BAMUM LETTER NGGA", cat="Lo", bidi="L"};
  [0xa6d5] = {name="BAMUM LETTER NGA", cat="Lo", bidi="L"};
  [0xa6d6] = {name="BAMUM LETTER SHO", cat="Lo", bidi="L"};
  [0xa6d7] = {name="BAMUM LETTER PUAE", cat="Lo", bidi="L"};
  [0xa6d8] = {name="BAMUM LETTER FU", cat="Lo", bidi="L"};
  [0xa6d9] = {name="BAMUM LETTER FOM", cat="Lo", bidi="L"};
  [0xa6da] = {name="BAMUM LETTER WA", cat="Lo", bidi="L"};
  [0xa6db] = {name="BAMUM LETTER NA", cat="Lo", bidi="L"};
  [0xa6dc] = {name="BAMUM LETTER LI", cat="Lo", bidi="L"};
  [0xa6dd] = {name="BAMUM LETTER PI", cat="Lo", bidi="L"};
  [0xa6de] = {name="BAMUM LETTER LOQ", cat="Lo", bidi="L"};
  [0xa6df] = {name="BAMUM LETTER KO", cat="Lo", bidi="L"};
  [0xa6e0] = {name="BAMUM LETTER MBEN", cat="Lo", bidi="L"};
  [0xa6e1] = {name="BAMUM LETTER REN", cat="Lo", bidi="L"};
  [0xa6e2] = {name="BAMUM LETTER MEN", cat="Lo", bidi="L"};
  [0xa6e3] = {name="BAMUM LETTER MA", cat="Lo", bidi="L"};
  [0xa6e4] = {name="BAMUM LETTER TI", cat="Lo", bidi="L"};
  [0xa6e5] = {name="BAMUM LETTER KI", cat="Lo", bidi="L"};
  [0xa6e6] = {name="BAMUM LETTER MO", cat="Nl", bidi="L", numeric=1};
  [0xa6e7] = {name="BAMUM LETTER MBAA", cat="Nl", bidi="L", numeric=2};
  [0xa6e8] = {name="BAMUM LETTER TET", cat="Nl", bidi="L", numeric=3};
  [0xa6e9] = {name="BAMUM LETTER KPA", cat="Nl", bidi="L", numeric=4};
  [0xa6ea] = {name="BAMUM LETTER TEN", cat="Nl", bidi="L", numeric=5};
  [0xa6eb] = {name="BAMUM LETTER NTUU", cat="Nl", bidi="L", numeric=6};
  [0xa6ec] = {name="BAMUM LETTER SAMBA", cat="Nl", bidi="L", numeric=7};
  [0xa6ed] = {name="BAMUM LETTER FAAMAE", cat="Nl", bidi="L", numeric=8};
  [0xa6ee] = {name="BAMUM LETTER KOVUU", cat="Nl", bidi="L", numeric=9};
  [0xa6ef] = {name="BAMUM LETTER KOGHOM", cat="Nl", bidi="L", numeric=0};
  [0xa6f0] = {name="BAMUM COMBINING MARK KOQNDON", cat="Mn", combo=230, bidi="NSM"};
  [0xa6f1] = {name="BAMUM COMBINING MARK TUKWENTIS", cat="Mn", combo=230, bidi="NSM"};
  [0xa6f2] = {name="BAMUM NJAEMLI", cat="Po", bidi="L"};
  [0xa6f3] = {name="BAMUM FULL STOP", cat="Po", bidi="L"};
  [0xa6f4] = {name="BAMUM COLON", cat="Po", bidi="L"};
  [0xa6f5] = {name="BAMUM COMMA", cat="Po", bidi="L"};
  [0xa6f6] = {name="BAMUM SEMICOLON", cat="Po", bidi="L"};
  [0xa6f7] = {name="BAMUM QUESTION MARK", cat="Po", bidi="L"};
  [0xa700] = {name="MODIFIER LETTER CHINESE TONE YIN PING", cat="Sk", bidi="ON"};
  [0xa701] = {name="MODIFIER LETTER CHINESE TONE YANG PING", cat="Sk", bidi="ON"};
  [0xa702] = {name="MODIFIER LETTER CHINESE TONE YIN SHANG", cat="Sk", bidi="ON"};
  [0xa703] = {name="MODIFIER LETTER CHINESE TONE YANG SHANG", cat="Sk", bidi="ON"};
  [0xa704] = {name="MODIFIER LETTER CHINESE TONE YIN QU", cat="Sk", bidi="ON"};
  [0xa705] = {name="MODIFIER LETTER CHINESE TONE YANG QU", cat="Sk", bidi="ON"};
  [0xa706] = {name="MODIFIER LETTER CHINESE TONE YIN RU", cat="Sk", bidi="ON"};
  [0xa707] = {name="MODIFIER LETTER CHINESE TONE YANG RU", cat="Sk", bidi="ON"};
  [0xa708] = {name="MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR", cat="Sk", bidi="ON"};
  [0xa709] = {name="MODIFIER LETTER HIGH DOTTED TONE BAR", cat="Sk", bidi="ON"};
  [0xa70a] = {name="MODIFIER LETTER MID DOTTED TONE BAR", cat="Sk", bidi="ON"};
  [0xa70b] = {name="MODIFIER LETTER LOW DOTTED TONE BAR", cat="Sk", bidi="ON"};
  [0xa70c] = {name="MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR", cat="Sk", bidi="ON"};
  [0xa70d] = {name="MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR", cat="Sk", bidi="ON"};
  [0xa70e] = {name="MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR", cat="Sk", bidi="ON"};
  [0xa70f] = {name="MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR", cat="Sk", bidi="ON"};
  [0xa710] = {name="MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR", cat="Sk", bidi="ON"};
  [0xa711] = {name="MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR", cat="Sk", bidi="ON"};
  [0xa712] = {name="MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR", cat="Sk", bidi="ON"};
  [0xa713] = {name="MODIFIER LETTER HIGH LEFT-STEM TONE BAR", cat="Sk", bidi="ON"};
  [0xa714] = {name="MODIFIER LETTER MID LEFT-STEM TONE BAR", cat="Sk", bidi="ON"};
  [0xa715] = {name="MODIFIER LETTER LOW LEFT-STEM TONE BAR", cat="Sk", bidi="ON"};
  [0xa716] = {name="MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR", cat="Sk", bidi="ON"};
  [0xa717] = {name="MODIFIER LETTER DOT VERTICAL BAR", cat="Lm", bidi="ON"};
  [0xa718] = {name="MODIFIER LETTER DOT SLASH", cat="Lm", bidi="ON"};
  [0xa719] = {name="MODIFIER LETTER DOT HORIZONTAL BAR", cat="Lm", bidi="ON"};
  [0xa71a] = {name="MODIFIER LETTER LOWER RIGHT CORNER ANGLE", cat="Lm", bidi="ON"};
  [0xa71b] = {name="MODIFIER LETTER RAISED UP ARROW", cat="Lm", bidi="ON"};
  [0xa71c] = {name="MODIFIER LETTER RAISED DOWN ARROW", cat="Lm", bidi="ON"};
  [0xa71d] = {name="MODIFIER LETTER RAISED EXCLAMATION MARK", cat="Lm", bidi="ON"};
  [0xa71e] = {name="MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK", cat="Lm", bidi="ON"};
  [0xa71f] = {name="MODIFIER LETTER LOW INVERTED EXCLAMATION MARK", cat="Lm", bidi="ON"};
  [0xa720] = {name="MODIFIER LETTER STRESS AND HIGH TONE", cat="Sk", bidi="ON"};
  [0xa721] = {name="MODIFIER LETTER STRESS AND LOW TONE", cat="Sk", bidi="ON"};
  [0xa722] = {name="LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF", cat="Lu", bidi="L", lower=0xa723};
  [0xa723] = {name="LATIN SMALL LETTER EGYPTOLOGICAL ALEF", cat="Ll", bidi="L", upper=0xa722, title=0xa722};
  [0xa724] = {name="LATIN CAPITAL LETTER EGYPTOLOGICAL AIN", cat="Lu", bidi="L", lower=0xa725};
  [0xa725] = {name="LATIN SMALL LETTER EGYPTOLOGICAL AIN", cat="Ll", bidi="L", upper=0xa724, title=0xa724};
  [0xa726] = {name="LATIN CAPITAL LETTER HENG", cat="Lu", bidi="L", lower=0xa727};
  [0xa727] = {name="LATIN SMALL LETTER HENG", cat="Ll", bidi="L", upper=0xa726, title=0xa726};
  [0xa728] = {name="LATIN CAPITAL LETTER TZ", cat="Lu", bidi="L", lower=0xa729};
  [0xa729] = {name="LATIN SMALL LETTER TZ", cat="Ll", bidi="L", upper=0xa728, title=0xa728};
  [0xa72a] = {name="LATIN CAPITAL LETTER TRESILLO", cat="Lu", bidi="L", lower=0xa72b};
  [0xa72b] = {name="LATIN SMALL LETTER TRESILLO", cat="Ll", bidi="L", upper=0xa72a, title=0xa72a};
  [0xa72c] = {name="LATIN CAPITAL LETTER CUATRILLO", cat="Lu", bidi="L", lower=0xa72d};
  [0xa72d] = {name="LATIN SMALL LETTER CUATRILLO", cat="Ll", bidi="L", upper=0xa72c, title=0xa72c};
  [0xa72e] = {name="LATIN CAPITAL LETTER CUATRILLO WITH COMMA", cat="Lu", bidi="L", lower=0xa72f};
  [0xa72f] = {name="LATIN SMALL LETTER CUATRILLO WITH COMMA", cat="Ll", bidi="L", upper=0xa72e, title=0xa72e};
  [0xa730] = {name="LATIN LETTER SMALL CAPITAL F", cat="Ll", bidi="L"};
  [0xa731] = {name="LATIN LETTER SMALL CAPITAL S", cat="Ll", bidi="L"};
  [0xa732] = {name="LATIN CAPITAL LETTER AA", cat="Lu", bidi="L", lower=0xa733};
  [0xa733] = {name="LATIN SMALL LETTER AA", cat="Ll", bidi="L", upper=0xa732, title=0xa732};
  [0xa734] = {name="LATIN CAPITAL LETTER AO", cat="Lu", bidi="L", lower=0xa735};
  [0xa735] = {name="LATIN SMALL LETTER AO", cat="Ll", bidi="L", upper=0xa734, title=0xa734};
  [0xa736] = {name="LATIN CAPITAL LETTER AU", cat="Lu", bidi="L", lower=0xa737};
  [0xa737] = {name="LATIN SMALL LETTER AU", cat="Ll", bidi="L", upper=0xa736, title=0xa736};
  [0xa738] = {name="LATIN CAPITAL LETTER AV", cat="Lu", bidi="L", lower=0xa739};
  [0xa739] = {name="LATIN SMALL LETTER AV", cat="Ll", bidi="L", upper=0xa738, title=0xa738};
  [0xa73a] = {name="LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR", cat="Lu", bidi="L", lower=0xa73b};
  [0xa73b] = {name="LATIN SMALL LETTER AV WITH HORIZONTAL BAR", cat="Ll", bidi="L", upper=0xa73a, title=0xa73a};
  [0xa73c] = {name="LATIN CAPITAL LETTER AY", cat="Lu", bidi="L", lower=0xa73d};
  [0xa73d] = {name="LATIN SMALL LETTER AY", cat="Ll", bidi="L", upper=0xa73c, title=0xa73c};
  [0xa73e] = {name="LATIN CAPITAL LETTER REVERSED C WITH DOT", cat="Lu", bidi="L", lower=0xa73f};
  [0xa73f] = {name="LATIN SMALL LETTER REVERSED C WITH DOT", cat="Ll", bidi="L", upper=0xa73e, title=0xa73e};
  [0xa740] = {name="LATIN CAPITAL LETTER K WITH STROKE", cat="Lu", bidi="L", lower=0xa741};
  [0xa741] = {name="LATIN SMALL LETTER K WITH STROKE", cat="Ll", bidi="L", upper=0xa740, title=0xa740};
  [0xa742] = {name="LATIN CAPITAL LETTER K WITH DIAGONAL STROKE", cat="Lu", bidi="L", lower=0xa743};
  [0xa743] = {name="LATIN SMALL LETTER K WITH DIAGONAL STROKE", cat="Ll", bidi="L", upper=0xa742, title=0xa742};
  [0xa744] = {name="LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE", cat="Lu", bidi="L", lower=0xa745};
  [0xa745] = {name="LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE", cat="Ll", bidi="L", upper=0xa744, title=0xa744};
  [0xa746] = {name="LATIN CAPITAL LETTER BROKEN L", cat="Lu", bidi="L", lower=0xa747};
  [0xa747] = {name="LATIN SMALL LETTER BROKEN L", cat="Ll", bidi="L", upper=0xa746, title=0xa746};
  [0xa748] = {name="LATIN CAPITAL LETTER L WITH HIGH STROKE", cat="Lu", bidi="L", lower=0xa749};
  [0xa749] = {name="LATIN SMALL LETTER L WITH HIGH STROKE", cat="Ll", bidi="L", upper=0xa748, title=0xa748};
  [0xa74a] = {name="LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY", cat="Lu", bidi="L", lower=0xa74b};
  [0xa74b] = {name="LATIN SMALL LETTER O WITH LONG STROKE OVERLAY", cat="Ll", bidi="L", upper=0xa74a, title=0xa74a};
  [0xa74c] = {name="LATIN CAPITAL LETTER O WITH LOOP", cat="Lu", bidi="L", lower=0xa74d};
  [0xa74d] = {name="LATIN SMALL LETTER O WITH LOOP", cat="Ll", bidi="L", upper=0xa74c, title=0xa74c};
  [0xa74e] = {name="LATIN CAPITAL LETTER OO", cat="Lu", bidi="L", lower=0xa74f};
  [0xa74f] = {name="LATIN SMALL LETTER OO", cat="Ll", bidi="L", upper=0xa74e, title=0xa74e};
  [0xa750] = {name="LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER", cat="Lu", bidi="L", lower=0xa751};
  [0xa751] = {name="LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER", cat="Ll", bidi="L", upper=0xa750, title=0xa750};
  [0xa752] = {name="LATIN CAPITAL LETTER P WITH FLOURISH", cat="Lu", bidi="L", lower=0xa753};
  [0xa753] = {name="LATIN SMALL LETTER P WITH FLOURISH", cat="Ll", bidi="L", upper=0xa752, title=0xa752};
  [0xa754] = {name="LATIN CAPITAL LETTER P WITH SQUIRREL TAIL", cat="Lu", bidi="L", lower=0xa755};
  [0xa755] = {name="LATIN SMALL LETTER P WITH SQUIRREL TAIL", cat="Ll", bidi="L", upper=0xa754, title=0xa754};
  [0xa756] = {name="LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER", cat="Lu", bidi="L", lower=0xa757};
  [0xa757] = {name="LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER", cat="Ll", bidi="L", upper=0xa756, title=0xa756};
  [0xa758] = {name="LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE", cat="Lu", bidi="L", lower=0xa759};
  [0xa759] = {name="LATIN SMALL LETTER Q WITH DIAGONAL STROKE", cat="Ll", bidi="L", upper=0xa758, title=0xa758};
  [0xa75a] = {name="LATIN CAPITAL LETTER R ROTUNDA", cat="Lu", bidi="L", lower=0xa75b};
  [0xa75b] = {name="LATIN SMALL LETTER R ROTUNDA", cat="Ll", bidi="L", upper=0xa75a, title=0xa75a};
  [0xa75c] = {name="LATIN CAPITAL LETTER RUM ROTUNDA", cat="Lu", bidi="L", lower=0xa75d};
  [0xa75d] = {name="LATIN SMALL LETTER RUM ROTUNDA", cat="Ll", bidi="L", upper=0xa75c, title=0xa75c};
  [0xa75e] = {name="LATIN CAPITAL LETTER V WITH DIAGONAL STROKE", cat="Lu", bidi="L", lower=0xa75f};
  [0xa75f] = {name="LATIN SMALL LETTER V WITH DIAGONAL STROKE", cat="Ll", bidi="L", upper=0xa75e, title=0xa75e};
  [0xa760] = {name="LATIN CAPITAL LETTER VY", cat="Lu", bidi="L", lower=0xa761};
  [0xa761] = {name="LATIN SMALL LETTER VY", cat="Ll", bidi="L", upper=0xa760, title=0xa760};
  [0xa762] = {name="LATIN CAPITAL LETTER VISIGOTHIC Z", cat="Lu", bidi="L", lower=0xa763};
  [0xa763] = {name="LATIN SMALL LETTER VISIGOTHIC Z", cat="Ll", bidi="L", upper=0xa762, title=0xa762};
  [0xa764] = {name="LATIN CAPITAL LETTER THORN WITH STROKE", cat="Lu", bidi="L", lower=0xa765};
  [0xa765] = {name="LATIN SMALL LETTER THORN WITH STROKE", cat="Ll", bidi="L", upper=0xa764, title=0xa764};
  [0xa766] = {name="LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER", cat="Lu", bidi="L", lower=0xa767};
  [0xa767] = {name="LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER", cat="Ll", bidi="L", upper=0xa766, title=0xa766};
  [0xa768] = {name="LATIN CAPITAL LETTER VEND", cat="Lu", bidi="L", lower=0xa769};
  [0xa769] = {name="LATIN SMALL LETTER VEND", cat="Ll", bidi="L", upper=0xa768, title=0xa768};
  [0xa76a] = {name="LATIN CAPITAL LETTER ET", cat="Lu", bidi="L", lower=0xa76b};
  [0xa76b] = {name="LATIN SMALL LETTER ET", cat="Ll", bidi="L", upper=0xa76a, title=0xa76a};
  [0xa76c] = {name="LATIN CAPITAL LETTER IS", cat="Lu", bidi="L", lower=0xa76d};
  [0xa76d] = {name="LATIN SMALL LETTER IS", cat="Ll", bidi="L", upper=0xa76c, title=0xa76c};
  [0xa76e] = {name="LATIN CAPITAL LETTER CON", cat="Lu", bidi="L", lower=0xa76f};
  [0xa76f] = {name="LATIN SMALL LETTER CON", cat="Ll", bidi="L", upper=0xa76e, title=0xa76e};
  [0xa770] = {name="MODIFIER LETTER US", cat="Lm", bidi="L", decomp={compat="super";0xA76F}};
  [0xa771] = {name="LATIN SMALL LETTER DUM", cat="Ll", bidi="L"};
  [0xa772] = {name="LATIN SMALL LETTER LUM", cat="Ll", bidi="L"};
  [0xa773] = {name="LATIN SMALL LETTER MUM", cat="Ll", bidi="L"};
  [0xa774] = {name="LATIN SMALL LETTER NUM", cat="Ll", bidi="L"};
  [0xa775] = {name="LATIN SMALL LETTER RUM", cat="Ll", bidi="L"};
  [0xa776] = {name="LATIN LETTER SMALL CAPITAL RUM", cat="Ll", bidi="L"};
  [0xa777] = {name="LATIN SMALL LETTER TUM", cat="Ll", bidi="L"};
  [0xa778] = {name="LATIN SMALL LETTER UM", cat="Ll", bidi="L"};
  [0xa779] = {name="LATIN CAPITAL LETTER INSULAR D", cat="Lu", bidi="L", lower=0xa77a};
  [0xa77a] = {name="LATIN SMALL LETTER INSULAR D", cat="Ll", bidi="L", upper=0xa779, title=0xa779};
  [0xa77b] = {name="LATIN CAPITAL LETTER INSULAR F", cat="Lu", bidi="L", lower=0xa77c};
  [0xa77c] = {name="LATIN SMALL LETTER INSULAR F", cat="Ll", bidi="L", upper=0xa77b, title=0xa77b};
  [0xa77d] = {name="LATIN CAPITAL LETTER INSULAR G", cat="Lu", bidi="L", lower=0x1d79};
  [0xa77e] = {name="LATIN CAPITAL LETTER TURNED INSULAR G", cat="Lu", bidi="L", lower=0xa77f};
  [0xa77f] = {name="LATIN SMALL LETTER TURNED INSULAR G", cat="Ll", bidi="L", upper=0xa77e, title=0xa77e};
  [0xa780] = {name="LATIN CAPITAL LETTER TURNED L", cat="Lu", bidi="L", lower=0xa781};
  [0xa781] = {name="LATIN SMALL LETTER TURNED L", cat="Ll", bidi="L", upper=0xa780, title=0xa780};
  [0xa782] = {name="LATIN CAPITAL LETTER INSULAR R", cat="Lu", bidi="L", lower=0xa783};
  [0xa783] = {name="LATIN SMALL LETTER INSULAR R", cat="Ll", bidi="L", upper=0xa782, title=0xa782};
  [0xa784] = {name="LATIN CAPITAL LETTER INSULAR S", cat="Lu", bidi="L", lower=0xa785};
  [0xa785] = {name="LATIN SMALL LETTER INSULAR S", cat="Ll", bidi="L", upper=0xa784, title=0xa784};
  [0xa786] = {name="LATIN CAPITAL LETTER INSULAR T", cat="Lu", bidi="L", lower=0xa787};
  [0xa787] = {name="LATIN SMALL LETTER INSULAR T", cat="Ll", bidi="L", upper=0xa786, title=0xa786};
  [0xa788] = {name="MODIFIER LETTER LOW CIRCUMFLEX ACCENT", cat="Lm", bidi="ON"};
  [0xa789] = {name="MODIFIER LETTER COLON", cat="Sk", bidi="L"};
  [0xa78a] = {name="MODIFIER LETTER SHORT EQUALS SIGN", cat="Sk", bidi="L"};
  [0xa78b] = {name="LATIN CAPITAL LETTER SALTILLO", cat="Lu", bidi="L", lower=0xa78c};
  [0xa78c] = {name="LATIN SMALL LETTER SALTILLO", cat="Ll", bidi="L", upper=0xa78b, title=0xa78b};
  [0xa7fb] = {name="LATIN EPIGRAPHIC LETTER REVERSED F", cat="Lo", bidi="L"};
  [0xa7fc] = {name="LATIN EPIGRAPHIC LETTER REVERSED P", cat="Lo", bidi="L"};
  [0xa7fd] = {name="LATIN EPIGRAPHIC LETTER INVERTED M", cat="Lo", bidi="L"};
  [0xa7fe] = {name="LATIN EPIGRAPHIC LETTER I LONGA", cat="Lo", bidi="L"};
  [0xa7ff] = {name="LATIN EPIGRAPHIC LETTER ARCHAIC M", cat="Lo", bidi="L"};
  [0xa800] = {name="SYLOTI NAGRI LETTER A", cat="Lo", bidi="L"};
  [0xa801] = {name="SYLOTI NAGRI LETTER I", cat="Lo", bidi="L"};
  [0xa802] = {name="SYLOTI NAGRI SIGN DVISVARA", cat="Mn", bidi="NSM"};
  [0xa803] = {name="SYLOTI NAGRI LETTER U", cat="Lo", bidi="L"};
  [0xa804] = {name="SYLOTI NAGRI LETTER E", cat="Lo", bidi="L"};
  [0xa805] = {name="SYLOTI NAGRI LETTER O", cat="Lo", bidi="L"};
  [0xa806] = {name="SYLOTI NAGRI SIGN HASANTA", cat="Mn", combo=9, bidi="NSM"};
  [0xa807] = {name="SYLOTI NAGRI LETTER KO", cat="Lo", bidi="L"};
  [0xa808] = {name="SYLOTI NAGRI LETTER KHO", cat="Lo", bidi="L"};
  [0xa809] = {name="SYLOTI NAGRI LETTER GO", cat="Lo", bidi="L"};
  [0xa80a] = {name="SYLOTI NAGRI LETTER GHO", cat="Lo", bidi="L"};
  [0xa80b] = {name="SYLOTI NAGRI SIGN ANUSVARA", cat="Mn", bidi="NSM"};
  [0xa80c] = {name="SYLOTI NAGRI LETTER CO", cat="Lo", bidi="L"};
  [0xa80d] = {name="SYLOTI NAGRI LETTER CHO", cat="Lo", bidi="L"};
  [0xa80e] = {name="SYLOTI NAGRI LETTER JO", cat="Lo", bidi="L"};
  [0xa80f] = {name="SYLOTI NAGRI LETTER JHO", cat="Lo", bidi="L"};
  [0xa810] = {name="SYLOTI NAGRI LETTER TTO", cat="Lo", bidi="L"};
  [0xa811] = {name="SYLOTI NAGRI LETTER TTHO", cat="Lo", bidi="L"};
  [0xa812] = {name="SYLOTI NAGRI LETTER DDO", cat="Lo", bidi="L"};
  [0xa813] = {name="SYLOTI NAGRI LETTER DDHO", cat="Lo", bidi="L"};
  [0xa814] = {name="SYLOTI NAGRI LETTER TO", cat="Lo", bidi="L"};
  [0xa815] = {name="SYLOTI NAGRI LETTER THO", cat="Lo", bidi="L"};
  [0xa816] = {name="SYLOTI NAGRI LETTER DO", cat="Lo", bidi="L"};
  [0xa817] = {name="SYLOTI NAGRI LETTER DHO", cat="Lo", bidi="L"};
  [0xa818] = {name="SYLOTI NAGRI LETTER NO", cat="Lo", bidi="L"};
  [0xa819] = {name="SYLOTI NAGRI LETTER PO", cat="Lo", bidi="L"};
  [0xa81a] = {name="SYLOTI NAGRI LETTER PHO", cat="Lo", bidi="L"};
  [0xa81b] = {name="SYLOTI NAGRI LETTER BO", cat="Lo", bidi="L"};
  [0xa81c] = {name="SYLOTI NAGRI LETTER BHO", cat="Lo", bidi="L"};
  [0xa81d] = {name="SYLOTI NAGRI LETTER MO", cat="Lo", bidi="L"};
  [0xa81e] = {name="SYLOTI NAGRI LETTER RO", cat="Lo", bidi="L"};
  [0xa81f] = {name="SYLOTI NAGRI LETTER LO", cat="Lo", bidi="L"};
  [0xa820] = {name="SYLOTI NAGRI LETTER RRO", cat="Lo", bidi="L"};
  [0xa821] = {name="SYLOTI NAGRI LETTER SO", cat="Lo", bidi="L"};
  [0xa822] = {name="SYLOTI NAGRI LETTER HO", cat="Lo", bidi="L"};
  [0xa823] = {name="SYLOTI NAGRI VOWEL SIGN A", cat="Mc", bidi="L"};
  [0xa824] = {name="SYLOTI NAGRI VOWEL SIGN I", cat="Mc", bidi="L"};
  [0xa825] = {name="SYLOTI NAGRI VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0xa826] = {name="SYLOTI NAGRI VOWEL SIGN E", cat="Mn", bidi="NSM"};
  [0xa827] = {name="SYLOTI NAGRI VOWEL SIGN OO", cat="Mc", bidi="L"};
  [0xa828] = {name="SYLOTI NAGRI POETRY MARK-1", cat="So", bidi="ON"};
  [0xa829] = {name="SYLOTI NAGRI POETRY MARK-2", cat="So", bidi="ON"};
  [0xa82a] = {name="SYLOTI NAGRI POETRY MARK-3", cat="So", bidi="ON"};
  [0xa82b] = {name="SYLOTI NAGRI POETRY MARK-4", cat="So", bidi="ON"};
  [0xa830] = {name="NORTH INDIC FRACTION ONE QUARTER", cat="No", bidi="L", numeric=1/4};
  [0xa831] = {name="NORTH INDIC FRACTION ONE HALF", cat="No", bidi="L", numeric=1/2};
  [0xa832] = {name="NORTH INDIC FRACTION THREE QUARTERS", cat="No", bidi="L", numeric=3/4};
  [0xa833] = {name="NORTH INDIC FRACTION ONE SIXTEENTH", cat="No", bidi="L", numeric=1/16};
  [0xa834] = {name="NORTH INDIC FRACTION ONE EIGHTH", cat="No", bidi="L", numeric=1/8};
  [0xa835] = {name="NORTH INDIC FRACTION THREE SIXTEENTHS", cat="No", bidi="L", numeric=3/16};
  [0xa836] = {name="NORTH INDIC QUARTER MARK", cat="So", bidi="L"};
  [0xa837] = {name="NORTH INDIC PLACEHOLDER MARK", cat="So", bidi="L"};
  [0xa838] = {name="NORTH INDIC RUPEE MARK", cat="Sc", bidi="ET"};
  [0xa839] = {name="NORTH INDIC QUANTITY MARK", cat="So", bidi="ET"};
  [0xa840] = {name="PHAGS-PA LETTER KA", cat="Lo", bidi="L"};
  [0xa841] = {name="PHAGS-PA LETTER KHA", cat="Lo", bidi="L"};
  [0xa842] = {name="PHAGS-PA LETTER GA", cat="Lo", bidi="L"};
  [0xa843] = {name="PHAGS-PA LETTER NGA", cat="Lo", bidi="L"};
  [0xa844] = {name="PHAGS-PA LETTER CA", cat="Lo", bidi="L"};
  [0xa845] = {name="PHAGS-PA LETTER CHA", cat="Lo", bidi="L"};
  [0xa846] = {name="PHAGS-PA LETTER JA", cat="Lo", bidi="L"};
  [0xa847] = {name="PHAGS-PA LETTER NYA", cat="Lo", bidi="L"};
  [0xa848] = {name="PHAGS-PA LETTER TA", cat="Lo", bidi="L"};
  [0xa849] = {name="PHAGS-PA LETTER THA", cat="Lo", bidi="L"};
  [0xa84a] = {name="PHAGS-PA LETTER DA", cat="Lo", bidi="L"};
  [0xa84b] = {name="PHAGS-PA LETTER NA", cat="Lo", bidi="L"};
  [0xa84c] = {name="PHAGS-PA LETTER PA", cat="Lo", bidi="L"};
  [0xa84d] = {name="PHAGS-PA LETTER PHA", cat="Lo", bidi="L"};
  [0xa84e] = {name="PHAGS-PA LETTER BA", cat="Lo", bidi="L"};
  [0xa84f] = {name="PHAGS-PA LETTER MA", cat="Lo", bidi="L"};
  [0xa850] = {name="PHAGS-PA LETTER TSA", cat="Lo", bidi="L"};
  [0xa851] = {name="PHAGS-PA LETTER TSHA", cat="Lo", bidi="L"};
  [0xa852] = {name="PHAGS-PA LETTER DZA", cat="Lo", bidi="L"};
  [0xa853] = {name="PHAGS-PA LETTER WA", cat="Lo", bidi="L"};
  [0xa854] = {name="PHAGS-PA LETTER ZHA", cat="Lo", bidi="L"};
  [0xa855] = {name="PHAGS-PA LETTER ZA", cat="Lo", bidi="L"};
  [0xa856] = {name="PHAGS-PA LETTER SMALL A", cat="Lo", bidi="L"};
  [0xa857] = {name="PHAGS-PA LETTER YA", cat="Lo", bidi="L"};
  [0xa858] = {name="PHAGS-PA LETTER RA", cat="Lo", bidi="L"};
  [0xa859] = {name="PHAGS-PA LETTER LA", cat="Lo", bidi="L"};
  [0xa85a] = {name="PHAGS-PA LETTER SHA", cat="Lo", bidi="L"};
  [0xa85b] = {name="PHAGS-PA LETTER SA", cat="Lo", bidi="L"};
  [0xa85c] = {name="PHAGS-PA LETTER HA", cat="Lo", bidi="L"};
  [0xa85d] = {name="PHAGS-PA LETTER A", cat="Lo", bidi="L"};
  [0xa85e] = {name="PHAGS-PA LETTER I", cat="Lo", bidi="L"};
  [0xa85f] = {name="PHAGS-PA LETTER U", cat="Lo", bidi="L"};
  [0xa860] = {name="PHAGS-PA LETTER E", cat="Lo", bidi="L"};
  [0xa861] = {name="PHAGS-PA LETTER O", cat="Lo", bidi="L"};
  [0xa862] = {name="PHAGS-PA LETTER QA", cat="Lo", bidi="L"};
  [0xa863] = {name="PHAGS-PA LETTER XA", cat="Lo", bidi="L"};
  [0xa864] = {name="PHAGS-PA LETTER FA", cat="Lo", bidi="L"};
  [0xa865] = {name="PHAGS-PA LETTER GGA", cat="Lo", bidi="L"};
  [0xa866] = {name="PHAGS-PA LETTER EE", cat="Lo", bidi="L"};
  [0xa867] = {name="PHAGS-PA SUBJOINED LETTER WA", cat="Lo", bidi="L"};
  [0xa868] = {name="PHAGS-PA SUBJOINED LETTER YA", cat="Lo", bidi="L"};
  [0xa869] = {name="PHAGS-PA LETTER TTA", cat="Lo", bidi="L"};
  [0xa86a] = {name="PHAGS-PA LETTER TTHA", cat="Lo", bidi="L"};
  [0xa86b] = {name="PHAGS-PA LETTER DDA", cat="Lo", bidi="L"};
  [0xa86c] = {name="PHAGS-PA LETTER NNA", cat="Lo", bidi="L"};
  [0xa86d] = {name="PHAGS-PA LETTER ALTERNATE YA", cat="Lo", bidi="L"};
  [0xa86e] = {name="PHAGS-PA LETTER VOICELESS SHA", cat="Lo", bidi="L"};
  [0xa86f] = {name="PHAGS-PA LETTER VOICED HA", cat="Lo", bidi="L"};
  [0xa870] = {name="PHAGS-PA LETTER ASPIRATED FA", cat="Lo", bidi="L"};
  [0xa871] = {name="PHAGS-PA SUBJOINED LETTER RA", cat="Lo", bidi="L"};
  [0xa872] = {name="PHAGS-PA SUPERFIXED LETTER RA", cat="Lo", bidi="L"};
  [0xa873] = {name="PHAGS-PA LETTER CANDRABINDU", cat="Lo", bidi="L"};
  [0xa874] = {name="PHAGS-PA SINGLE HEAD MARK", cat="Po", bidi="ON"};
  [0xa875] = {name="PHAGS-PA DOUBLE HEAD MARK", cat="Po", bidi="ON"};
  [0xa876] = {name="PHAGS-PA MARK SHAD", cat="Po", bidi="ON"};
  [0xa877] = {name="PHAGS-PA MARK DOUBLE SHAD", cat="Po", bidi="ON"};
  [0xa880] = {name="SAURASHTRA SIGN ANUSVARA", cat="Mc", bidi="L"};
  [0xa881] = {name="SAURASHTRA SIGN VISARGA", cat="Mc", bidi="L"};
  [0xa882] = {name="SAURASHTRA LETTER A", cat="Lo", bidi="L"};
  [0xa883] = {name="SAURASHTRA LETTER AA", cat="Lo", bidi="L"};
  [0xa884] = {name="SAURASHTRA LETTER I", cat="Lo", bidi="L"};
  [0xa885] = {name="SAURASHTRA LETTER II", cat="Lo", bidi="L"};
  [0xa886] = {name="SAURASHTRA LETTER U", cat="Lo", bidi="L"};
  [0xa887] = {name="SAURASHTRA LETTER UU", cat="Lo", bidi="L"};
  [0xa888] = {name="SAURASHTRA LETTER VOCALIC R", cat="Lo", bidi="L"};
  [0xa889] = {name="SAURASHTRA LETTER VOCALIC RR", cat="Lo", bidi="L"};
  [0xa88a] = {name="SAURASHTRA LETTER VOCALIC L", cat="Lo", bidi="L"};
  [0xa88b] = {name="SAURASHTRA LETTER VOCALIC LL", cat="Lo", bidi="L"};
  [0xa88c] = {name="SAURASHTRA LETTER E", cat="Lo", bidi="L"};
  [0xa88d] = {name="SAURASHTRA LETTER EE", cat="Lo", bidi="L"};
  [0xa88e] = {name="SAURASHTRA LETTER AI", cat="Lo", bidi="L"};
  [0xa88f] = {name="SAURASHTRA LETTER O", cat="Lo", bidi="L"};
  [0xa890] = {name="SAURASHTRA LETTER OO", cat="Lo", bidi="L"};
  [0xa891] = {name="SAURASHTRA LETTER AU", cat="Lo", bidi="L"};
  [0xa892] = {name="SAURASHTRA LETTER KA", cat="Lo", bidi="L"};
  [0xa893] = {name="SAURASHTRA LETTER KHA", cat="Lo", bidi="L"};
  [0xa894] = {name="SAURASHTRA LETTER GA", cat="Lo", bidi="L"};
  [0xa895] = {name="SAURASHTRA LETTER GHA", cat="Lo", bidi="L"};
  [0xa896] = {name="SAURASHTRA LETTER NGA", cat="Lo", bidi="L"};
  [0xa897] = {name="SAURASHTRA LETTER CA", cat="Lo", bidi="L"};
  [0xa898] = {name="SAURASHTRA LETTER CHA", cat="Lo", bidi="L"};
  [0xa899] = {name="SAURASHTRA LETTER JA", cat="Lo", bidi="L"};
  [0xa89a] = {name="SAURASHTRA LETTER JHA", cat="Lo", bidi="L"};
  [0xa89b] = {name="SAURASHTRA LETTER NYA", cat="Lo", bidi="L"};
  [0xa89c] = {name="SAURASHTRA LETTER TTA", cat="Lo", bidi="L"};
  [0xa89d] = {name="SAURASHTRA LETTER TTHA", cat="Lo", bidi="L"};
  [0xa89e] = {name="SAURASHTRA LETTER DDA", cat="Lo", bidi="L"};
  [0xa89f] = {name="SAURASHTRA LETTER DDHA", cat="Lo", bidi="L"};
  [0xa8a0] = {name="SAURASHTRA LETTER NNA", cat="Lo", bidi="L"};
  [0xa8a1] = {name="SAURASHTRA LETTER TA", cat="Lo", bidi="L"};
  [0xa8a2] = {name="SAURASHTRA LETTER THA", cat="Lo", bidi="L"};
  [0xa8a3] = {name="SAURASHTRA LETTER DA", cat="Lo", bidi="L"};
  [0xa8a4] = {name="SAURASHTRA LETTER DHA", cat="Lo", bidi="L"};
  [0xa8a5] = {name="SAURASHTRA LETTER NA", cat="Lo", bidi="L"};
  [0xa8a6] = {name="SAURASHTRA LETTER PA", cat="Lo", bidi="L"};
  [0xa8a7] = {name="SAURASHTRA LETTER PHA", cat="Lo", bidi="L"};
  [0xa8a8] = {name="SAURASHTRA LETTER BA", cat="Lo", bidi="L"};
  [0xa8a9] = {name="SAURASHTRA LETTER BHA", cat="Lo", bidi="L"};
  [0xa8aa] = {name="SAURASHTRA LETTER MA", cat="Lo", bidi="L"};
  [0xa8ab] = {name="SAURASHTRA LETTER YA", cat="Lo", bidi="L"};
  [0xa8ac] = {name="SAURASHTRA LETTER RA", cat="Lo", bidi="L"};
  [0xa8ad] = {name="SAURASHTRA LETTER LA", cat="Lo", bidi="L"};
  [0xa8ae] = {name="SAURASHTRA LETTER VA", cat="Lo", bidi="L"};
  [0xa8af] = {name="SAURASHTRA LETTER SHA", cat="Lo", bidi="L"};
  [0xa8b0] = {name="SAURASHTRA LETTER SSA", cat="Lo", bidi="L"};
  [0xa8b1] = {name="SAURASHTRA LETTER SA", cat="Lo", bidi="L"};
  [0xa8b2] = {name="SAURASHTRA LETTER HA", cat="Lo", bidi="L"};
  [0xa8b3] = {name="SAURASHTRA LETTER LLA", cat="Lo", bidi="L"};
  [0xa8b4] = {name="SAURASHTRA CONSONANT SIGN HAARU", cat="Mc", bidi="L"};
  [0xa8b5] = {name="SAURASHTRA VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0xa8b6] = {name="SAURASHTRA VOWEL SIGN I", cat="Mc", bidi="L"};
  [0xa8b7] = {name="SAURASHTRA VOWEL SIGN II", cat="Mc", bidi="L"};
  [0xa8b8] = {name="SAURASHTRA VOWEL SIGN U", cat="Mc", bidi="L"};
  [0xa8b9] = {name="SAURASHTRA VOWEL SIGN UU", cat="Mc", bidi="L"};
  [0xa8ba] = {name="SAURASHTRA VOWEL SIGN VOCALIC R", cat="Mc", bidi="L"};
  [0xa8bb] = {name="SAURASHTRA VOWEL SIGN VOCALIC RR", cat="Mc", bidi="L"};
  [0xa8bc] = {name="SAURASHTRA VOWEL SIGN VOCALIC L", cat="Mc", bidi="L"};
  [0xa8bd] = {name="SAURASHTRA VOWEL SIGN VOCALIC LL", cat="Mc", bidi="L"};
  [0xa8be] = {name="SAURASHTRA VOWEL SIGN E", cat="Mc", bidi="L"};
  [0xa8bf] = {name="SAURASHTRA VOWEL SIGN EE", cat="Mc", bidi="L"};
  [0xa8c0] = {name="SAURASHTRA VOWEL SIGN AI", cat="Mc", bidi="L"};
  [0xa8c1] = {name="SAURASHTRA VOWEL SIGN O", cat="Mc", bidi="L"};
  [0xa8c2] = {name="SAURASHTRA VOWEL SIGN OO", cat="Mc", bidi="L"};
  [0xa8c3] = {name="SAURASHTRA VOWEL SIGN AU", cat="Mc", bidi="L"};
  [0xa8c4] = {name="SAURASHTRA SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0xa8ce] = {name="SAURASHTRA DANDA", cat="Po", bidi="L"};
  [0xa8cf] = {name="SAURASHTRA DOUBLE DANDA", cat="Po", bidi="L"};
  [0xa8d0] = {name="SAURASHTRA DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0xa8d1] = {name="SAURASHTRA DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0xa8d2] = {name="SAURASHTRA DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0xa8d3] = {name="SAURASHTRA DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0xa8d4] = {name="SAURASHTRA DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0xa8d5] = {name="SAURASHTRA DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0xa8d6] = {name="SAURASHTRA DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0xa8d7] = {name="SAURASHTRA DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0xa8d8] = {name="SAURASHTRA DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0xa8d9] = {name="SAURASHTRA DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0xa8e0] = {name="COMBINING DEVANAGARI DIGIT ZERO", cat="Mn", combo=230, bidi="NSM"};
  [0xa8e1] = {name="COMBINING DEVANAGARI DIGIT ONE", cat="Mn", combo=230, bidi="NSM"};
  [0xa8e2] = {name="COMBINING DEVANAGARI DIGIT TWO", cat="Mn", combo=230, bidi="NSM"};
  [0xa8e3] = {name="COMBINING DEVANAGARI DIGIT THREE", cat="Mn", combo=230, bidi="NSM"};
  [0xa8e4] = {name="COMBINING DEVANAGARI DIGIT FOUR", cat="Mn", combo=230, bidi="NSM"};
  [0xa8e5] = {name="COMBINING DEVANAGARI DIGIT FIVE", cat="Mn", combo=230, bidi="NSM"};
  [0xa8e6] = {name="COMBINING DEVANAGARI DIGIT SIX", cat="Mn", combo=230, bidi="NSM"};
  [0xa8e7] = {name="COMBINING DEVANAGARI DIGIT SEVEN", cat="Mn", combo=230, bidi="NSM"};
  [0xa8e8] = {name="COMBINING DEVANAGARI DIGIT EIGHT", cat="Mn", combo=230, bidi="NSM"};
  [0xa8e9] = {name="COMBINING DEVANAGARI DIGIT NINE", cat="Mn", combo=230, bidi="NSM"};
  [0xa8ea] = {name="COMBINING DEVANAGARI LETTER A", cat="Mn", combo=230, bidi="NSM"};
  [0xa8eb] = {name="COMBINING DEVANAGARI LETTER U", cat="Mn", combo=230, bidi="NSM"};
  [0xa8ec] = {name="COMBINING DEVANAGARI LETTER KA", cat="Mn", combo=230, bidi="NSM"};
  [0xa8ed] = {name="COMBINING DEVANAGARI LETTER NA", cat="Mn", combo=230, bidi="NSM"};
  [0xa8ee] = {name="COMBINING DEVANAGARI LETTER PA", cat="Mn", combo=230, bidi="NSM"};
  [0xa8ef] = {name="COMBINING DEVANAGARI LETTER RA", cat="Mn", combo=230, bidi="NSM"};
  [0xa8f0] = {name="COMBINING DEVANAGARI LETTER VI", cat="Mn", combo=230, bidi="NSM"};
  [0xa8f1] = {name="COMBINING DEVANAGARI SIGN AVAGRAHA", cat="Mn", combo=230, bidi="NSM"};
  [0xa8f2] = {name="DEVANAGARI SIGN SPACING CANDRABINDU", cat="Lo", bidi="L"};
  [0xa8f3] = {name="DEVANAGARI SIGN CANDRABINDU VIRAMA", cat="Lo", bidi="L"};
  [0xa8f4] = {name="DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA", cat="Lo", bidi="L"};
  [0xa8f5] = {name="DEVANAGARI SIGN CANDRABINDU TWO", cat="Lo", bidi="L"};
  [0xa8f6] = {name="DEVANAGARI SIGN CANDRABINDU THREE", cat="Lo", bidi="L"};
  [0xa8f7] = {name="DEVANAGARI SIGN CANDRABINDU AVAGRAHA", cat="Lo", bidi="L"};
  [0xa8f8] = {name="DEVANAGARI SIGN PUSHPIKA", cat="Po", bidi="L"};
  [0xa8f9] = {name="DEVANAGARI GAP FILLER", cat="Po", bidi="L"};
  [0xa8fa] = {name="DEVANAGARI CARET", cat="Po", bidi="L"};
  [0xa8fb] = {name="DEVANAGARI HEADSTROKE", cat="Lo", bidi="L"};
  [0xa900] = {name="KAYAH LI DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0xa901] = {name="KAYAH LI DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0xa902] = {name="KAYAH LI DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0xa903] = {name="KAYAH LI DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0xa904] = {name="KAYAH LI DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0xa905] = {name="KAYAH LI DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0xa906] = {name="KAYAH LI DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0xa907] = {name="KAYAH LI DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0xa908] = {name="KAYAH LI DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0xa909] = {name="KAYAH LI DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0xa90a] = {name="KAYAH LI LETTER KA", cat="Lo", bidi="L"};
  [0xa90b] = {name="KAYAH LI LETTER KHA", cat="Lo", bidi="L"};
  [0xa90c] = {name="KAYAH LI LETTER GA", cat="Lo", bidi="L"};
  [0xa90d] = {name="KAYAH LI LETTER NGA", cat="Lo", bidi="L"};
  [0xa90e] = {name="KAYAH LI LETTER SA", cat="Lo", bidi="L"};
  [0xa90f] = {name="KAYAH LI LETTER SHA", cat="Lo", bidi="L"};
  [0xa910] = {name="KAYAH LI LETTER ZA", cat="Lo", bidi="L"};
  [0xa911] = {name="KAYAH LI LETTER NYA", cat="Lo", bidi="L"};
  [0xa912] = {name="KAYAH LI LETTER TA", cat="Lo", bidi="L"};
  [0xa913] = {name="KAYAH LI LETTER HTA", cat="Lo", bidi="L"};
  [0xa914] = {name="KAYAH LI LETTER NA", cat="Lo", bidi="L"};
  [0xa915] = {name="KAYAH LI LETTER PA", cat="Lo", bidi="L"};
  [0xa916] = {name="KAYAH LI LETTER PHA", cat="Lo", bidi="L"};
  [0xa917] = {name="KAYAH LI LETTER MA", cat="Lo", bidi="L"};
  [0xa918] = {name="KAYAH LI LETTER DA", cat="Lo", bidi="L"};
  [0xa919] = {name="KAYAH LI LETTER BA", cat="Lo", bidi="L"};
  [0xa91a] = {name="KAYAH LI LETTER RA", cat="Lo", bidi="L"};
  [0xa91b] = {name="KAYAH LI LETTER YA", cat="Lo", bidi="L"};
  [0xa91c] = {name="KAYAH LI LETTER LA", cat="Lo", bidi="L"};
  [0xa91d] = {name="KAYAH LI LETTER WA", cat="Lo", bidi="L"};
  [0xa91e] = {name="KAYAH LI LETTER THA", cat="Lo", bidi="L"};
  [0xa91f] = {name="KAYAH LI LETTER HA", cat="Lo", bidi="L"};
  [0xa920] = {name="KAYAH LI LETTER VA", cat="Lo", bidi="L"};
  [0xa921] = {name="KAYAH LI LETTER CA", cat="Lo", bidi="L"};
  [0xa922] = {name="KAYAH LI LETTER A", cat="Lo", bidi="L"};
  [0xa923] = {name="KAYAH LI LETTER OE", cat="Lo", bidi="L"};
  [0xa924] = {name="KAYAH LI LETTER I", cat="Lo", bidi="L"};
  [0xa925] = {name="KAYAH LI LETTER OO", cat="Lo", bidi="L"};
  [0xa926] = {name="KAYAH LI VOWEL UE", cat="Mn", bidi="NSM"};
  [0xa927] = {name="KAYAH LI VOWEL E", cat="Mn", bidi="NSM"};
  [0xa928] = {name="KAYAH LI VOWEL U", cat="Mn", bidi="NSM"};
  [0xa929] = {name="KAYAH LI VOWEL EE", cat="Mn", bidi="NSM"};
  [0xa92a] = {name="KAYAH LI VOWEL O", cat="Mn", bidi="NSM"};
  [0xa92b] = {name="KAYAH LI TONE PLOPHU", cat="Mn", combo=220, bidi="NSM"};
  [0xa92c] = {name="KAYAH LI TONE CALYA", cat="Mn", combo=220, bidi="NSM"};
  [0xa92d] = {name="KAYAH LI TONE CALYA PLOPHU", cat="Mn", combo=220, bidi="NSM"};
  [0xa92e] = {name="KAYAH LI SIGN CWI", cat="Po", bidi="L"};
  [0xa92f] = {name="KAYAH LI SIGN SHYA", cat="Po", bidi="L"};
  [0xa930] = {name="REJANG LETTER KA", cat="Lo", bidi="L"};
  [0xa931] = {name="REJANG LETTER GA", cat="Lo", bidi="L"};
  [0xa932] = {name="REJANG LETTER NGA", cat="Lo", bidi="L"};
  [0xa933] = {name="REJANG LETTER TA", cat="Lo", bidi="L"};
  [0xa934] = {name="REJANG LETTER DA", cat="Lo", bidi="L"};
  [0xa935] = {name="REJANG LETTER NA", cat="Lo", bidi="L"};
  [0xa936] = {name="REJANG LETTER PA", cat="Lo", bidi="L"};
  [0xa937] = {name="REJANG LETTER BA", cat="Lo", bidi="L"};
  [0xa938] = {name="REJANG LETTER MA", cat="Lo", bidi="L"};
  [0xa939] = {name="REJANG LETTER CA", cat="Lo", bidi="L"};
  [0xa93a] = {name="REJANG LETTER JA", cat="Lo", bidi="L"};
  [0xa93b] = {name="REJANG LETTER NYA", cat="Lo", bidi="L"};
  [0xa93c] = {name="REJANG LETTER SA", cat="Lo", bidi="L"};
  [0xa93d] = {name="REJANG LETTER RA", cat="Lo", bidi="L"};
  [0xa93e] = {name="REJANG LETTER LA", cat="Lo", bidi="L"};
  [0xa93f] = {name="REJANG LETTER YA", cat="Lo", bidi="L"};
  [0xa940] = {name="REJANG LETTER WA", cat="Lo", bidi="L"};
  [0xa941] = {name="REJANG LETTER HA", cat="Lo", bidi="L"};
  [0xa942] = {name="REJANG LETTER MBA", cat="Lo", bidi="L"};
  [0xa943] = {name="REJANG LETTER NGGA", cat="Lo", bidi="L"};
  [0xa944] = {name="REJANG LETTER NDA", cat="Lo", bidi="L"};
  [0xa945] = {name="REJANG LETTER NYJA", cat="Lo", bidi="L"};
  [0xa946] = {name="REJANG LETTER A", cat="Lo", bidi="L"};
  [0xa947] = {name="REJANG VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0xa948] = {name="REJANG VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0xa949] = {name="REJANG VOWEL SIGN E", cat="Mn", bidi="NSM"};
  [0xa94a] = {name="REJANG VOWEL SIGN AI", cat="Mn", bidi="NSM"};
  [0xa94b] = {name="REJANG VOWEL SIGN O", cat="Mn", bidi="NSM"};
  [0xa94c] = {name="REJANG VOWEL SIGN AU", cat="Mn", bidi="NSM"};
  [0xa94d] = {name="REJANG VOWEL SIGN EU", cat="Mn", bidi="NSM"};
  [0xa94e] = {name="REJANG VOWEL SIGN EA", cat="Mn", bidi="NSM"};
  [0xa94f] = {name="REJANG CONSONANT SIGN NG", cat="Mn", bidi="NSM"};
  [0xa950] = {name="REJANG CONSONANT SIGN N", cat="Mn", bidi="NSM"};
  [0xa951] = {name="REJANG CONSONANT SIGN R", cat="Mn", bidi="NSM"};
  [0xa952] = {name="REJANG CONSONANT SIGN H", cat="Mc", bidi="L"};
  [0xa953] = {name="REJANG VIRAMA", cat="Mc", combo=9, bidi="L"};
  [0xa95f] = {name="REJANG SECTION MARK", cat="Po", bidi="L"};
  [0xa960] = {name="HANGUL CHOSEONG TIKEUT-MIEUM", cat="Lo", bidi="L"};
  [0xa961] = {name="HANGUL CHOSEONG TIKEUT-PIEUP", cat="Lo", bidi="L"};
  [0xa962] = {name="HANGUL CHOSEONG TIKEUT-SIOS", cat="Lo", bidi="L"};
  [0xa963] = {name="HANGUL CHOSEONG TIKEUT-CIEUC", cat="Lo", bidi="L"};
  [0xa964] = {name="HANGUL CHOSEONG RIEUL-KIYEOK", cat="Lo", bidi="L"};
  [0xa965] = {name="HANGUL CHOSEONG RIEUL-SSANGKIYEOK", cat="Lo", bidi="L"};
  [0xa966] = {name="HANGUL CHOSEONG RIEUL-TIKEUT", cat="Lo", bidi="L"};
  [0xa967] = {name="HANGUL CHOSEONG RIEUL-SSANGTIKEUT", cat="Lo", bidi="L"};
  [0xa968] = {name="HANGUL CHOSEONG RIEUL-MIEUM", cat="Lo", bidi="L"};
  [0xa969] = {name="HANGUL CHOSEONG RIEUL-PIEUP", cat="Lo", bidi="L"};
  [0xa96a] = {name="HANGUL CHOSEONG RIEUL-SSANGPIEUP", cat="Lo", bidi="L"};
  [0xa96b] = {name="HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP", cat="Lo", bidi="L"};
  [0xa96c] = {name="HANGUL CHOSEONG RIEUL-SIOS", cat="Lo", bidi="L"};
  [0xa96d] = {name="HANGUL CHOSEONG RIEUL-CIEUC", cat="Lo", bidi="L"};
  [0xa96e] = {name="HANGUL CHOSEONG RIEUL-KHIEUKH", cat="Lo", bidi="L"};
  [0xa96f] = {name="HANGUL CHOSEONG MIEUM-KIYEOK", cat="Lo", bidi="L"};
  [0xa970] = {name="HANGUL CHOSEONG MIEUM-TIKEUT", cat="Lo", bidi="L"};
  [0xa971] = {name="HANGUL CHOSEONG MIEUM-SIOS", cat="Lo", bidi="L"};
  [0xa972] = {name="HANGUL CHOSEONG PIEUP-SIOS-THIEUTH", cat="Lo", bidi="L"};
  [0xa973] = {name="HANGUL CHOSEONG PIEUP-KHIEUKH", cat="Lo", bidi="L"};
  [0xa974] = {name="HANGUL CHOSEONG PIEUP-HIEUH", cat="Lo", bidi="L"};
  [0xa975] = {name="HANGUL CHOSEONG SSANGSIOS-PIEUP", cat="Lo", bidi="L"};
  [0xa976] = {name="HANGUL CHOSEONG IEUNG-RIEUL", cat="Lo", bidi="L"};
  [0xa977] = {name="HANGUL CHOSEONG IEUNG-HIEUH", cat="Lo", bidi="L"};
  [0xa978] = {name="HANGUL CHOSEONG SSANGCIEUC-HIEUH", cat="Lo", bidi="L"};
  [0xa979] = {name="HANGUL CHOSEONG SSANGTHIEUTH", cat="Lo", bidi="L"};
  [0xa97a] = {name="HANGUL CHOSEONG PHIEUPH-HIEUH", cat="Lo", bidi="L"};
  [0xa97b] = {name="HANGUL CHOSEONG HIEUH-SIOS", cat="Lo", bidi="L"};
  [0xa97c] = {name="HANGUL CHOSEONG SSANGYEORINHIEUH", cat="Lo", bidi="L"};
  [0xa980] = {name="JAVANESE SIGN PANYANGGA", cat="Mn", bidi="NSM"};
  [0xa981] = {name="JAVANESE SIGN CECAK", cat="Mn", bidi="NSM"};
  [0xa982] = {name="JAVANESE SIGN LAYAR", cat="Mn", bidi="NSM"};
  [0xa983] = {name="JAVANESE SIGN WIGNYAN", cat="Mc", bidi="L"};
  [0xa984] = {name="JAVANESE LETTER A", cat="Lo", bidi="L"};
  [0xa985] = {name="JAVANESE LETTER I KAWI", cat="Lo", bidi="L"};
  [0xa986] = {name="JAVANESE LETTER I", cat="Lo", bidi="L"};
  [0xa987] = {name="JAVANESE LETTER II", cat="Lo", bidi="L"};
  [0xa988] = {name="JAVANESE LETTER U", cat="Lo", bidi="L"};
  [0xa989] = {name="JAVANESE LETTER PA CEREK", cat="Lo", bidi="L"};
  [0xa98a] = {name="JAVANESE LETTER NGA LELET", cat="Lo", bidi="L"};
  [0xa98b] = {name="JAVANESE LETTER NGA LELET RASWADI", cat="Lo", bidi="L"};
  [0xa98c] = {name="JAVANESE LETTER E", cat="Lo", bidi="L"};
  [0xa98d] = {name="JAVANESE LETTER AI", cat="Lo", bidi="L"};
  [0xa98e] = {name="JAVANESE LETTER O", cat="Lo", bidi="L"};
  [0xa98f] = {name="JAVANESE LETTER KA", cat="Lo", bidi="L"};
  [0xa990] = {name="JAVANESE LETTER KA SASAK", cat="Lo", bidi="L"};
  [0xa991] = {name="JAVANESE LETTER KA MURDA", cat="Lo", bidi="L"};
  [0xa992] = {name="JAVANESE LETTER GA", cat="Lo", bidi="L"};
  [0xa993] = {name="JAVANESE LETTER GA MURDA", cat="Lo", bidi="L"};
  [0xa994] = {name="JAVANESE LETTER NGA", cat="Lo", bidi="L"};
  [0xa995] = {name="JAVANESE LETTER CA", cat="Lo", bidi="L"};
  [0xa996] = {name="JAVANESE LETTER CA MURDA", cat="Lo", bidi="L"};
  [0xa997] = {name="JAVANESE LETTER JA", cat="Lo", bidi="L"};
  [0xa998] = {name="JAVANESE LETTER NYA MURDA", cat="Lo", bidi="L"};
  [0xa999] = {name="JAVANESE LETTER JA MAHAPRANA", cat="Lo", bidi="L"};
  [0xa99a] = {name="JAVANESE LETTER NYA", cat="Lo", bidi="L"};
  [0xa99b] = {name="JAVANESE LETTER TTA", cat="Lo", bidi="L"};
  [0xa99c] = {name="JAVANESE LETTER TTA MAHAPRANA", cat="Lo", bidi="L"};
  [0xa99d] = {name="JAVANESE LETTER DDA", cat="Lo", bidi="L"};
  [0xa99e] = {name="JAVANESE LETTER DDA MAHAPRANA", cat="Lo", bidi="L"};
  [0xa99f] = {name="JAVANESE LETTER NA MURDA", cat="Lo", bidi="L"};
  [0xa9a0] = {name="JAVANESE LETTER TA", cat="Lo", bidi="L"};
  [0xa9a1] = {name="JAVANESE LETTER TA MURDA", cat="Lo", bidi="L"};
  [0xa9a2] = {name="JAVANESE LETTER DA", cat="Lo", bidi="L"};
  [0xa9a3] = {name="JAVANESE LETTER DA MAHAPRANA", cat="Lo", bidi="L"};
  [0xa9a4] = {name="JAVANESE LETTER NA", cat="Lo", bidi="L"};
  [0xa9a5] = {name="JAVANESE LETTER PA", cat="Lo", bidi="L"};
  [0xa9a6] = {name="JAVANESE LETTER PA MURDA", cat="Lo", bidi="L"};
  [0xa9a7] = {name="JAVANESE LETTER BA", cat="Lo", bidi="L"};
  [0xa9a8] = {name="JAVANESE LETTER BA MURDA", cat="Lo", bidi="L"};
  [0xa9a9] = {name="JAVANESE LETTER MA", cat="Lo", bidi="L"};
  [0xa9aa] = {name="JAVANESE LETTER YA", cat="Lo", bidi="L"};
  [0xa9ab] = {name="JAVANESE LETTER RA", cat="Lo", bidi="L"};
  [0xa9ac] = {name="JAVANESE LETTER RA AGUNG", cat="Lo", bidi="L"};
  [0xa9ad] = {name="JAVANESE LETTER LA", cat="Lo", bidi="L"};
  [0xa9ae] = {name="JAVANESE LETTER WA", cat="Lo", bidi="L"};
  [0xa9af] = {name="JAVANESE LETTER SA MURDA", cat="Lo", bidi="L"};
  [0xa9b0] = {name="JAVANESE LETTER SA MAHAPRANA", cat="Lo", bidi="L"};
  [0xa9b1] = {name="JAVANESE LETTER SA", cat="Lo", bidi="L"};
  [0xa9b2] = {name="JAVANESE LETTER HA", cat="Lo", bidi="L"};
  [0xa9b3] = {name="JAVANESE SIGN CECAK TELU", cat="Mn", combo=7, bidi="NSM"};
  [0xa9b4] = {name="JAVANESE VOWEL SIGN TARUNG", cat="Mc", bidi="L"};
  [0xa9b5] = {name="JAVANESE VOWEL SIGN TOLONG", cat="Mc", bidi="L"};
  [0xa9b6] = {name="JAVANESE VOWEL SIGN WULU", cat="Mn", bidi="NSM"};
  [0xa9b7] = {name="JAVANESE VOWEL SIGN WULU MELIK", cat="Mn", bidi="NSM"};
  [0xa9b8] = {name="JAVANESE VOWEL SIGN SUKU", cat="Mn", bidi="NSM"};
  [0xa9b9] = {name="JAVANESE VOWEL SIGN SUKU MENDUT", cat="Mn", bidi="NSM"};
  [0xa9ba] = {name="JAVANESE VOWEL SIGN TALING", cat="Mc", bidi="L"};
  [0xa9bb] = {name="JAVANESE VOWEL SIGN DIRGA MURE", cat="Mc", bidi="L"};
  [0xa9bc] = {name="JAVANESE VOWEL SIGN PEPET", cat="Mn", bidi="NSM"};
  [0xa9bd] = {name="JAVANESE CONSONANT SIGN KERET", cat="Mc", bidi="L"};
  [0xa9be] = {name="JAVANESE CONSONANT SIGN PENGKAL", cat="Mc", bidi="L"};
  [0xa9bf] = {name="JAVANESE CONSONANT SIGN CAKRA", cat="Mc", bidi="L"};
  [0xa9c0] = {name="JAVANESE PANGKON", cat="Mc", combo=9, bidi="L"};
  [0xa9c1] = {name="JAVANESE LEFT RERENGGAN", cat="Po", bidi="L"};
  [0xa9c2] = {name="JAVANESE RIGHT RERENGGAN", cat="Po", bidi="L"};
  [0xa9c3] = {name="JAVANESE PADA ANDAP", cat="Po", bidi="L"};
  [0xa9c4] = {name="JAVANESE PADA MADYA", cat="Po", bidi="L"};
  [0xa9c5] = {name="JAVANESE PADA LUHUR", cat="Po", bidi="L"};
  [0xa9c6] = {name="JAVANESE PADA WINDU", cat="Po", bidi="L"};
  [0xa9c7] = {name="JAVANESE PADA PANGKAT", cat="Po", bidi="L"};
  [0xa9c8] = {name="JAVANESE PADA LINGSA", cat="Po", bidi="L"};
  [0xa9c9] = {name="JAVANESE PADA LUNGSI", cat="Po", bidi="L"};
  [0xa9ca] = {name="JAVANESE PADA ADEG", cat="Po", bidi="L"};
  [0xa9cb] = {name="JAVANESE PADA ADEG ADEG", cat="Po", bidi="L"};
  [0xa9cc] = {name="JAVANESE PADA PISELEH", cat="Po", bidi="L"};
  [0xa9cd] = {name="JAVANESE TURNED PADA PISELEH", cat="Po", bidi="L"};
  [0xa9cf] = {name="JAVANESE PANGRANGKEP", cat="Lm", bidi="L"};
  [0xa9d0] = {name="JAVANESE DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0xa9d1] = {name="JAVANESE DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0xa9d2] = {name="JAVANESE DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0xa9d3] = {name="JAVANESE DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0xa9d4] = {name="JAVANESE DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0xa9d5] = {name="JAVANESE DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0xa9d6] = {name="JAVANESE DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0xa9d7] = {name="JAVANESE DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0xa9d8] = {name="JAVANESE DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0xa9d9] = {name="JAVANESE DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0xa9de] = {name="JAVANESE PADA TIRTA TUMETES", cat="Po", bidi="L"};
  [0xa9df] = {name="JAVANESE PADA ISEN-ISEN", cat="Po", bidi="L"};
  [0xaa00] = {name="CHAM LETTER A", cat="Lo", bidi="L"};
  [0xaa01] = {name="CHAM LETTER I", cat="Lo", bidi="L"};
  [0xaa02] = {name="CHAM LETTER U", cat="Lo", bidi="L"};
  [0xaa03] = {name="CHAM LETTER E", cat="Lo", bidi="L"};
  [0xaa04] = {name="CHAM LETTER AI", cat="Lo", bidi="L"};
  [0xaa05] = {name="CHAM LETTER O", cat="Lo", bidi="L"};
  [0xaa06] = {name="CHAM LETTER KA", cat="Lo", bidi="L"};
  [0xaa07] = {name="CHAM LETTER KHA", cat="Lo", bidi="L"};
  [0xaa08] = {name="CHAM LETTER GA", cat="Lo", bidi="L"};
  [0xaa09] = {name="CHAM LETTER GHA", cat="Lo", bidi="L"};
  [0xaa0a] = {name="CHAM LETTER NGUE", cat="Lo", bidi="L"};
  [0xaa0b] = {name="CHAM LETTER NGA", cat="Lo", bidi="L"};
  [0xaa0c] = {name="CHAM LETTER CHA", cat="Lo", bidi="L"};
  [0xaa0d] = {name="CHAM LETTER CHHA", cat="Lo", bidi="L"};
  [0xaa0e] = {name="CHAM LETTER JA", cat="Lo", bidi="L"};
  [0xaa0f] = {name="CHAM LETTER JHA", cat="Lo", bidi="L"};
  [0xaa10] = {name="CHAM LETTER NHUE", cat="Lo", bidi="L"};
  [0xaa11] = {name="CHAM LETTER NHA", cat="Lo", bidi="L"};
  [0xaa12] = {name="CHAM LETTER NHJA", cat="Lo", bidi="L"};
  [0xaa13] = {name="CHAM LETTER TA", cat="Lo", bidi="L"};
  [0xaa14] = {name="CHAM LETTER THA", cat="Lo", bidi="L"};
  [0xaa15] = {name="CHAM LETTER DA", cat="Lo", bidi="L"};
  [0xaa16] = {name="CHAM LETTER DHA", cat="Lo", bidi="L"};
  [0xaa17] = {name="CHAM LETTER NUE", cat="Lo", bidi="L"};
  [0xaa18] = {name="CHAM LETTER NA", cat="Lo", bidi="L"};
  [0xaa19] = {name="CHAM LETTER DDA", cat="Lo", bidi="L"};
  [0xaa1a] = {name="CHAM LETTER PA", cat="Lo", bidi="L"};
  [0xaa1b] = {name="CHAM LETTER PPA", cat="Lo", bidi="L"};
  [0xaa1c] = {name="CHAM LETTER PHA", cat="Lo", bidi="L"};
  [0xaa1d] = {name="CHAM LETTER BA", cat="Lo", bidi="L"};
  [0xaa1e] = {name="CHAM LETTER BHA", cat="Lo", bidi="L"};
  [0xaa1f] = {name="CHAM LETTER MUE", cat="Lo", bidi="L"};
  [0xaa20] = {name="CHAM LETTER MA", cat="Lo", bidi="L"};
  [0xaa21] = {name="CHAM LETTER BBA", cat="Lo", bidi="L"};
  [0xaa22] = {name="CHAM LETTER YA", cat="Lo", bidi="L"};
  [0xaa23] = {name="CHAM LETTER RA", cat="Lo", bidi="L"};
  [0xaa24] = {name="CHAM LETTER LA", cat="Lo", bidi="L"};
  [0xaa25] = {name="CHAM LETTER VA", cat="Lo", bidi="L"};
  [0xaa26] = {name="CHAM LETTER SSA", cat="Lo", bidi="L"};
  [0xaa27] = {name="CHAM LETTER SA", cat="Lo", bidi="L"};
  [0xaa28] = {name="CHAM LETTER HA", cat="Lo", bidi="L"};
  [0xaa29] = {name="CHAM VOWEL SIGN AA", cat="Mn", bidi="NSM"};
  [0xaa2a] = {name="CHAM VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0xaa2b] = {name="CHAM VOWEL SIGN II", cat="Mn", bidi="NSM"};
  [0xaa2c] = {name="CHAM VOWEL SIGN EI", cat="Mn", bidi="NSM"};
  [0xaa2d] = {name="CHAM VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0xaa2e] = {name="CHAM VOWEL SIGN OE", cat="Mn", bidi="NSM"};
  [0xaa2f] = {name="CHAM VOWEL SIGN O", cat="Mc", bidi="L"};
  [0xaa30] = {name="CHAM VOWEL SIGN AI", cat="Mc", bidi="L"};
  [0xaa31] = {name="CHAM VOWEL SIGN AU", cat="Mn", bidi="NSM"};
  [0xaa32] = {name="CHAM VOWEL SIGN UE", cat="Mn", bidi="NSM"};
  [0xaa33] = {name="CHAM CONSONANT SIGN YA", cat="Mc", bidi="L"};
  [0xaa34] = {name="CHAM CONSONANT SIGN RA", cat="Mc", bidi="L"};
  [0xaa35] = {name="CHAM CONSONANT SIGN LA", cat="Mn", bidi="NSM"};
  [0xaa36] = {name="CHAM CONSONANT SIGN WA", cat="Mn", bidi="NSM"};
  [0xaa40] = {name="CHAM LETTER FINAL K", cat="Lo", bidi="L"};
  [0xaa41] = {name="CHAM LETTER FINAL G", cat="Lo", bidi="L"};
  [0xaa42] = {name="CHAM LETTER FINAL NG", cat="Lo", bidi="L"};
  [0xaa43] = {name="CHAM CONSONANT SIGN FINAL NG", cat="Mn", bidi="NSM"};
  [0xaa44] = {name="CHAM LETTER FINAL CH", cat="Lo", bidi="L"};
  [0xaa45] = {name="CHAM LETTER FINAL T", cat="Lo", bidi="L"};
  [0xaa46] = {name="CHAM LETTER FINAL N", cat="Lo", bidi="L"};
  [0xaa47] = {name="CHAM LETTER FINAL P", cat="Lo", bidi="L"};
  [0xaa48] = {name="CHAM LETTER FINAL Y", cat="Lo", bidi="L"};
  [0xaa49] = {name="CHAM LETTER FINAL R", cat="Lo", bidi="L"};
  [0xaa4a] = {name="CHAM LETTER FINAL L", cat="Lo", bidi="L"};
  [0xaa4b] = {name="CHAM LETTER FINAL SS", cat="Lo", bidi="L"};
  [0xaa4c] = {name="CHAM CONSONANT SIGN FINAL M", cat="Mn", bidi="NSM"};
  [0xaa4d] = {name="CHAM CONSONANT SIGN FINAL H", cat="Mc", bidi="L"};
  [0xaa50] = {name="CHAM DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0xaa51] = {name="CHAM DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0xaa52] = {name="CHAM DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0xaa53] = {name="CHAM DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0xaa54] = {name="CHAM DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0xaa55] = {name="CHAM DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0xaa56] = {name="CHAM DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0xaa57] = {name="CHAM DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0xaa58] = {name="CHAM DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0xaa59] = {name="CHAM DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0xaa5c] = {name="CHAM PUNCTUATION SPIRAL", cat="Po", bidi="L"};
  [0xaa5d] = {name="CHAM PUNCTUATION DANDA", cat="Po", bidi="L"};
  [0xaa5e] = {name="CHAM PUNCTUATION DOUBLE DANDA", cat="Po", bidi="L"};
  [0xaa5f] = {name="CHAM PUNCTUATION TRIPLE DANDA", cat="Po", bidi="L"};
  [0xaa60] = {name="MYANMAR LETTER KHAMTI GA", cat="Lo", bidi="L"};
  [0xaa61] = {name="MYANMAR LETTER KHAMTI CA", cat="Lo", bidi="L"};
  [0xaa62] = {name="MYANMAR LETTER KHAMTI CHA", cat="Lo", bidi="L"};
  [0xaa63] = {name="MYANMAR LETTER KHAMTI JA", cat="Lo", bidi="L"};
  [0xaa64] = {name="MYANMAR LETTER KHAMTI JHA", cat="Lo", bidi="L"};
  [0xaa65] = {name="MYANMAR LETTER KHAMTI NYA", cat="Lo", bidi="L"};
  [0xaa66] = {name="MYANMAR LETTER KHAMTI TTA", cat="Lo", bidi="L"};
  [0xaa67] = {name="MYANMAR LETTER KHAMTI TTHA", cat="Lo", bidi="L"};
  [0xaa68] = {name="MYANMAR LETTER KHAMTI DDA", cat="Lo", bidi="L"};
  [0xaa69] = {name="MYANMAR LETTER KHAMTI DDHA", cat="Lo", bidi="L"};
  [0xaa6a] = {name="MYANMAR LETTER KHAMTI DHA", cat="Lo", bidi="L"};
  [0xaa6b] = {name="MYANMAR LETTER KHAMTI NA", cat="Lo", bidi="L"};
  [0xaa6c] = {name="MYANMAR LETTER KHAMTI SA", cat="Lo", bidi="L"};
  [0xaa6d] = {name="MYANMAR LETTER KHAMTI HA", cat="Lo", bidi="L"};
  [0xaa6e] = {name="MYANMAR LETTER KHAMTI HHA", cat="Lo", bidi="L"};
  [0xaa6f] = {name="MYANMAR LETTER KHAMTI FA", cat="Lo", bidi="L"};
  [0xaa70] = {name="MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION", cat="Lm", bidi="L"};
  [0xaa71] = {name="MYANMAR LETTER KHAMTI XA", cat="Lo", bidi="L"};
  [0xaa72] = {name="MYANMAR LETTER KHAMTI ZA", cat="Lo", bidi="L"};
  [0xaa73] = {name="MYANMAR LETTER KHAMTI RA", cat="Lo", bidi="L"};
  [0xaa74] = {name="MYANMAR LOGOGRAM KHAMTI OAY", cat="Lo", bidi="L"};
  [0xaa75] = {name="MYANMAR LOGOGRAM KHAMTI QN", cat="Lo", bidi="L"};
  [0xaa76] = {name="MYANMAR LOGOGRAM KHAMTI HM", cat="Lo", bidi="L"};
  [0xaa77] = {name="MYANMAR SYMBOL AITON EXCLAMATION", cat="So", bidi="L"};
  [0xaa78] = {name="MYANMAR SYMBOL AITON ONE", cat="So", bidi="L"};
  [0xaa79] = {name="MYANMAR SYMBOL AITON TWO", cat="So", bidi="L"};
  [0xaa7a] = {name="MYANMAR LETTER AITON RA", cat="Lo", bidi="L"};
  [0xaa7b] = {name="MYANMAR SIGN PAO KAREN TONE", cat="Mc", bidi="L"};
  [0xaa80] = {name="TAI VIET LETTER LOW KO", cat="Lo", bidi="L"};
  [0xaa81] = {name="TAI VIET LETTER HIGH KO", cat="Lo", bidi="L"};
  [0xaa82] = {name="TAI VIET LETTER LOW KHO", cat="Lo", bidi="L"};
  [0xaa83] = {name="TAI VIET LETTER HIGH KHO", cat="Lo", bidi="L"};
  [0xaa84] = {name="TAI VIET LETTER LOW KHHO", cat="Lo", bidi="L"};
  [0xaa85] = {name="TAI VIET LETTER HIGH KHHO", cat="Lo", bidi="L"};
  [0xaa86] = {name="TAI VIET LETTER LOW GO", cat="Lo", bidi="L"};
  [0xaa87] = {name="TAI VIET LETTER HIGH GO", cat="Lo", bidi="L"};
  [0xaa88] = {name="TAI VIET LETTER LOW NGO", cat="Lo", bidi="L"};
  [0xaa89] = {name="TAI VIET LETTER HIGH NGO", cat="Lo", bidi="L"};
  [0xaa8a] = {name="TAI VIET LETTER LOW CO", cat="Lo", bidi="L"};
  [0xaa8b] = {name="TAI VIET LETTER HIGH CO", cat="Lo", bidi="L"};
  [0xaa8c] = {name="TAI VIET LETTER LOW CHO", cat="Lo", bidi="L"};
  [0xaa8d] = {name="TAI VIET LETTER HIGH CHO", cat="Lo", bidi="L"};
  [0xaa8e] = {name="TAI VIET LETTER LOW SO", cat="Lo", bidi="L"};
  [0xaa8f] = {name="TAI VIET LETTER HIGH SO", cat="Lo", bidi="L"};
  [0xaa90] = {name="TAI VIET LETTER LOW NYO", cat="Lo", bidi="L"};
  [0xaa91] = {name="TAI VIET LETTER HIGH NYO", cat="Lo", bidi="L"};
  [0xaa92] = {name="TAI VIET LETTER LOW DO", cat="Lo", bidi="L"};
  [0xaa93] = {name="TAI VIET LETTER HIGH DO", cat="Lo", bidi="L"};
  [0xaa94] = {name="TAI VIET LETTER LOW TO", cat="Lo", bidi="L"};
  [0xaa95] = {name="TAI VIET LETTER HIGH TO", cat="Lo", bidi="L"};
  [0xaa96] = {name="TAI VIET LETTER LOW THO", cat="Lo", bidi="L"};
  [0xaa97] = {name="TAI VIET LETTER HIGH THO", cat="Lo", bidi="L"};
  [0xaa98] = {name="TAI VIET LETTER LOW NO", cat="Lo", bidi="L"};
  [0xaa99] = {name="TAI VIET LETTER HIGH NO", cat="Lo", bidi="L"};
  [0xaa9a] = {name="TAI VIET LETTER LOW BO", cat="Lo", bidi="L"};
  [0xaa9b] = {name="TAI VIET LETTER HIGH BO", cat="Lo", bidi="L"};
  [0xaa9c] = {name="TAI VIET LETTER LOW PO", cat="Lo", bidi="L"};
  [0xaa9d] = {name="TAI VIET LETTER HIGH PO", cat="Lo", bidi="L"};
  [0xaa9e] = {name="TAI VIET LETTER LOW PHO", cat="Lo", bidi="L"};
  [0xaa9f] = {name="TAI VIET LETTER HIGH PHO", cat="Lo", bidi="L"};
  [0xaaa0] = {name="TAI VIET LETTER LOW FO", cat="Lo", bidi="L"};
  [0xaaa1] = {name="TAI VIET LETTER HIGH FO", cat="Lo", bidi="L"};
  [0xaaa2] = {name="TAI VIET LETTER LOW MO", cat="Lo", bidi="L"};
  [0xaaa3] = {name="TAI VIET LETTER HIGH MO", cat="Lo", bidi="L"};
  [0xaaa4] = {name="TAI VIET LETTER LOW YO", cat="Lo", bidi="L"};
  [0xaaa5] = {name="TAI VIET LETTER HIGH YO", cat="Lo", bidi="L"};
  [0xaaa6] = {name="TAI VIET LETTER LOW RO", cat="Lo", bidi="L"};
  [0xaaa7] = {name="TAI VIET LETTER HIGH RO", cat="Lo", bidi="L"};
  [0xaaa8] = {name="TAI VIET LETTER LOW LO", cat="Lo", bidi="L"};
  [0xaaa9] = {name="TAI VIET LETTER HIGH LO", cat="Lo", bidi="L"};
  [0xaaaa] = {name="TAI VIET LETTER LOW VO", cat="Lo", bidi="L"};
  [0xaaab] = {name="TAI VIET LETTER HIGH VO", cat="Lo", bidi="L"};
  [0xaaac] = {name="TAI VIET LETTER LOW HO", cat="Lo", bidi="L"};
  [0xaaad] = {name="TAI VIET LETTER HIGH HO", cat="Lo", bidi="L"};
  [0xaaae] = {name="TAI VIET LETTER LOW O", cat="Lo", bidi="L"};
  [0xaaaf] = {name="TAI VIET LETTER HIGH O", cat="Lo", bidi="L"};
  [0xaab0] = {name="TAI VIET MAI KANG", cat="Mn", combo=230, bidi="NSM"};
  [0xaab1] = {name="TAI VIET VOWEL AA", cat="Lo", bidi="L"};
  [0xaab2] = {name="TAI VIET VOWEL I", cat="Mn", combo=230, bidi="NSM"};
  [0xaab3] = {name="TAI VIET VOWEL UE", cat="Mn", combo=230, bidi="NSM"};
  [0xaab4] = {name="TAI VIET VOWEL U", cat="Mn", combo=220, bidi="NSM"};
  [0xaab5] = {name="TAI VIET VOWEL E", cat="Lo", bidi="L"};
  [0xaab6] = {name="TAI VIET VOWEL O", cat="Lo", bidi="L"};
  [0xaab7] = {name="TAI VIET MAI KHIT", cat="Mn", combo=230, bidi="NSM"};
  [0xaab8] = {name="TAI VIET VOWEL IA", cat="Mn", combo=230, bidi="NSM"};
  [0xaab9] = {name="TAI VIET VOWEL UEA", cat="Lo", bidi="L"};
  [0xaaba] = {name="TAI VIET VOWEL UA", cat="Lo", bidi="L"};
  [0xaabb] = {name="TAI VIET VOWEL AUE", cat="Lo", bidi="L"};
  [0xaabc] = {name="TAI VIET VOWEL AY", cat="Lo", bidi="L"};
  [0xaabd] = {name="TAI VIET VOWEL AN", cat="Lo", bidi="L"};
  [0xaabe] = {name="TAI VIET VOWEL AM", cat="Mn", combo=230, bidi="NSM"};
  [0xaabf] = {name="TAI VIET TONE MAI EK", cat="Mn", combo=230, bidi="NSM"};
  [0xaac0] = {name="TAI VIET TONE MAI NUENG", cat="Lo", bidi="L"};
  [0xaac1] = {name="TAI VIET TONE MAI THO", cat="Mn", combo=230, bidi="NSM"};
  [0xaac2] = {name="TAI VIET TONE MAI SONG", cat="Lo", bidi="L"};
  [0xaadb] = {name="TAI VIET SYMBOL KON", cat="Lo", bidi="L"};
  [0xaadc] = {name="TAI VIET SYMBOL NUENG", cat="Lo", bidi="L"};
  [0xaadd] = {name="TAI VIET SYMBOL SAM", cat="Lm", bidi="L"};
  [0xaade] = {name="TAI VIET SYMBOL HO HOI", cat="Po", bidi="L"};
  [0xaadf] = {name="TAI VIET SYMBOL KOI KOI", cat="Po", bidi="L"};
  [0xabc0] = {name="MEETEI MAYEK LETTER KOK", cat="Lo", bidi="L"};
  [0xabc1] = {name="MEETEI MAYEK LETTER SAM", cat="Lo", bidi="L"};
  [0xabc2] = {name="MEETEI MAYEK LETTER LAI", cat="Lo", bidi="L"};
  [0xabc3] = {name="MEETEI MAYEK LETTER MIT", cat="Lo", bidi="L"};
  [0xabc4] = {name="MEETEI MAYEK LETTER PA", cat="Lo", bidi="L"};
  [0xabc5] = {name="MEETEI MAYEK LETTER NA", cat="Lo", bidi="L"};
  [0xabc6] = {name="MEETEI MAYEK LETTER CHIL", cat="Lo", bidi="L"};
  [0xabc7] = {name="MEETEI MAYEK LETTER TIL", cat="Lo", bidi="L"};
  [0xabc8] = {name="MEETEI MAYEK LETTER KHOU", cat="Lo", bidi="L"};
  [0xabc9] = {name="MEETEI MAYEK LETTER NGOU", cat="Lo", bidi="L"};
  [0xabca] = {name="MEETEI MAYEK LETTER THOU", cat="Lo", bidi="L"};
  [0xabcb] = {name="MEETEI MAYEK LETTER WAI", cat="Lo", bidi="L"};
  [0xabcc] = {name="MEETEI MAYEK LETTER YANG", cat="Lo", bidi="L"};
  [0xabcd] = {name="MEETEI MAYEK LETTER HUK", cat="Lo", bidi="L"};
  [0xabce] = {name="MEETEI MAYEK LETTER UN", cat="Lo", bidi="L"};
  [0xabcf] = {name="MEETEI MAYEK LETTER I", cat="Lo", bidi="L"};
  [0xabd0] = {name="MEETEI MAYEK LETTER PHAM", cat="Lo", bidi="L"};
  [0xabd1] = {name="MEETEI MAYEK LETTER ATIYA", cat="Lo", bidi="L"};
  [0xabd2] = {name="MEETEI MAYEK LETTER GOK", cat="Lo", bidi="L"};
  [0xabd3] = {name="MEETEI MAYEK LETTER JHAM", cat="Lo", bidi="L"};
  [0xabd4] = {name="MEETEI MAYEK LETTER RAI", cat="Lo", bidi="L"};
  [0xabd5] = {name="MEETEI MAYEK LETTER BA", cat="Lo", bidi="L"};
  [0xabd6] = {name="MEETEI MAYEK LETTER JIL", cat="Lo", bidi="L"};
  [0xabd7] = {name="MEETEI MAYEK LETTER DIL", cat="Lo", bidi="L"};
  [0xabd8] = {name="MEETEI MAYEK LETTER GHOU", cat="Lo", bidi="L"};
  [0xabd9] = {name="MEETEI MAYEK LETTER DHOU", cat="Lo", bidi="L"};
  [0xabda] = {name="MEETEI MAYEK LETTER BHAM", cat="Lo", bidi="L"};
  [0xabdb] = {name="MEETEI MAYEK LETTER KOK LONSUM", cat="Lo", bidi="L"};
  [0xabdc] = {name="MEETEI MAYEK LETTER LAI LONSUM", cat="Lo", bidi="L"};
  [0xabdd] = {name="MEETEI MAYEK LETTER MIT LONSUM", cat="Lo", bidi="L"};
  [0xabde] = {name="MEETEI MAYEK LETTER PA LONSUM", cat="Lo", bidi="L"};
  [0xabdf] = {name="MEETEI MAYEK LETTER NA LONSUM", cat="Lo", bidi="L"};
  [0xabe0] = {name="MEETEI MAYEK LETTER TIL LONSUM", cat="Lo", bidi="L"};
  [0xabe1] = {name="MEETEI MAYEK LETTER NGOU LONSUM", cat="Lo", bidi="L"};
  [0xabe2] = {name="MEETEI MAYEK LETTER I LONSUM", cat="Lo", bidi="L"};
  [0xabe3] = {name="MEETEI MAYEK VOWEL SIGN ONAP", cat="Mc", bidi="L"};
  [0xabe4] = {name="MEETEI MAYEK VOWEL SIGN INAP", cat="Mc", bidi="L"};
  [0xabe5] = {name="MEETEI MAYEK VOWEL SIGN ANAP", cat="Mn", bidi="NSM"};
  [0xabe6] = {name="MEETEI MAYEK VOWEL SIGN YENAP", cat="Mc", bidi="L"};
  [0xabe7] = {name="MEETEI MAYEK VOWEL SIGN SOUNAP", cat="Mc", bidi="L"};
  [0xabe8] = {name="MEETEI MAYEK VOWEL SIGN UNAP", cat="Mn", bidi="NSM"};
  [0xabe9] = {name="MEETEI MAYEK VOWEL SIGN CHEINAP", cat="Mc", bidi="L"};
  [0xabea] = {name="MEETEI MAYEK VOWEL SIGN NUNG", cat="Mc", bidi="L"};
  [0xabeb] = {name="MEETEI MAYEK CHEIKHEI", cat="Po", bidi="L"};
  [0xabec] = {name="MEETEI MAYEK LUM IYEK", cat="Mc", bidi="L"};
  [0xabed] = {name="MEETEI MAYEK APUN IYEK", cat="Mn", combo=9, bidi="NSM"};
  [0xabf0] = {name="MEETEI MAYEK DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0xabf1] = {name="MEETEI MAYEK DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0xabf2] = {name="MEETEI MAYEK DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0xabf3] = {name="MEETEI MAYEK DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0xabf4] = {name="MEETEI MAYEK DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0xabf5] = {name="MEETEI MAYEK DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0xabf6] = {name="MEETEI MAYEK DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0xabf7] = {name="MEETEI MAYEK DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0xabf8] = {name="MEETEI MAYEK DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0xabf9] = {name="MEETEI MAYEK DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0xac00] = {name="<Hangul Syllable, First>", cat="Lo", bidi="L"};
  [0xd7a3] = {name="<Hangul Syllable, Last>", cat="Lo", bidi="L"};
  [0xd7b0] = {name="HANGUL JUNGSEONG O-YEO", cat="Lo", bidi="L"};
  [0xd7b1] = {name="HANGUL JUNGSEONG O-O-I", cat="Lo", bidi="L"};
  [0xd7b2] = {name="HANGUL JUNGSEONG YO-A", cat="Lo", bidi="L"};
  [0xd7b3] = {name="HANGUL JUNGSEONG YO-AE", cat="Lo", bidi="L"};
  [0xd7b4] = {name="HANGUL JUNGSEONG YO-EO", cat="Lo", bidi="L"};
  [0xd7b5] = {name="HANGUL JUNGSEONG U-YEO", cat="Lo", bidi="L"};
  [0xd7b6] = {name="HANGUL JUNGSEONG U-I-I", cat="Lo", bidi="L"};
  [0xd7b7] = {name="HANGUL JUNGSEONG YU-AE", cat="Lo", bidi="L"};
  [0xd7b8] = {name="HANGUL JUNGSEONG YU-O", cat="Lo", bidi="L"};
  [0xd7b9] = {name="HANGUL JUNGSEONG EU-A", cat="Lo", bidi="L"};
  [0xd7ba] = {name="HANGUL JUNGSEONG EU-EO", cat="Lo", bidi="L"};
  [0xd7bb] = {name="HANGUL JUNGSEONG EU-E", cat="Lo", bidi="L"};
  [0xd7bc] = {name="HANGUL JUNGSEONG EU-O", cat="Lo", bidi="L"};
  [0xd7bd] = {name="HANGUL JUNGSEONG I-YA-O", cat="Lo", bidi="L"};
  [0xd7be] = {name="HANGUL JUNGSEONG I-YAE", cat="Lo", bidi="L"};
  [0xd7bf] = {name="HANGUL JUNGSEONG I-YEO", cat="Lo", bidi="L"};
  [0xd7c0] = {name="HANGUL JUNGSEONG I-YE", cat="Lo", bidi="L"};
  [0xd7c1] = {name="HANGUL JUNGSEONG I-O-I", cat="Lo", bidi="L"};
  [0xd7c2] = {name="HANGUL JUNGSEONG I-YO", cat="Lo", bidi="L"};
  [0xd7c3] = {name="HANGUL JUNGSEONG I-YU", cat="Lo", bidi="L"};
  [0xd7c4] = {name="HANGUL JUNGSEONG I-I", cat="Lo", bidi="L"};
  [0xd7c5] = {name="HANGUL JUNGSEONG ARAEA-A", cat="Lo", bidi="L"};
  [0xd7c6] = {name="HANGUL JUNGSEONG ARAEA-E", cat="Lo", bidi="L"};
  [0xd7cb] = {name="HANGUL JONGSEONG NIEUN-RIEUL", cat="Lo", bidi="L"};
  [0xd7cc] = {name="HANGUL JONGSEONG NIEUN-CHIEUCH", cat="Lo", bidi="L"};
  [0xd7cd] = {name="HANGUL JONGSEONG SSANGTIKEUT", cat="Lo", bidi="L"};
  [0xd7ce] = {name="HANGUL JONGSEONG SSANGTIKEUT-PIEUP", cat="Lo", bidi="L"};
  [0xd7cf] = {name="HANGUL JONGSEONG TIKEUT-PIEUP", cat="Lo", bidi="L"};
  [0xd7d0] = {name="HANGUL JONGSEONG TIKEUT-SIOS", cat="Lo", bidi="L"};
  [0xd7d1] = {name="HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK", cat="Lo", bidi="L"};
  [0xd7d2] = {name="HANGUL JONGSEONG TIKEUT-CIEUC", cat="Lo", bidi="L"};
  [0xd7d3] = {name="HANGUL JONGSEONG TIKEUT-CHIEUCH", cat="Lo", bidi="L"};
  [0xd7d4] = {name="HANGUL JONGSEONG TIKEUT-THIEUTH", cat="Lo", bidi="L"};
  [0xd7d5] = {name="HANGUL JONGSEONG RIEUL-SSANGKIYEOK", cat="Lo", bidi="L"};
  [0xd7d6] = {name="HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH", cat="Lo", bidi="L"};
  [0xd7d7] = {name="HANGUL JONGSEONG SSANGRIEUL-KHIEUKH", cat="Lo", bidi="L"};
  [0xd7d8] = {name="HANGUL JONGSEONG RIEUL-MIEUM-HIEUH", cat="Lo", bidi="L"};
  [0xd7d9] = {name="HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT", cat="Lo", bidi="L"};
  [0xd7da] = {name="HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH", cat="Lo", bidi="L"};
  [0xd7db] = {name="HANGUL JONGSEONG RIEUL-YESIEUNG", cat="Lo", bidi="L"};
  [0xd7dc] = {name="HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH", cat="Lo", bidi="L"};
  [0xd7dd] = {name="HANGUL JONGSEONG KAPYEOUNRIEUL", cat="Lo", bidi="L"};
  [0xd7de] = {name="HANGUL JONGSEONG MIEUM-NIEUN", cat="Lo", bidi="L"};
  [0xd7df] = {name="HANGUL JONGSEONG MIEUM-SSANGNIEUN", cat="Lo", bidi="L"};
  [0xd7e0] = {name="HANGUL JONGSEONG SSANGMIEUM", cat="Lo", bidi="L"};
  [0xd7e1] = {name="HANGUL JONGSEONG MIEUM-PIEUP-SIOS", cat="Lo", bidi="L"};
  [0xd7e2] = {name="HANGUL JONGSEONG MIEUM-CIEUC", cat="Lo", bidi="L"};
  [0xd7e3] = {name="HANGUL JONGSEONG PIEUP-TIKEUT", cat="Lo", bidi="L"};
  [0xd7e4] = {name="HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH", cat="Lo", bidi="L"};
  [0xd7e5] = {name="HANGUL JONGSEONG PIEUP-MIEUM", cat="Lo", bidi="L"};
  [0xd7e6] = {name="HANGUL JONGSEONG SSANGPIEUP", cat="Lo", bidi="L"};
  [0xd7e7] = {name="HANGUL JONGSEONG PIEUP-SIOS-TIKEUT", cat="Lo", bidi="L"};
  [0xd7e8] = {name="HANGUL JONGSEONG PIEUP-CIEUC", cat="Lo", bidi="L"};
  [0xd7e9] = {name="HANGUL JONGSEONG PIEUP-CHIEUCH", cat="Lo", bidi="L"};
  [0xd7ea] = {name="HANGUL JONGSEONG SIOS-MIEUM", cat="Lo", bidi="L"};
  [0xd7eb] = {name="HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP", cat="Lo", bidi="L"};
  [0xd7ec] = {name="HANGUL JONGSEONG SSANGSIOS-KIYEOK", cat="Lo", bidi="L"};
  [0xd7ed] = {name="HANGUL JONGSEONG SSANGSIOS-TIKEUT", cat="Lo", bidi="L"};
  [0xd7ee] = {name="HANGUL JONGSEONG SIOS-PANSIOS", cat="Lo", bidi="L"};
  [0xd7ef] = {name="HANGUL JONGSEONG SIOS-CIEUC", cat="Lo", bidi="L"};
  [0xd7f0] = {name="HANGUL JONGSEONG SIOS-CHIEUCH", cat="Lo", bidi="L"};
  [0xd7f1] = {name="HANGUL JONGSEONG SIOS-THIEUTH", cat="Lo", bidi="L"};
  [0xd7f2] = {name="HANGUL JONGSEONG SIOS-HIEUH", cat="Lo", bidi="L"};
  [0xd7f3] = {name="HANGUL JONGSEONG PANSIOS-PIEUP", cat="Lo", bidi="L"};
  [0xd7f4] = {name="HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP", cat="Lo", bidi="L"};
  [0xd7f5] = {name="HANGUL JONGSEONG YESIEUNG-MIEUM", cat="Lo", bidi="L"};
  [0xd7f6] = {name="HANGUL JONGSEONG YESIEUNG-HIEUH", cat="Lo", bidi="L"};
  [0xd7f7] = {name="HANGUL JONGSEONG CIEUC-PIEUP", cat="Lo", bidi="L"};
  [0xd7f8] = {name="HANGUL JONGSEONG CIEUC-SSANGPIEUP", cat="Lo", bidi="L"};
  [0xd7f9] = {name="HANGUL JONGSEONG SSANGCIEUC", cat="Lo", bidi="L"};
  [0xd7fa] = {name="HANGUL JONGSEONG PHIEUPH-SIOS", cat="Lo", bidi="L"};
  [0xd7fb] = {name="HANGUL JONGSEONG PHIEUPH-THIEUTH", cat="Lo", bidi="L"};
  [0xd800] = {name="<Non Private Use High Surrogate, First>", cat="Cs", bidi="L"};
  [0xdb7f] = {name="<Non Private Use High Surrogate, Last>", cat="Cs", bidi="L"};
  [0xdb80] = {name="<Private Use High Surrogate, First>", cat="Cs", bidi="L"};
  [0xdbff] = {name="<Private Use High Surrogate, Last>", cat="Cs", bidi="L"};
  [0xdc00] = {name="<Low Surrogate, First>", cat="Cs", bidi="L"};
  [0xdfff] = {name="<Low Surrogate, Last>", cat="Cs", bidi="L"};
  [0xe000] = {name="<Private Use, First>", cat="Co", bidi="L"};
  [0xf8ff] = {name="<Private Use, Last>", cat="Co", bidi="L"};
  [0xf900] = {name="CJK COMPATIBILITY IDEOGRAPH-F900", cat="Lo", bidi="L", decomp={0x8C48}};
  [0xf901] = {name="CJK COMPATIBILITY IDEOGRAPH-F901", cat="Lo", bidi="L", decomp={0x66F4}};
  [0xf902] = {name="CJK COMPATIBILITY IDEOGRAPH-F902", cat="Lo", bidi="L", decomp={0x8ECA}};
  [0xf903] = {name="CJK COMPATIBILITY IDEOGRAPH-F903", cat="Lo", bidi="L", decomp={0x8CC8}};
  [0xf904] = {name="CJK COMPATIBILITY IDEOGRAPH-F904", cat="Lo", bidi="L", decomp={0x6ED1}};
  [0xf905] = {name="CJK COMPATIBILITY IDEOGRAPH-F905", cat="Lo", bidi="L", decomp={0x4E32}};
  [0xf906] = {name="CJK COMPATIBILITY IDEOGRAPH-F906", cat="Lo", bidi="L", decomp={0x53E5}};
  [0xf907] = {name="CJK COMPATIBILITY IDEOGRAPH-F907", cat="Lo", bidi="L", decomp={0x9F9C}};
  [0xf908] = {name="CJK COMPATIBILITY IDEOGRAPH-F908", cat="Lo", bidi="L", decomp={0x9F9C}};
  [0xf909] = {name="CJK COMPATIBILITY IDEOGRAPH-F909", cat="Lo", bidi="L", decomp={0x5951}};
  [0xf90a] = {name="CJK COMPATIBILITY IDEOGRAPH-F90A", cat="Lo", bidi="L", decomp={0x91D1}};
  [0xf90b] = {name="CJK COMPATIBILITY IDEOGRAPH-F90B", cat="Lo", bidi="L", decomp={0x5587}};
  [0xf90c] = {name="CJK COMPATIBILITY IDEOGRAPH-F90C", cat="Lo", bidi="L", decomp={0x5948}};
  [0xf90d] = {name="CJK COMPATIBILITY IDEOGRAPH-F90D", cat="Lo", bidi="L", decomp={0x61F6}};
  [0xf90e] = {name="CJK COMPATIBILITY IDEOGRAPH-F90E", cat="Lo", bidi="L", decomp={0x7669}};
  [0xf90f] = {name="CJK COMPATIBILITY IDEOGRAPH-F90F", cat="Lo", bidi="L", decomp={0x7F85}};
  [0xf910] = {name="CJK COMPATIBILITY IDEOGRAPH-F910", cat="Lo", bidi="L", decomp={0x863F}};
  [0xf911] = {name="CJK COMPATIBILITY IDEOGRAPH-F911", cat="Lo", bidi="L", decomp={0x87BA}};
  [0xf912] = {name="CJK COMPATIBILITY IDEOGRAPH-F912", cat="Lo", bidi="L", decomp={0x88F8}};
  [0xf913] = {name="CJK COMPATIBILITY IDEOGRAPH-F913", cat="Lo", bidi="L", decomp={0x908F}};
  [0xf914] = {name="CJK COMPATIBILITY IDEOGRAPH-F914", cat="Lo", bidi="L", decomp={0x6A02}};
  [0xf915] = {name="CJK COMPATIBILITY IDEOGRAPH-F915", cat="Lo", bidi="L", decomp={0x6D1B}};
  [0xf916] = {name="CJK COMPATIBILITY IDEOGRAPH-F916", cat="Lo", bidi="L", decomp={0x70D9}};
  [0xf917] = {name="CJK COMPATIBILITY IDEOGRAPH-F917", cat="Lo", bidi="L", decomp={0x73DE}};
  [0xf918] = {name="CJK COMPATIBILITY IDEOGRAPH-F918", cat="Lo", bidi="L", decomp={0x843D}};
  [0xf919] = {name="CJK COMPATIBILITY IDEOGRAPH-F919", cat="Lo", bidi="L", decomp={0x916A}};
  [0xf91a] = {name="CJK COMPATIBILITY IDEOGRAPH-F91A", cat="Lo", bidi="L", decomp={0x99F1}};
  [0xf91b] = {name="CJK COMPATIBILITY IDEOGRAPH-F91B", cat="Lo", bidi="L", decomp={0x4E82}};
  [0xf91c] = {name="CJK COMPATIBILITY IDEOGRAPH-F91C", cat="Lo", bidi="L", decomp={0x5375}};
  [0xf91d] = {name="CJK COMPATIBILITY IDEOGRAPH-F91D", cat="Lo", bidi="L", decomp={0x6B04}};
  [0xf91e] = {name="CJK COMPATIBILITY IDEOGRAPH-F91E", cat="Lo", bidi="L", decomp={0x721B}};
  [0xf91f] = {name="CJK COMPATIBILITY IDEOGRAPH-F91F", cat="Lo", bidi="L", decomp={0x862D}};
  [0xf920] = {name="CJK COMPATIBILITY IDEOGRAPH-F920", cat="Lo", bidi="L", decomp={0x9E1E}};
  [0xf921] = {name="CJK COMPATIBILITY IDEOGRAPH-F921", cat="Lo", bidi="L", decomp={0x5D50}};
  [0xf922] = {name="CJK COMPATIBILITY IDEOGRAPH-F922", cat="Lo", bidi="L", decomp={0x6FEB}};
  [0xf923] = {name="CJK COMPATIBILITY IDEOGRAPH-F923", cat="Lo", bidi="L", decomp={0x85CD}};
  [0xf924] = {name="CJK COMPATIBILITY IDEOGRAPH-F924", cat="Lo", bidi="L", decomp={0x8964}};
  [0xf925] = {name="CJK COMPATIBILITY IDEOGRAPH-F925", cat="Lo", bidi="L", decomp={0x62C9}};
  [0xf926] = {name="CJK COMPATIBILITY IDEOGRAPH-F926", cat="Lo", bidi="L", decomp={0x81D8}};
  [0xf927] = {name="CJK COMPATIBILITY IDEOGRAPH-F927", cat="Lo", bidi="L", decomp={0x881F}};
  [0xf928] = {name="CJK COMPATIBILITY IDEOGRAPH-F928", cat="Lo", bidi="L", decomp={0x5ECA}};
  [0xf929] = {name="CJK COMPATIBILITY IDEOGRAPH-F929", cat="Lo", bidi="L", decomp={0x6717}};
  [0xf92a] = {name="CJK COMPATIBILITY IDEOGRAPH-F92A", cat="Lo", bidi="L", decomp={0x6D6A}};
  [0xf92b] = {name="CJK COMPATIBILITY IDEOGRAPH-F92B", cat="Lo", bidi="L", decomp={0x72FC}};
  [0xf92c] = {name="CJK COMPATIBILITY IDEOGRAPH-F92C", cat="Lo", bidi="L", decomp={0x90CE}};
  [0xf92d] = {name="CJK COMPATIBILITY IDEOGRAPH-F92D", cat="Lo", bidi="L", decomp={0x4F86}};
  [0xf92e] = {name="CJK COMPATIBILITY IDEOGRAPH-F92E", cat="Lo", bidi="L", decomp={0x51B7}};
  [0xf92f] = {name="CJK COMPATIBILITY IDEOGRAPH-F92F", cat="Lo", bidi="L", decomp={0x52DE}};
  [0xf930] = {name="CJK COMPATIBILITY IDEOGRAPH-F930", cat="Lo", bidi="L", decomp={0x64C4}};
  [0xf931] = {name="CJK COMPATIBILITY IDEOGRAPH-F931", cat="Lo", bidi="L", decomp={0x6AD3}};
  [0xf932] = {name="CJK COMPATIBILITY IDEOGRAPH-F932", cat="Lo", bidi="L", decomp={0x7210}};
  [0xf933] = {name="CJK COMPATIBILITY IDEOGRAPH-F933", cat="Lo", bidi="L", decomp={0x76E7}};
  [0xf934] = {name="CJK COMPATIBILITY IDEOGRAPH-F934", cat="Lo", bidi="L", decomp={0x8001}};
  [0xf935] = {name="CJK COMPATIBILITY IDEOGRAPH-F935", cat="Lo", bidi="L", decomp={0x8606}};
  [0xf936] = {name="CJK COMPATIBILITY IDEOGRAPH-F936", cat="Lo", bidi="L", decomp={0x865C}};
  [0xf937] = {name="CJK COMPATIBILITY IDEOGRAPH-F937", cat="Lo", bidi="L", decomp={0x8DEF}};
  [0xf938] = {name="CJK COMPATIBILITY IDEOGRAPH-F938", cat="Lo", bidi="L", decomp={0x9732}};
  [0xf939] = {name="CJK COMPATIBILITY IDEOGRAPH-F939", cat="Lo", bidi="L", decomp={0x9B6F}};
  [0xf93a] = {name="CJK COMPATIBILITY IDEOGRAPH-F93A", cat="Lo", bidi="L", decomp={0x9DFA}};
  [0xf93b] = {name="CJK COMPATIBILITY IDEOGRAPH-F93B", cat="Lo", bidi="L", decomp={0x788C}};
  [0xf93c] = {name="CJK COMPATIBILITY IDEOGRAPH-F93C", cat="Lo", bidi="L", decomp={0x797F}};
  [0xf93d] = {name="CJK COMPATIBILITY IDEOGRAPH-F93D", cat="Lo", bidi="L", decomp={0x7DA0}};
  [0xf93e] = {name="CJK COMPATIBILITY IDEOGRAPH-F93E", cat="Lo", bidi="L", decomp={0x83C9}};
  [0xf93f] = {name="CJK COMPATIBILITY IDEOGRAPH-F93F", cat="Lo", bidi="L", decomp={0x9304}};
  [0xf940] = {name="CJK COMPATIBILITY IDEOGRAPH-F940", cat="Lo", bidi="L", decomp={0x9E7F}};
  [0xf941] = {name="CJK COMPATIBILITY IDEOGRAPH-F941", cat="Lo", bidi="L", decomp={0x8AD6}};
  [0xf942] = {name="CJK COMPATIBILITY IDEOGRAPH-F942", cat="Lo", bidi="L", decomp={0x58DF}};
  [0xf943] = {name="CJK COMPATIBILITY IDEOGRAPH-F943", cat="Lo", bidi="L", decomp={0x5F04}};
  [0xf944] = {name="CJK COMPATIBILITY IDEOGRAPH-F944", cat="Lo", bidi="L", decomp={0x7C60}};
  [0xf945] = {name="CJK COMPATIBILITY IDEOGRAPH-F945", cat="Lo", bidi="L", decomp={0x807E}};
  [0xf946] = {name="CJK COMPATIBILITY IDEOGRAPH-F946", cat="Lo", bidi="L", decomp={0x7262}};
  [0xf947] = {name="CJK COMPATIBILITY IDEOGRAPH-F947", cat="Lo", bidi="L", decomp={0x78CA}};
  [0xf948] = {name="CJK COMPATIBILITY IDEOGRAPH-F948", cat="Lo", bidi="L", decomp={0x8CC2}};
  [0xf949] = {name="CJK COMPATIBILITY IDEOGRAPH-F949", cat="Lo", bidi="L", decomp={0x96F7}};
  [0xf94a] = {name="CJK COMPATIBILITY IDEOGRAPH-F94A", cat="Lo", bidi="L", decomp={0x58D8}};
  [0xf94b] = {name="CJK COMPATIBILITY IDEOGRAPH-F94B", cat="Lo", bidi="L", decomp={0x5C62}};
  [0xf94c] = {name="CJK COMPATIBILITY IDEOGRAPH-F94C", cat="Lo", bidi="L", decomp={0x6A13}};
  [0xf94d] = {name="CJK COMPATIBILITY IDEOGRAPH-F94D", cat="Lo", bidi="L", decomp={0x6DDA}};
  [0xf94e] = {name="CJK COMPATIBILITY IDEOGRAPH-F94E", cat="Lo", bidi="L", decomp={0x6F0F}};
  [0xf94f] = {name="CJK COMPATIBILITY IDEOGRAPH-F94F", cat="Lo", bidi="L", decomp={0x7D2F}};
  [0xf950] = {name="CJK COMPATIBILITY IDEOGRAPH-F950", cat="Lo", bidi="L", decomp={0x7E37}};
  [0xf951] = {name="CJK COMPATIBILITY IDEOGRAPH-F951", cat="Lo", bidi="L", decomp={0x964B}};
  [0xf952] = {name="CJK COMPATIBILITY IDEOGRAPH-F952", cat="Lo", bidi="L", decomp={0x52D2}};
  [0xf953] = {name="CJK COMPATIBILITY IDEOGRAPH-F953", cat="Lo", bidi="L", decomp={0x808B}};
  [0xf954] = {name="CJK COMPATIBILITY IDEOGRAPH-F954", cat="Lo", bidi="L", decomp={0x51DC}};
  [0xf955] = {name="CJK COMPATIBILITY IDEOGRAPH-F955", cat="Lo", bidi="L", decomp={0x51CC}};
  [0xf956] = {name="CJK COMPATIBILITY IDEOGRAPH-F956", cat="Lo", bidi="L", decomp={0x7A1C}};
  [0xf957] = {name="CJK COMPATIBILITY IDEOGRAPH-F957", cat="Lo", bidi="L", decomp={0x7DBE}};
  [0xf958] = {name="CJK COMPATIBILITY IDEOGRAPH-F958", cat="Lo", bidi="L", decomp={0x83F1}};
  [0xf959] = {name="CJK COMPATIBILITY IDEOGRAPH-F959", cat="Lo", bidi="L", decomp={0x9675}};
  [0xf95a] = {name="CJK COMPATIBILITY IDEOGRAPH-F95A", cat="Lo", bidi="L", decomp={0x8B80}};
  [0xf95b] = {name="CJK COMPATIBILITY IDEOGRAPH-F95B", cat="Lo", bidi="L", decomp={0x62CF}};
  [0xf95c] = {name="CJK COMPATIBILITY IDEOGRAPH-F95C", cat="Lo", bidi="L", decomp={0x6A02}};
  [0xf95d] = {name="CJK COMPATIBILITY IDEOGRAPH-F95D", cat="Lo", bidi="L", decomp={0x8AFE}};
  [0xf95e] = {name="CJK COMPATIBILITY IDEOGRAPH-F95E", cat="Lo", bidi="L", decomp={0x4E39}};
  [0xf95f] = {name="CJK COMPATIBILITY IDEOGRAPH-F95F", cat="Lo", bidi="L", decomp={0x5BE7}};
  [0xf960] = {name="CJK COMPATIBILITY IDEOGRAPH-F960", cat="Lo", bidi="L", decomp={0x6012}};
  [0xf961] = {name="CJK COMPATIBILITY IDEOGRAPH-F961", cat="Lo", bidi="L", decomp={0x7387}};
  [0xf962] = {name="CJK COMPATIBILITY IDEOGRAPH-F962", cat="Lo", bidi="L", decomp={0x7570}};
  [0xf963] = {name="CJK COMPATIBILITY IDEOGRAPH-F963", cat="Lo", bidi="L", decomp={0x5317}};
  [0xf964] = {name="CJK COMPATIBILITY IDEOGRAPH-F964", cat="Lo", bidi="L", decomp={0x78FB}};
  [0xf965] = {name="CJK COMPATIBILITY IDEOGRAPH-F965", cat="Lo", bidi="L", decomp={0x4FBF}};
  [0xf966] = {name="CJK COMPATIBILITY IDEOGRAPH-F966", cat="Lo", bidi="L", decomp={0x5FA9}};
  [0xf967] = {name="CJK COMPATIBILITY IDEOGRAPH-F967", cat="Lo", bidi="L", decomp={0x4E0D}};
  [0xf968] = {name="CJK COMPATIBILITY IDEOGRAPH-F968", cat="Lo", bidi="L", decomp={0x6CCC}};
  [0xf969] = {name="CJK COMPATIBILITY IDEOGRAPH-F969", cat="Lo", bidi="L", decomp={0x6578}};
  [0xf96a] = {name="CJK COMPATIBILITY IDEOGRAPH-F96A", cat="Lo", bidi="L", decomp={0x7D22}};
  [0xf96b] = {name="CJK COMPATIBILITY IDEOGRAPH-F96B", cat="Lo", bidi="L", decomp={0x53C3}, numeric=3};
  [0xf96c] = {name="CJK COMPATIBILITY IDEOGRAPH-F96C", cat="Lo", bidi="L", decomp={0x585E}};
  [0xf96d] = {name="CJK COMPATIBILITY IDEOGRAPH-F96D", cat="Lo", bidi="L", decomp={0x7701}};
  [0xf96e] = {name="CJK COMPATIBILITY IDEOGRAPH-F96E", cat="Lo", bidi="L", decomp={0x8449}};
  [0xf96f] = {name="CJK COMPATIBILITY IDEOGRAPH-F96F", cat="Lo", bidi="L", decomp={0x8AAA}};
  [0xf970] = {name="CJK COMPATIBILITY IDEOGRAPH-F970", cat="Lo", bidi="L", decomp={0x6BBA}};
  [0xf971] = {name="CJK COMPATIBILITY IDEOGRAPH-F971", cat="Lo", bidi="L", decomp={0x8FB0}};
  [0xf972] = {name="CJK COMPATIBILITY IDEOGRAPH-F972", cat="Lo", bidi="L", decomp={0x6C88}};
  [0xf973] = {name="CJK COMPATIBILITY IDEOGRAPH-F973", cat="Lo", bidi="L", decomp={0x62FE}, numeric=10};
  [0xf974] = {name="CJK COMPATIBILITY IDEOGRAPH-F974", cat="Lo", bidi="L", decomp={0x82E5}};
  [0xf975] = {name="CJK COMPATIBILITY IDEOGRAPH-F975", cat="Lo", bidi="L", decomp={0x63A0}};
  [0xf976] = {name="CJK COMPATIBILITY IDEOGRAPH-F976", cat="Lo", bidi="L", decomp={0x7565}};
  [0xf977] = {name="CJK COMPATIBILITY IDEOGRAPH-F977", cat="Lo", bidi="L", decomp={0x4EAE}};
  [0xf978] = {name="CJK COMPATIBILITY IDEOGRAPH-F978", cat="Lo", bidi="L", decomp={0x5169}, numeric=2};
  [0xf979] = {name="CJK COMPATIBILITY IDEOGRAPH-F979", cat="Lo", bidi="L", decomp={0x51C9}};
  [0xf97a] = {name="CJK COMPATIBILITY IDEOGRAPH-F97A", cat="Lo", bidi="L", decomp={0x6881}};
  [0xf97b] = {name="CJK COMPATIBILITY IDEOGRAPH-F97B", cat="Lo", bidi="L", decomp={0x7CE7}};
  [0xf97c] = {name="CJK COMPATIBILITY IDEOGRAPH-F97C", cat="Lo", bidi="L", decomp={0x826F}};
  [0xf97d] = {name="CJK COMPATIBILITY IDEOGRAPH-F97D", cat="Lo", bidi="L", decomp={0x8AD2}};
  [0xf97e] = {name="CJK COMPATIBILITY IDEOGRAPH-F97E", cat="Lo", bidi="L", decomp={0x91CF}};
  [0xf97f] = {name="CJK COMPATIBILITY IDEOGRAPH-F97F", cat="Lo", bidi="L", decomp={0x52F5}};
  [0xf980] = {name="CJK COMPATIBILITY IDEOGRAPH-F980", cat="Lo", bidi="L", decomp={0x5442}};
  [0xf981] = {name="CJK COMPATIBILITY IDEOGRAPH-F981", cat="Lo", bidi="L", decomp={0x5973}};
  [0xf982] = {name="CJK COMPATIBILITY IDEOGRAPH-F982", cat="Lo", bidi="L", decomp={0x5EEC}};
  [0xf983] = {name="CJK COMPATIBILITY IDEOGRAPH-F983", cat="Lo", bidi="L", decomp={0x65C5}};
  [0xf984] = {name="CJK COMPATIBILITY IDEOGRAPH-F984", cat="Lo", bidi="L", decomp={0x6FFE}};
  [0xf985] = {name="CJK COMPATIBILITY IDEOGRAPH-F985", cat="Lo", bidi="L", decomp={0x792A}};
  [0xf986] = {name="CJK COMPATIBILITY IDEOGRAPH-F986", cat="Lo", bidi="L", decomp={0x95AD}};
  [0xf987] = {name="CJK COMPATIBILITY IDEOGRAPH-F987", cat="Lo", bidi="L", decomp={0x9A6A}};
  [0xf988] = {name="CJK COMPATIBILITY IDEOGRAPH-F988", cat="Lo", bidi="L", decomp={0x9E97}};
  [0xf989] = {name="CJK COMPATIBILITY IDEOGRAPH-F989", cat="Lo", bidi="L", decomp={0x9ECE}};
  [0xf98a] = {name="CJK COMPATIBILITY IDEOGRAPH-F98A", cat="Lo", bidi="L", decomp={0x529B}};
  [0xf98b] = {name="CJK COMPATIBILITY IDEOGRAPH-F98B", cat="Lo", bidi="L", decomp={0x66C6}};
  [0xf98c] = {name="CJK COMPATIBILITY IDEOGRAPH-F98C", cat="Lo", bidi="L", decomp={0x6B77}};
  [0xf98d] = {name="CJK COMPATIBILITY IDEOGRAPH-F98D", cat="Lo", bidi="L", decomp={0x8F62}};
  [0xf98e] = {name="CJK COMPATIBILITY IDEOGRAPH-F98E", cat="Lo", bidi="L", decomp={0x5E74}};
  [0xf98f] = {name="CJK COMPATIBILITY IDEOGRAPH-F98F", cat="Lo", bidi="L", decomp={0x6190}};
  [0xf990] = {name="CJK COMPATIBILITY IDEOGRAPH-F990", cat="Lo", bidi="L", decomp={0x6200}};
  [0xf991] = {name="CJK COMPATIBILITY IDEOGRAPH-F991", cat="Lo", bidi="L", decomp={0x649A}};
  [0xf992] = {name="CJK COMPATIBILITY IDEOGRAPH-F992", cat="Lo", bidi="L", decomp={0x6F23}};
  [0xf993] = {name="CJK COMPATIBILITY IDEOGRAPH-F993", cat="Lo", bidi="L", decomp={0x7149}};
  [0xf994] = {name="CJK COMPATIBILITY IDEOGRAPH-F994", cat="Lo", bidi="L", decomp={0x7489}};
  [0xf995] = {name="CJK COMPATIBILITY IDEOGRAPH-F995", cat="Lo", bidi="L", decomp={0x79CA}};
  [0xf996] = {name="CJK COMPATIBILITY IDEOGRAPH-F996", cat="Lo", bidi="L", decomp={0x7DF4}};
  [0xf997] = {name="CJK COMPATIBILITY IDEOGRAPH-F997", cat="Lo", bidi="L", decomp={0x806F}};
  [0xf998] = {name="CJK COMPATIBILITY IDEOGRAPH-F998", cat="Lo", bidi="L", decomp={0x8F26}};
  [0xf999] = {name="CJK COMPATIBILITY IDEOGRAPH-F999", cat="Lo", bidi="L", decomp={0x84EE}};
  [0xf99a] = {name="CJK COMPATIBILITY IDEOGRAPH-F99A", cat="Lo", bidi="L", decomp={0x9023}};
  [0xf99b] = {name="CJK COMPATIBILITY IDEOGRAPH-F99B", cat="Lo", bidi="L", decomp={0x934A}};
  [0xf99c] = {name="CJK COMPATIBILITY IDEOGRAPH-F99C", cat="Lo", bidi="L", decomp={0x5217}};
  [0xf99d] = {name="CJK COMPATIBILITY IDEOGRAPH-F99D", cat="Lo", bidi="L", decomp={0x52A3}};
  [0xf99e] = {name="CJK COMPATIBILITY IDEOGRAPH-F99E", cat="Lo", bidi="L", decomp={0x54BD}};
  [0xf99f] = {name="CJK COMPATIBILITY IDEOGRAPH-F99F", cat="Lo", bidi="L", decomp={0x70C8}};
  [0xf9a0] = {name="CJK COMPATIBILITY IDEOGRAPH-F9A0", cat="Lo", bidi="L", decomp={0x88C2}};
  [0xf9a1] = {name="CJK COMPATIBILITY IDEOGRAPH-F9A1", cat="Lo", bidi="L", decomp={0x8AAA}};
  [0xf9a2] = {name="CJK COMPATIBILITY IDEOGRAPH-F9A2", cat="Lo", bidi="L", decomp={0x5EC9}};
  [0xf9a3] = {name="CJK COMPATIBILITY IDEOGRAPH-F9A3", cat="Lo", bidi="L", decomp={0x5FF5}};
  [0xf9a4] = {name="CJK COMPATIBILITY IDEOGRAPH-F9A4", cat="Lo", bidi="L", decomp={0x637B}};
  [0xf9a5] = {name="CJK COMPATIBILITY IDEOGRAPH-F9A5", cat="Lo", bidi="L", decomp={0x6BAE}};
  [0xf9a6] = {name="CJK COMPATIBILITY IDEOGRAPH-F9A6", cat="Lo", bidi="L", decomp={0x7C3E}};
  [0xf9a7] = {name="CJK COMPATIBILITY IDEOGRAPH-F9A7", cat="Lo", bidi="L", decomp={0x7375}};
  [0xf9a8] = {name="CJK COMPATIBILITY IDEOGRAPH-F9A8", cat="Lo", bidi="L", decomp={0x4EE4}};
  [0xf9a9] = {name="CJK COMPATIBILITY IDEOGRAPH-F9A9", cat="Lo", bidi="L", decomp={0x56F9}};
  [0xf9aa] = {name="CJK COMPATIBILITY IDEOGRAPH-F9AA", cat="Lo", bidi="L", decomp={0x5BE7}};
  [0xf9ab] = {name="CJK COMPATIBILITY IDEOGRAPH-F9AB", cat="Lo", bidi="L", decomp={0x5DBA}};
  [0xf9ac] = {name="CJK COMPATIBILITY IDEOGRAPH-F9AC", cat="Lo", bidi="L", decomp={0x601C}};
  [0xf9ad] = {name="CJK COMPATIBILITY IDEOGRAPH-F9AD", cat="Lo", bidi="L", decomp={0x73B2}};
  [0xf9ae] = {name="CJK COMPATIBILITY IDEOGRAPH-F9AE", cat="Lo", bidi="L", decomp={0x7469}};
  [0xf9af] = {name="CJK COMPATIBILITY IDEOGRAPH-F9AF", cat="Lo", bidi="L", decomp={0x7F9A}};
  [0xf9b0] = {name="CJK COMPATIBILITY IDEOGRAPH-F9B0", cat="Lo", bidi="L", decomp={0x8046}};
  [0xf9b1] = {name="CJK COMPATIBILITY IDEOGRAPH-F9B1", cat="Lo", bidi="L", decomp={0x9234}};
  [0xf9b2] = {name="CJK COMPATIBILITY IDEOGRAPH-F9B2", cat="Lo", bidi="L", decomp={0x96F6}, numeric=0};
  [0xf9b3] = {name="CJK COMPATIBILITY IDEOGRAPH-F9B3", cat="Lo", bidi="L", decomp={0x9748}};
  [0xf9b4] = {name="CJK COMPATIBILITY IDEOGRAPH-F9B4", cat="Lo", bidi="L", decomp={0x9818}};
  [0xf9b5] = {name="CJK COMPATIBILITY IDEOGRAPH-F9B5", cat="Lo", bidi="L", decomp={0x4F8B}};
  [0xf9b6] = {name="CJK COMPATIBILITY IDEOGRAPH-F9B6", cat="Lo", bidi="L", decomp={0x79AE}};
  [0xf9b7] = {name="CJK COMPATIBILITY IDEOGRAPH-F9B7", cat="Lo", bidi="L", decomp={0x91B4}};
  [0xf9b8] = {name="CJK COMPATIBILITY IDEOGRAPH-F9B8", cat="Lo", bidi="L", decomp={0x96B8}};
  [0xf9b9] = {name="CJK COMPATIBILITY IDEOGRAPH-F9B9", cat="Lo", bidi="L", decomp={0x60E1}};
  [0xf9ba] = {name="CJK COMPATIBILITY IDEOGRAPH-F9BA", cat="Lo", bidi="L", decomp={0x4E86}};
  [0xf9bb] = {name="CJK COMPATIBILITY IDEOGRAPH-F9BB", cat="Lo", bidi="L", decomp={0x50DA}};
  [0xf9bc] = {name="CJK COMPATIBILITY IDEOGRAPH-F9BC", cat="Lo", bidi="L", decomp={0x5BEE}};
  [0xf9bd] = {name="CJK COMPATIBILITY IDEOGRAPH-F9BD", cat="Lo", bidi="L", decomp={0x5C3F}};
  [0xf9be] = {name="CJK COMPATIBILITY IDEOGRAPH-F9BE", cat="Lo", bidi="L", decomp={0x6599}};
  [0xf9bf] = {name="CJK COMPATIBILITY IDEOGRAPH-F9BF", cat="Lo", bidi="L", decomp={0x6A02}};
  [0xf9c0] = {name="CJK COMPATIBILITY IDEOGRAPH-F9C0", cat="Lo", bidi="L", decomp={0x71CE}};
  [0xf9c1] = {name="CJK COMPATIBILITY IDEOGRAPH-F9C1", cat="Lo", bidi="L", decomp={0x7642}};
  [0xf9c2] = {name="CJK COMPATIBILITY IDEOGRAPH-F9C2", cat="Lo", bidi="L", decomp={0x84FC}};
  [0xf9c3] = {name="CJK COMPATIBILITY IDEOGRAPH-F9C3", cat="Lo", bidi="L", decomp={0x907C}};
  [0xf9c4] = {name="CJK COMPATIBILITY IDEOGRAPH-F9C4", cat="Lo", bidi="L", decomp={0x9F8D}};
  [0xf9c5] = {name="CJK COMPATIBILITY IDEOGRAPH-F9C5", cat="Lo", bidi="L", decomp={0x6688}};
  [0xf9c6] = {name="CJK COMPATIBILITY IDEOGRAPH-F9C6", cat="Lo", bidi="L", decomp={0x962E}};
  [0xf9c7] = {name="CJK COMPATIBILITY IDEOGRAPH-F9C7", cat="Lo", bidi="L", decomp={0x5289}};
  [0xf9c8] = {name="CJK COMPATIBILITY IDEOGRAPH-F9C8", cat="Lo", bidi="L", decomp={0x677B}};
  [0xf9c9] = {name="CJK COMPATIBILITY IDEOGRAPH-F9C9", cat="Lo", bidi="L", decomp={0x67F3}};
  [0xf9ca] = {name="CJK COMPATIBILITY IDEOGRAPH-F9CA", cat="Lo", bidi="L", decomp={0x6D41}};
  [0xf9cb] = {name="CJK COMPATIBILITY IDEOGRAPH-F9CB", cat="Lo", bidi="L", decomp={0x6E9C}};
  [0xf9cc] = {name="CJK COMPATIBILITY IDEOGRAPH-F9CC", cat="Lo", bidi="L", decomp={0x7409}};
  [0xf9cd] = {name="CJK COMPATIBILITY IDEOGRAPH-F9CD", cat="Lo", bidi="L", decomp={0x7559}};
  [0xf9ce] = {name="CJK COMPATIBILITY IDEOGRAPH-F9CE", cat="Lo", bidi="L", decomp={0x786B}};
  [0xf9cf] = {name="CJK COMPATIBILITY IDEOGRAPH-F9CF", cat="Lo", bidi="L", decomp={0x7D10}};
  [0xf9d0] = {name="CJK COMPATIBILITY IDEOGRAPH-F9D0", cat="Lo", bidi="L", decomp={0x985E}};
  [0xf9d1] = {name="CJK COMPATIBILITY IDEOGRAPH-F9D1", cat="Lo", bidi="L", decomp={0x516D}, numeric=6};
  [0xf9d2] = {name="CJK COMPATIBILITY IDEOGRAPH-F9D2", cat="Lo", bidi="L", decomp={0x622E}};
  [0xf9d3] = {name="CJK COMPATIBILITY IDEOGRAPH-F9D3", cat="Lo", bidi="L", decomp={0x9678}, numeric=6};
  [0xf9d4] = {name="CJK COMPATIBILITY IDEOGRAPH-F9D4", cat="Lo", bidi="L", decomp={0x502B}};
  [0xf9d5] = {name="CJK COMPATIBILITY IDEOGRAPH-F9D5", cat="Lo", bidi="L", decomp={0x5D19}};
  [0xf9d6] = {name="CJK COMPATIBILITY IDEOGRAPH-F9D6", cat="Lo", bidi="L", decomp={0x6DEA}};
  [0xf9d7] = {name="CJK COMPATIBILITY IDEOGRAPH-F9D7", cat="Lo", bidi="L", decomp={0x8F2A}};
  [0xf9d8] = {name="CJK COMPATIBILITY IDEOGRAPH-F9D8", cat="Lo", bidi="L", decomp={0x5F8B}};
  [0xf9d9] = {name="CJK COMPATIBILITY IDEOGRAPH-F9D9", cat="Lo", bidi="L", decomp={0x6144}};
  [0xf9da] = {name="CJK COMPATIBILITY IDEOGRAPH-F9DA", cat="Lo", bidi="L", decomp={0x6817}};
  [0xf9db] = {name="CJK COMPATIBILITY IDEOGRAPH-F9DB", cat="Lo", bidi="L", decomp={0x7387}};
  [0xf9dc] = {name="CJK COMPATIBILITY IDEOGRAPH-F9DC", cat="Lo", bidi="L", decomp={0x9686}};
  [0xf9dd] = {name="CJK COMPATIBILITY IDEOGRAPH-F9DD", cat="Lo", bidi="L", decomp={0x5229}};
  [0xf9de] = {name="CJK COMPATIBILITY IDEOGRAPH-F9DE", cat="Lo", bidi="L", decomp={0x540F}};
  [0xf9df] = {name="CJK COMPATIBILITY IDEOGRAPH-F9DF", cat="Lo", bidi="L", decomp={0x5C65}};
  [0xf9e0] = {name="CJK COMPATIBILITY IDEOGRAPH-F9E0", cat="Lo", bidi="L", decomp={0x6613}};
  [0xf9e1] = {name="CJK COMPATIBILITY IDEOGRAPH-F9E1", cat="Lo", bidi="L", decomp={0x674E}};
  [0xf9e2] = {name="CJK COMPATIBILITY IDEOGRAPH-F9E2", cat="Lo", bidi="L", decomp={0x68A8}};
  [0xf9e3] = {name="CJK COMPATIBILITY IDEOGRAPH-F9E3", cat="Lo", bidi="L", decomp={0x6CE5}};
  [0xf9e4] = {name="CJK COMPATIBILITY IDEOGRAPH-F9E4", cat="Lo", bidi="L", decomp={0x7406}};
  [0xf9e5] = {name="CJK COMPATIBILITY IDEOGRAPH-F9E5", cat="Lo", bidi="L", decomp={0x75E2}};
  [0xf9e6] = {name="CJK COMPATIBILITY IDEOGRAPH-F9E6", cat="Lo", bidi="L", decomp={0x7F79}};
  [0xf9e7] = {name="CJK COMPATIBILITY IDEOGRAPH-F9E7", cat="Lo", bidi="L", decomp={0x88CF}};
  [0xf9e8] = {name="CJK COMPATIBILITY IDEOGRAPH-F9E8", cat="Lo", bidi="L", decomp={0x88E1}};
  [0xf9e9] = {name="CJK COMPATIBILITY IDEOGRAPH-F9E9", cat="Lo", bidi="L", decomp={0x91CC}};
  [0xf9ea] = {name="CJK COMPATIBILITY IDEOGRAPH-F9EA", cat="Lo", bidi="L", decomp={0x96E2}};
  [0xf9eb] = {name="CJK COMPATIBILITY IDEOGRAPH-F9EB", cat="Lo", bidi="L", decomp={0x533F}};
  [0xf9ec] = {name="CJK COMPATIBILITY IDEOGRAPH-F9EC", cat="Lo", bidi="L", decomp={0x6EBA}};
  [0xf9ed] = {name="CJK COMPATIBILITY IDEOGRAPH-F9ED", cat="Lo", bidi="L", decomp={0x541D}};
  [0xf9ee] = {name="CJK COMPATIBILITY IDEOGRAPH-F9EE", cat="Lo", bidi="L", decomp={0x71D0}};
  [0xf9ef] = {name="CJK COMPATIBILITY IDEOGRAPH-F9EF", cat="Lo", bidi="L", decomp={0x7498}};
  [0xf9f0] = {name="CJK COMPATIBILITY IDEOGRAPH-F9F0", cat="Lo", bidi="L", decomp={0x85FA}};
  [0xf9f1] = {name="CJK COMPATIBILITY IDEOGRAPH-F9F1", cat="Lo", bidi="L", decomp={0x96A3}};
  [0xf9f2] = {name="CJK COMPATIBILITY IDEOGRAPH-F9F2", cat="Lo", bidi="L", decomp={0x9C57}};
  [0xf9f3] = {name="CJK COMPATIBILITY IDEOGRAPH-F9F3", cat="Lo", bidi="L", decomp={0x9E9F}};
  [0xf9f4] = {name="CJK COMPATIBILITY IDEOGRAPH-F9F4", cat="Lo", bidi="L", decomp={0x6797}};
  [0xf9f5] = {name="CJK COMPATIBILITY IDEOGRAPH-F9F5", cat="Lo", bidi="L", decomp={0x6DCB}};
  [0xf9f6] = {name="CJK COMPATIBILITY IDEOGRAPH-F9F6", cat="Lo", bidi="L", decomp={0x81E8}};
  [0xf9f7] = {name="CJK COMPATIBILITY IDEOGRAPH-F9F7", cat="Lo", bidi="L", decomp={0x7ACB}};
  [0xf9f8] = {name="CJK COMPATIBILITY IDEOGRAPH-F9F8", cat="Lo", bidi="L", decomp={0x7B20}};
  [0xf9f9] = {name="CJK COMPATIBILITY IDEOGRAPH-F9F9", cat="Lo", bidi="L", decomp={0x7C92}};
  [0xf9fa] = {name="CJK COMPATIBILITY IDEOGRAPH-F9FA", cat="Lo", bidi="L", decomp={0x72C0}};
  [0xf9fb] = {name="CJK COMPATIBILITY IDEOGRAPH-F9FB", cat="Lo", bidi="L", decomp={0x7099}};
  [0xf9fc] = {name="CJK COMPATIBILITY IDEOGRAPH-F9FC", cat="Lo", bidi="L", decomp={0x8B58}};
  [0xf9fd] = {name="CJK COMPATIBILITY IDEOGRAPH-F9FD", cat="Lo", bidi="L", decomp={0x4EC0}, numeric=10};
  [0xf9fe] = {name="CJK COMPATIBILITY IDEOGRAPH-F9FE", cat="Lo", bidi="L", decomp={0x8336}};
  [0xf9ff] = {name="CJK COMPATIBILITY IDEOGRAPH-F9FF", cat="Lo", bidi="L", decomp={0x523A}};
  [0xfa00] = {name="CJK COMPATIBILITY IDEOGRAPH-FA00", cat="Lo", bidi="L", decomp={0x5207}};
  [0xfa01] = {name="CJK COMPATIBILITY IDEOGRAPH-FA01", cat="Lo", bidi="L", decomp={0x5EA6}};
  [0xfa02] = {name="CJK COMPATIBILITY IDEOGRAPH-FA02", cat="Lo", bidi="L", decomp={0x62D3}};
  [0xfa03] = {name="CJK COMPATIBILITY IDEOGRAPH-FA03", cat="Lo", bidi="L", decomp={0x7CD6}};
  [0xfa04] = {name="CJK COMPATIBILITY IDEOGRAPH-FA04", cat="Lo", bidi="L", decomp={0x5B85}};
  [0xfa05] = {name="CJK COMPATIBILITY IDEOGRAPH-FA05", cat="Lo", bidi="L", decomp={0x6D1E}};
  [0xfa06] = {name="CJK COMPATIBILITY IDEOGRAPH-FA06", cat="Lo", bidi="L", decomp={0x66B4}};
  [0xfa07] = {name="CJK COMPATIBILITY IDEOGRAPH-FA07", cat="Lo", bidi="L", decomp={0x8F3B}};
  [0xfa08] = {name="CJK COMPATIBILITY IDEOGRAPH-FA08", cat="Lo", bidi="L", decomp={0x884C}};
  [0xfa09] = {name="CJK COMPATIBILITY IDEOGRAPH-FA09", cat="Lo", bidi="L", decomp={0x964D}};
  [0xfa0a] = {name="CJK COMPATIBILITY IDEOGRAPH-FA0A", cat="Lo", bidi="L", decomp={0x898B}};
  [0xfa0b] = {name="CJK COMPATIBILITY IDEOGRAPH-FA0B", cat="Lo", bidi="L", decomp={0x5ED3}};
  [0xfa0c] = {name="CJK COMPATIBILITY IDEOGRAPH-FA0C", cat="Lo", bidi="L", decomp={0x5140}};
  [0xfa0d] = {name="CJK COMPATIBILITY IDEOGRAPH-FA0D", cat="Lo", bidi="L", decomp={0x55C0}};
  [0xfa0e] = {name="CJK COMPATIBILITY IDEOGRAPH-FA0E", cat="Lo", bidi="L"};
  [0xfa0f] = {name="CJK COMPATIBILITY IDEOGRAPH-FA0F", cat="Lo", bidi="L"};
  [0xfa10] = {name="CJK COMPATIBILITY IDEOGRAPH-FA10", cat="Lo", bidi="L", decomp={0x585A}};
  [0xfa11] = {name="CJK COMPATIBILITY IDEOGRAPH-FA11", cat="Lo", bidi="L"};
  [0xfa12] = {name="CJK COMPATIBILITY IDEOGRAPH-FA12", cat="Lo", bidi="L", decomp={0x6674}};
  [0xfa13] = {name="CJK COMPATIBILITY IDEOGRAPH-FA13", cat="Lo", bidi="L"};
  [0xfa14] = {name="CJK COMPATIBILITY IDEOGRAPH-FA14", cat="Lo", bidi="L"};
  [0xfa15] = {name="CJK COMPATIBILITY IDEOGRAPH-FA15", cat="Lo", bidi="L", decomp={0x51DE}};
  [0xfa16] = {name="CJK COMPATIBILITY IDEOGRAPH-FA16", cat="Lo", bidi="L", decomp={0x732A}};
  [0xfa17] = {name="CJK COMPATIBILITY IDEOGRAPH-FA17", cat="Lo", bidi="L", decomp={0x76CA}};
  [0xfa18] = {name="CJK COMPATIBILITY IDEOGRAPH-FA18", cat="Lo", bidi="L", decomp={0x793C}};
  [0xfa19] = {name="CJK COMPATIBILITY IDEOGRAPH-FA19", cat="Lo", bidi="L", decomp={0x795E}};
  [0xfa1a] = {name="CJK COMPATIBILITY IDEOGRAPH-FA1A", cat="Lo", bidi="L", decomp={0x7965}};
  [0xfa1b] = {name="CJK COMPATIBILITY IDEOGRAPH-FA1B", cat="Lo", bidi="L", decomp={0x798F}};
  [0xfa1c] = {name="CJK COMPATIBILITY IDEOGRAPH-FA1C", cat="Lo", bidi="L", decomp={0x9756}};
  [0xfa1d] = {name="CJK COMPATIBILITY IDEOGRAPH-FA1D", cat="Lo", bidi="L", decomp={0x7CBE}};
  [0xfa1e] = {name="CJK COMPATIBILITY IDEOGRAPH-FA1E", cat="Lo", bidi="L", decomp={0x7FBD}};
  [0xfa1f] = {name="CJK COMPATIBILITY IDEOGRAPH-FA1F", cat="Lo", bidi="L"};
  [0xfa20] = {name="CJK COMPATIBILITY IDEOGRAPH-FA20", cat="Lo", bidi="L", decomp={0x8612}};
  [0xfa21] = {name="CJK COMPATIBILITY IDEOGRAPH-FA21", cat="Lo", bidi="L"};
  [0xfa22] = {name="CJK COMPATIBILITY IDEOGRAPH-FA22", cat="Lo", bidi="L", decomp={0x8AF8}};
  [0xfa23] = {name="CJK COMPATIBILITY IDEOGRAPH-FA23", cat="Lo", bidi="L"};
  [0xfa24] = {name="CJK COMPATIBILITY IDEOGRAPH-FA24", cat="Lo", bidi="L"};
  [0xfa25] = {name="CJK COMPATIBILITY IDEOGRAPH-FA25", cat="Lo", bidi="L", decomp={0x9038}};
  [0xfa26] = {name="CJK COMPATIBILITY IDEOGRAPH-FA26", cat="Lo", bidi="L", decomp={0x90FD}};
  [0xfa27] = {name="CJK COMPATIBILITY IDEOGRAPH-FA27", cat="Lo", bidi="L"};
  [0xfa28] = {name="CJK COMPATIBILITY IDEOGRAPH-FA28", cat="Lo", bidi="L"};
  [0xfa29] = {name="CJK COMPATIBILITY IDEOGRAPH-FA29", cat="Lo", bidi="L"};
  [0xfa2a] = {name="CJK COMPATIBILITY IDEOGRAPH-FA2A", cat="Lo", bidi="L", decomp={0x98EF}};
  [0xfa2b] = {name="CJK COMPATIBILITY IDEOGRAPH-FA2B", cat="Lo", bidi="L", decomp={0x98FC}};
  [0xfa2c] = {name="CJK COMPATIBILITY IDEOGRAPH-FA2C", cat="Lo", bidi="L", decomp={0x9928}};
  [0xfa2d] = {name="CJK COMPATIBILITY IDEOGRAPH-FA2D", cat="Lo", bidi="L", decomp={0x9DB4}};
  [0xfa30] = {name="CJK COMPATIBILITY IDEOGRAPH-FA30", cat="Lo", bidi="L", decomp={0x4FAE}};
  [0xfa31] = {name="CJK COMPATIBILITY IDEOGRAPH-FA31", cat="Lo", bidi="L", decomp={0x50E7}};
  [0xfa32] = {name="CJK COMPATIBILITY IDEOGRAPH-FA32", cat="Lo", bidi="L", decomp={0x514D}};
  [0xfa33] = {name="CJK COMPATIBILITY IDEOGRAPH-FA33", cat="Lo", bidi="L", decomp={0x52C9}};
  [0xfa34] = {name="CJK COMPATIBILITY IDEOGRAPH-FA34", cat="Lo", bidi="L", decomp={0x52E4}};
  [0xfa35] = {name="CJK COMPATIBILITY IDEOGRAPH-FA35", cat="Lo", bidi="L", decomp={0x5351}};
  [0xfa36] = {name="CJK COMPATIBILITY IDEOGRAPH-FA36", cat="Lo", bidi="L", decomp={0x559D}};
  [0xfa37] = {name="CJK COMPATIBILITY IDEOGRAPH-FA37", cat="Lo", bidi="L", decomp={0x5606}};
  [0xfa38] = {name="CJK COMPATIBILITY IDEOGRAPH-FA38", cat="Lo", bidi="L", decomp={0x5668}};
  [0xfa39] = {name="CJK COMPATIBILITY IDEOGRAPH-FA39", cat="Lo", bidi="L", decomp={0x5840}};
  [0xfa3a] = {name="CJK COMPATIBILITY IDEOGRAPH-FA3A", cat="Lo", bidi="L", decomp={0x58A8}};
  [0xfa3b] = {name="CJK COMPATIBILITY IDEOGRAPH-FA3B", cat="Lo", bidi="L", decomp={0x5C64}};
  [0xfa3c] = {name="CJK COMPATIBILITY IDEOGRAPH-FA3C", cat="Lo", bidi="L", decomp={0x5C6E}};
  [0xfa3d] = {name="CJK COMPATIBILITY IDEOGRAPH-FA3D", cat="Lo", bidi="L", decomp={0x6094}};
  [0xfa3e] = {name="CJK COMPATIBILITY IDEOGRAPH-FA3E", cat="Lo", bidi="L", decomp={0x6168}};
  [0xfa3f] = {name="CJK COMPATIBILITY IDEOGRAPH-FA3F", cat="Lo", bidi="L", decomp={0x618E}};
  [0xfa40] = {name="CJK COMPATIBILITY IDEOGRAPH-FA40", cat="Lo", bidi="L", decomp={0x61F2}};
  [0xfa41] = {name="CJK COMPATIBILITY IDEOGRAPH-FA41", cat="Lo", bidi="L", decomp={0x654F}};
  [0xfa42] = {name="CJK COMPATIBILITY IDEOGRAPH-FA42", cat="Lo", bidi="L", decomp={0x65E2}};
  [0xfa43] = {name="CJK COMPATIBILITY IDEOGRAPH-FA43", cat="Lo", bidi="L", decomp={0x6691}};
  [0xfa44] = {name="CJK COMPATIBILITY IDEOGRAPH-FA44", cat="Lo", bidi="L", decomp={0x6885}};
  [0xfa45] = {name="CJK COMPATIBILITY IDEOGRAPH-FA45", cat="Lo", bidi="L", decomp={0x6D77}};
  [0xfa46] = {name="CJK COMPATIBILITY IDEOGRAPH-FA46", cat="Lo", bidi="L", decomp={0x6E1A}};
  [0xfa47] = {name="CJK COMPATIBILITY IDEOGRAPH-FA47", cat="Lo", bidi="L", decomp={0x6F22}};
  [0xfa48] = {name="CJK COMPATIBILITY IDEOGRAPH-FA48", cat="Lo", bidi="L", decomp={0x716E}};
  [0xfa49] = {name="CJK COMPATIBILITY IDEOGRAPH-FA49", cat="Lo", bidi="L", decomp={0x722B}};
  [0xfa4a] = {name="CJK COMPATIBILITY IDEOGRAPH-FA4A", cat="Lo", bidi="L", decomp={0x7422}};
  [0xfa4b] = {name="CJK COMPATIBILITY IDEOGRAPH-FA4B", cat="Lo", bidi="L", decomp={0x7891}};
  [0xfa4c] = {name="CJK COMPATIBILITY IDEOGRAPH-FA4C", cat="Lo", bidi="L", decomp={0x793E}};
  [0xfa4d] = {name="CJK COMPATIBILITY IDEOGRAPH-FA4D", cat="Lo", bidi="L", decomp={0x7949}};
  [0xfa4e] = {name="CJK COMPATIBILITY IDEOGRAPH-FA4E", cat="Lo", bidi="L", decomp={0x7948}};
  [0xfa4f] = {name="CJK COMPATIBILITY IDEOGRAPH-FA4F", cat="Lo", bidi="L", decomp={0x7950}};
  [0xfa50] = {name="CJK COMPATIBILITY IDEOGRAPH-FA50", cat="Lo", bidi="L", decomp={0x7956}};
  [0xfa51] = {name="CJK COMPATIBILITY IDEOGRAPH-FA51", cat="Lo", bidi="L", decomp={0x795D}};
  [0xfa52] = {name="CJK COMPATIBILITY IDEOGRAPH-FA52", cat="Lo", bidi="L", decomp={0x798D}};
  [0xfa53] = {name="CJK COMPATIBILITY IDEOGRAPH-FA53", cat="Lo", bidi="L", decomp={0x798E}};
  [0xfa54] = {name="CJK COMPATIBILITY IDEOGRAPH-FA54", cat="Lo", bidi="L", decomp={0x7A40}};
  [0xfa55] = {name="CJK COMPATIBILITY IDEOGRAPH-FA55", cat="Lo", bidi="L", decomp={0x7A81}};
  [0xfa56] = {name="CJK COMPATIBILITY IDEOGRAPH-FA56", cat="Lo", bidi="L", decomp={0x7BC0}};
  [0xfa57] = {name="CJK COMPATIBILITY IDEOGRAPH-FA57", cat="Lo", bidi="L", decomp={0x7DF4}};
  [0xfa58] = {name="CJK COMPATIBILITY IDEOGRAPH-FA58", cat="Lo", bidi="L", decomp={0x7E09}};
  [0xfa59] = {name="CJK COMPATIBILITY IDEOGRAPH-FA59", cat="Lo", bidi="L", decomp={0x7E41}};
  [0xfa5a] = {name="CJK COMPATIBILITY IDEOGRAPH-FA5A", cat="Lo", bidi="L", decomp={0x7F72}};
  [0xfa5b] = {name="CJK COMPATIBILITY IDEOGRAPH-FA5B", cat="Lo", bidi="L", decomp={0x8005}};
  [0xfa5c] = {name="CJK COMPATIBILITY IDEOGRAPH-FA5C", cat="Lo", bidi="L", decomp={0x81ED}};
  [0xfa5d] = {name="CJK COMPATIBILITY IDEOGRAPH-FA5D", cat="Lo", bidi="L", decomp={0x8279}};
  [0xfa5e] = {name="CJK COMPATIBILITY IDEOGRAPH-FA5E", cat="Lo", bidi="L", decomp={0x8279}};
  [0xfa5f] = {name="CJK COMPATIBILITY IDEOGRAPH-FA5F", cat="Lo", bidi="L", decomp={0x8457}};
  [0xfa60] = {name="CJK COMPATIBILITY IDEOGRAPH-FA60", cat="Lo", bidi="L", decomp={0x8910}};
  [0xfa61] = {name="CJK COMPATIBILITY IDEOGRAPH-FA61", cat="Lo", bidi="L", decomp={0x8996}};
  [0xfa62] = {name="CJK COMPATIBILITY IDEOGRAPH-FA62", cat="Lo", bidi="L", decomp={0x8B01}};
  [0xfa63] = {name="CJK COMPATIBILITY IDEOGRAPH-FA63", cat="Lo", bidi="L", decomp={0x8B39}};
  [0xfa64] = {name="CJK COMPATIBILITY IDEOGRAPH-FA64", cat="Lo", bidi="L", decomp={0x8CD3}};
  [0xfa65] = {name="CJK COMPATIBILITY IDEOGRAPH-FA65", cat="Lo", bidi="L", decomp={0x8D08}};
  [0xfa66] = {name="CJK COMPATIBILITY IDEOGRAPH-FA66", cat="Lo", bidi="L", decomp={0x8FB6}};
  [0xfa67] = {name="CJK COMPATIBILITY IDEOGRAPH-FA67", cat="Lo", bidi="L", decomp={0x9038}};
  [0xfa68] = {name="CJK COMPATIBILITY IDEOGRAPH-FA68", cat="Lo", bidi="L", decomp={0x96E3}};
  [0xfa69] = {name="CJK COMPATIBILITY IDEOGRAPH-FA69", cat="Lo", bidi="L", decomp={0x97FF}};
  [0xfa6a] = {name="CJK COMPATIBILITY IDEOGRAPH-FA6A", cat="Lo", bidi="L", decomp={0x983B}};
  [0xfa6b] = {name="CJK COMPATIBILITY IDEOGRAPH-FA6B", cat="Lo", bidi="L", decomp={0x6075}};
  [0xfa6c] = {name="CJK COMPATIBILITY IDEOGRAPH-FA6C", cat="Lo", bidi="L", decomp={0x242EE}};
  [0xfa6d] = {name="CJK COMPATIBILITY IDEOGRAPH-FA6D", cat="Lo", bidi="L", decomp={0x8218}};
  [0xfa70] = {name="CJK COMPATIBILITY IDEOGRAPH-FA70", cat="Lo", bidi="L", decomp={0x4E26}};
  [0xfa71] = {name="CJK COMPATIBILITY IDEOGRAPH-FA71", cat="Lo", bidi="L", decomp={0x51B5}};
  [0xfa72] = {name="CJK COMPATIBILITY IDEOGRAPH-FA72", cat="Lo", bidi="L", decomp={0x5168}};
  [0xfa73] = {name="CJK COMPATIBILITY IDEOGRAPH-FA73", cat="Lo", bidi="L", decomp={0x4F80}};
  [0xfa74] = {name="CJK COMPATIBILITY IDEOGRAPH-FA74", cat="Lo", bidi="L", decomp={0x5145}};
  [0xfa75] = {name="CJK COMPATIBILITY IDEOGRAPH-FA75", cat="Lo", bidi="L", decomp={0x5180}};
  [0xfa76] = {name="CJK COMPATIBILITY IDEOGRAPH-FA76", cat="Lo", bidi="L", decomp={0x52C7}};
  [0xfa77] = {name="CJK COMPATIBILITY IDEOGRAPH-FA77", cat="Lo", bidi="L", decomp={0x52FA}};
  [0xfa78] = {name="CJK COMPATIBILITY IDEOGRAPH-FA78", cat="Lo", bidi="L", decomp={0x559D}};
  [0xfa79] = {name="CJK COMPATIBILITY IDEOGRAPH-FA79", cat="Lo", bidi="L", decomp={0x5555}};
  [0xfa7a] = {name="CJK COMPATIBILITY IDEOGRAPH-FA7A", cat="Lo", bidi="L", decomp={0x5599}};
  [0xfa7b] = {name="CJK COMPATIBILITY IDEOGRAPH-FA7B", cat="Lo", bidi="L", decomp={0x55E2}};
  [0xfa7c] = {name="CJK COMPATIBILITY IDEOGRAPH-FA7C", cat="Lo", bidi="L", decomp={0x585A}};
  [0xfa7d] = {name="CJK COMPATIBILITY IDEOGRAPH-FA7D", cat="Lo", bidi="L", decomp={0x58B3}};
  [0xfa7e] = {name="CJK COMPATIBILITY IDEOGRAPH-FA7E", cat="Lo", bidi="L", decomp={0x5944}};
  [0xfa7f] = {name="CJK COMPATIBILITY IDEOGRAPH-FA7F", cat="Lo", bidi="L", decomp={0x5954}};
  [0xfa80] = {name="CJK COMPATIBILITY IDEOGRAPH-FA80", cat="Lo", bidi="L", decomp={0x5A62}};
  [0xfa81] = {name="CJK COMPATIBILITY IDEOGRAPH-FA81", cat="Lo", bidi="L", decomp={0x5B28}};
  [0xfa82] = {name="CJK COMPATIBILITY IDEOGRAPH-FA82", cat="Lo", bidi="L", decomp={0x5ED2}};
  [0xfa83] = {name="CJK COMPATIBILITY IDEOGRAPH-FA83", cat="Lo", bidi="L", decomp={0x5ED9}};
  [0xfa84] = {name="CJK COMPATIBILITY IDEOGRAPH-FA84", cat="Lo", bidi="L", decomp={0x5F69}};
  [0xfa85] = {name="CJK COMPATIBILITY IDEOGRAPH-FA85", cat="Lo", bidi="L", decomp={0x5FAD}};
  [0xfa86] = {name="CJK COMPATIBILITY IDEOGRAPH-FA86", cat="Lo", bidi="L", decomp={0x60D8}};
  [0xfa87] = {name="CJK COMPATIBILITY IDEOGRAPH-FA87", cat="Lo", bidi="L", decomp={0x614E}};
  [0xfa88] = {name="CJK COMPATIBILITY IDEOGRAPH-FA88", cat="Lo", bidi="L", decomp={0x6108}};
  [0xfa89] = {name="CJK COMPATIBILITY IDEOGRAPH-FA89", cat="Lo", bidi="L", decomp={0x618E}};
  [0xfa8a] = {name="CJK COMPATIBILITY IDEOGRAPH-FA8A", cat="Lo", bidi="L", decomp={0x6160}};
  [0xfa8b] = {name="CJK COMPATIBILITY IDEOGRAPH-FA8B", cat="Lo", bidi="L", decomp={0x61F2}};
  [0xfa8c] = {name="CJK COMPATIBILITY IDEOGRAPH-FA8C", cat="Lo", bidi="L", decomp={0x6234}};
  [0xfa8d] = {name="CJK COMPATIBILITY IDEOGRAPH-FA8D", cat="Lo", bidi="L", decomp={0x63C4}};
  [0xfa8e] = {name="CJK COMPATIBILITY IDEOGRAPH-FA8E", cat="Lo", bidi="L", decomp={0x641C}};
  [0xfa8f] = {name="CJK COMPATIBILITY IDEOGRAPH-FA8F", cat="Lo", bidi="L", decomp={0x6452}};
  [0xfa90] = {name="CJK COMPATIBILITY IDEOGRAPH-FA90", cat="Lo", bidi="L", decomp={0x6556}};
  [0xfa91] = {name="CJK COMPATIBILITY IDEOGRAPH-FA91", cat="Lo", bidi="L", decomp={0x6674}};
  [0xfa92] = {name="CJK COMPATIBILITY IDEOGRAPH-FA92", cat="Lo", bidi="L", decomp={0x6717}};
  [0xfa93] = {name="CJK COMPATIBILITY IDEOGRAPH-FA93", cat="Lo", bidi="L", decomp={0x671B}};
  [0xfa94] = {name="CJK COMPATIBILITY IDEOGRAPH-FA94", cat="Lo", bidi="L", decomp={0x6756}};
  [0xfa95] = {name="CJK COMPATIBILITY IDEOGRAPH-FA95", cat="Lo", bidi="L", decomp={0x6B79}};
  [0xfa96] = {name="CJK COMPATIBILITY IDEOGRAPH-FA96", cat="Lo", bidi="L", decomp={0x6BBA}};
  [0xfa97] = {name="CJK COMPATIBILITY IDEOGRAPH-FA97", cat="Lo", bidi="L", decomp={0x6D41}};
  [0xfa98] = {name="CJK COMPATIBILITY IDEOGRAPH-FA98", cat="Lo", bidi="L", decomp={0x6EDB}};
  [0xfa99] = {name="CJK COMPATIBILITY IDEOGRAPH-FA99", cat="Lo", bidi="L", decomp={0x6ECB}};
  [0xfa9a] = {name="CJK COMPATIBILITY IDEOGRAPH-FA9A", cat="Lo", bidi="L", decomp={0x6F22}};
  [0xfa9b] = {name="CJK COMPATIBILITY IDEOGRAPH-FA9B", cat="Lo", bidi="L", decomp={0x701E}};
  [0xfa9c] = {name="CJK COMPATIBILITY IDEOGRAPH-FA9C", cat="Lo", bidi="L", decomp={0x716E}};
  [0xfa9d] = {name="CJK COMPATIBILITY IDEOGRAPH-FA9D", cat="Lo", bidi="L", decomp={0x77A7}};
  [0xfa9e] = {name="CJK COMPATIBILITY IDEOGRAPH-FA9E", cat="Lo", bidi="L", decomp={0x7235}};
  [0xfa9f] = {name="CJK COMPATIBILITY IDEOGRAPH-FA9F", cat="Lo", bidi="L", decomp={0x72AF}};
  [0xfaa0] = {name="CJK COMPATIBILITY IDEOGRAPH-FAA0", cat="Lo", bidi="L", decomp={0x732A}};
  [0xfaa1] = {name="CJK COMPATIBILITY IDEOGRAPH-FAA1", cat="Lo", bidi="L", decomp={0x7471}};
  [0xfaa2] = {name="CJK COMPATIBILITY IDEOGRAPH-FAA2", cat="Lo", bidi="L", decomp={0x7506}};
  [0xfaa3] = {name="CJK COMPATIBILITY IDEOGRAPH-FAA3", cat="Lo", bidi="L", decomp={0x753B}};
  [0xfaa4] = {name="CJK COMPATIBILITY IDEOGRAPH-FAA4", cat="Lo", bidi="L", decomp={0x761D}};
  [0xfaa5] = {name="CJK COMPATIBILITY IDEOGRAPH-FAA5", cat="Lo", bidi="L", decomp={0x761F}};
  [0xfaa6] = {name="CJK COMPATIBILITY IDEOGRAPH-FAA6", cat="Lo", bidi="L", decomp={0x76CA}};
  [0xfaa7] = {name="CJK COMPATIBILITY IDEOGRAPH-FAA7", cat="Lo", bidi="L", decomp={0x76DB}};
  [0xfaa8] = {name="CJK COMPATIBILITY IDEOGRAPH-FAA8", cat="Lo", bidi="L", decomp={0x76F4}};
  [0xfaa9] = {name="CJK COMPATIBILITY IDEOGRAPH-FAA9", cat="Lo", bidi="L", decomp={0x774A}};
  [0xfaaa] = {name="CJK COMPATIBILITY IDEOGRAPH-FAAA", cat="Lo", bidi="L", decomp={0x7740}};
  [0xfaab] = {name="CJK COMPATIBILITY IDEOGRAPH-FAAB", cat="Lo", bidi="L", decomp={0x78CC}};
  [0xfaac] = {name="CJK COMPATIBILITY IDEOGRAPH-FAAC", cat="Lo", bidi="L", decomp={0x7AB1}};
  [0xfaad] = {name="CJK COMPATIBILITY IDEOGRAPH-FAAD", cat="Lo", bidi="L", decomp={0x7BC0}};
  [0xfaae] = {name="CJK COMPATIBILITY IDEOGRAPH-FAAE", cat="Lo", bidi="L", decomp={0x7C7B}};
  [0xfaaf] = {name="CJK COMPATIBILITY IDEOGRAPH-FAAF", cat="Lo", bidi="L", decomp={0x7D5B}};
  [0xfab0] = {name="CJK COMPATIBILITY IDEOGRAPH-FAB0", cat="Lo", bidi="L", decomp={0x7DF4}};
  [0xfab1] = {name="CJK COMPATIBILITY IDEOGRAPH-FAB1", cat="Lo", bidi="L", decomp={0x7F3E}};
  [0xfab2] = {name="CJK COMPATIBILITY IDEOGRAPH-FAB2", cat="Lo", bidi="L", decomp={0x8005}};
  [0xfab3] = {name="CJK COMPATIBILITY IDEOGRAPH-FAB3", cat="Lo", bidi="L", decomp={0x8352}};
  [0xfab4] = {name="CJK COMPATIBILITY IDEOGRAPH-FAB4", cat="Lo", bidi="L", decomp={0x83EF}};
  [0xfab5] = {name="CJK COMPATIBILITY IDEOGRAPH-FAB5", cat="Lo", bidi="L", decomp={0x8779}};
  [0xfab6] = {name="CJK COMPATIBILITY IDEOGRAPH-FAB6", cat="Lo", bidi="L", decomp={0x8941}};
  [0xfab7] = {name="CJK COMPATIBILITY IDEOGRAPH-FAB7", cat="Lo", bidi="L", decomp={0x8986}};
  [0xfab8] = {name="CJK COMPATIBILITY IDEOGRAPH-FAB8", cat="Lo", bidi="L", decomp={0x8996}};
  [0xfab9] = {name="CJK COMPATIBILITY IDEOGRAPH-FAB9", cat="Lo", bidi="L", decomp={0x8ABF}};
  [0xfaba] = {name="CJK COMPATIBILITY IDEOGRAPH-FABA", cat="Lo", bidi="L", decomp={0x8AF8}};
  [0xfabb] = {name="CJK COMPATIBILITY IDEOGRAPH-FABB", cat="Lo", bidi="L", decomp={0x8ACB}};
  [0xfabc] = {name="CJK COMPATIBILITY IDEOGRAPH-FABC", cat="Lo", bidi="L", decomp={0x8B01}};
  [0xfabd] = {name="CJK COMPATIBILITY IDEOGRAPH-FABD", cat="Lo", bidi="L", decomp={0x8AFE}};
  [0xfabe] = {name="CJK COMPATIBILITY IDEOGRAPH-FABE", cat="Lo", bidi="L", decomp={0x8AED}};
  [0xfabf] = {name="CJK COMPATIBILITY IDEOGRAPH-FABF", cat="Lo", bidi="L", decomp={0x8B39}};
  [0xfac0] = {name="CJK COMPATIBILITY IDEOGRAPH-FAC0", cat="Lo", bidi="L", decomp={0x8B8A}};
  [0xfac1] = {name="CJK COMPATIBILITY IDEOGRAPH-FAC1", cat="Lo", bidi="L", decomp={0x8D08}};
  [0xfac2] = {name="CJK COMPATIBILITY IDEOGRAPH-FAC2", cat="Lo", bidi="L", decomp={0x8F38}};
  [0xfac3] = {name="CJK COMPATIBILITY IDEOGRAPH-FAC3", cat="Lo", bidi="L", decomp={0x9072}};
  [0xfac4] = {name="CJK COMPATIBILITY IDEOGRAPH-FAC4", cat="Lo", bidi="L", decomp={0x9199}};
  [0xfac5] = {name="CJK COMPATIBILITY IDEOGRAPH-FAC5", cat="Lo", bidi="L", decomp={0x9276}};
  [0xfac6] = {name="CJK COMPATIBILITY IDEOGRAPH-FAC6", cat="Lo", bidi="L", decomp={0x967C}};
  [0xfac7] = {name="CJK COMPATIBILITY IDEOGRAPH-FAC7", cat="Lo", bidi="L", decomp={0x96E3}};
  [0xfac8] = {name="CJK COMPATIBILITY IDEOGRAPH-FAC8", cat="Lo", bidi="L", decomp={0x9756}};
  [0xfac9] = {name="CJK COMPATIBILITY IDEOGRAPH-FAC9", cat="Lo", bidi="L", decomp={0x97DB}};
  [0xfaca] = {name="CJK COMPATIBILITY IDEOGRAPH-FACA", cat="Lo", bidi="L", decomp={0x97FF}};
  [0xfacb] = {name="CJK COMPATIBILITY IDEOGRAPH-FACB", cat="Lo", bidi="L", decomp={0x980B}};
  [0xfacc] = {name="CJK COMPATIBILITY IDEOGRAPH-FACC", cat="Lo", bidi="L", decomp={0x983B}};
  [0xfacd] = {name="CJK COMPATIBILITY IDEOGRAPH-FACD", cat="Lo", bidi="L", decomp={0x9B12}};
  [0xface] = {name="CJK COMPATIBILITY IDEOGRAPH-FACE", cat="Lo", bidi="L", decomp={0x9F9C}};
  [0xfacf] = {name="CJK COMPATIBILITY IDEOGRAPH-FACF", cat="Lo", bidi="L", decomp={0x2284A}};
  [0xfad0] = {name="CJK COMPATIBILITY IDEOGRAPH-FAD0", cat="Lo", bidi="L", decomp={0x22844}};
  [0xfad1] = {name="CJK COMPATIBILITY IDEOGRAPH-FAD1", cat="Lo", bidi="L", decomp={0x233D5}};
  [0xfad2] = {name="CJK COMPATIBILITY IDEOGRAPH-FAD2", cat="Lo", bidi="L", decomp={0x3B9D}};
  [0xfad3] = {name="CJK COMPATIBILITY IDEOGRAPH-FAD3", cat="Lo", bidi="L", decomp={0x4018}};
  [0xfad4] = {name="CJK COMPATIBILITY IDEOGRAPH-FAD4", cat="Lo", bidi="L", decomp={0x4039}};
  [0xfad5] = {name="CJK COMPATIBILITY IDEOGRAPH-FAD5", cat="Lo", bidi="L", decomp={0x25249}};
  [0xfad6] = {name="CJK COMPATIBILITY IDEOGRAPH-FAD6", cat="Lo", bidi="L", decomp={0x25CD0}};
  [0xfad7] = {name="CJK COMPATIBILITY IDEOGRAPH-FAD7", cat="Lo", bidi="L", decomp={0x27ED3}};
  [0xfad8] = {name="CJK COMPATIBILITY IDEOGRAPH-FAD8", cat="Lo", bidi="L", decomp={0x9F43}};
  [0xfad9] = {name="CJK COMPATIBILITY IDEOGRAPH-FAD9", cat="Lo", bidi="L", decomp={0x9F8E}};
  [0xfb00] = {name="LATIN SMALL LIGATURE FF", cat="Ll", bidi="L", decomp={compat="compat";0x0066,0x0066}};
  [0xfb01] = {name="LATIN SMALL LIGATURE FI", cat="Ll", bidi="L", decomp={compat="compat";0x0066,0x0069}};
  [0xfb02] = {name="LATIN SMALL LIGATURE FL", cat="Ll", bidi="L", decomp={compat="compat";0x0066,0x006C}};
  [0xfb03] = {name="LATIN SMALL LIGATURE FFI", cat="Ll", bidi="L", decomp={compat="compat";0x0066,0x0066,0x0069}};
  [0xfb04] = {name="LATIN SMALL LIGATURE FFL", cat="Ll", bidi="L", decomp={compat="compat";0x0066,0x0066,0x006C}};
  [0xfb05] = {name="LATIN SMALL LIGATURE LONG S T", cat="Ll", bidi="L", decomp={compat="compat";0x017F,0x0074}};
  [0xfb06] = {name="LATIN SMALL LIGATURE ST", cat="Ll", bidi="L", decomp={compat="compat";0x0073,0x0074}};
  [0xfb13] = {name="ARMENIAN SMALL LIGATURE MEN NOW", cat="Ll", bidi="L", decomp={compat="compat";0x0574,0x0576}};
  [0xfb14] = {name="ARMENIAN SMALL LIGATURE MEN ECH", cat="Ll", bidi="L", decomp={compat="compat";0x0574,0x0565}};
  [0xfb15] = {name="ARMENIAN SMALL LIGATURE MEN INI", cat="Ll", bidi="L", decomp={compat="compat";0x0574,0x056B}};
  [0xfb16] = {name="ARMENIAN SMALL LIGATURE VEW NOW", cat="Ll", bidi="L", decomp={compat="compat";0x057E,0x0576}};
  [0xfb17] = {name="ARMENIAN SMALL LIGATURE MEN XEH", cat="Ll", bidi="L", decomp={compat="compat";0x0574,0x056D}};
  [0xfb1d] = {name="HEBREW LETTER YOD WITH HIRIQ", cat="Lo", bidi="R", decomp={0x05D9,0x05B4}};
  [0xfb1e] = {name="HEBREW POINT JUDEO-SPANISH VARIKA", cat="Mn", combo=26, bidi="NSM"};
  [0xfb1f] = {name="HEBREW LIGATURE YIDDISH YOD YOD PATAH", cat="Lo", bidi="R", decomp={0x05F2,0x05B7}};
  [0xfb20] = {name="HEBREW LETTER ALTERNATIVE AYIN", cat="Lo", bidi="R", decomp={compat="font";0x05E2}};
  [0xfb21] = {name="HEBREW LETTER WIDE ALEF", cat="Lo", bidi="R", decomp={compat="font";0x05D0}};
  [0xfb22] = {name="HEBREW LETTER WIDE DALET", cat="Lo", bidi="R", decomp={compat="font";0x05D3}};
  [0xfb23] = {name="HEBREW LETTER WIDE HE", cat="Lo", bidi="R", decomp={compat="font";0x05D4}};
  [0xfb24] = {name="HEBREW LETTER WIDE KAF", cat="Lo", bidi="R", decomp={compat="font";0x05DB}};
  [0xfb25] = {name="HEBREW LETTER WIDE LAMED", cat="Lo", bidi="R", decomp={compat="font";0x05DC}};
  [0xfb26] = {name="HEBREW LETTER WIDE FINAL MEM", cat="Lo", bidi="R", decomp={compat="font";0x05DD}};
  [0xfb27] = {name="HEBREW LETTER WIDE RESH", cat="Lo", bidi="R", decomp={compat="font";0x05E8}};
  [0xfb28] = {name="HEBREW LETTER WIDE TAV", cat="Lo", bidi="R", decomp={compat="font";0x05EA}};
  [0xfb29] = {name="HEBREW LETTER ALTERNATIVE PLUS SIGN", cat="Sm", bidi="ES", decomp={compat="font";0x002B}};
  [0xfb2a] = {name="HEBREW LETTER SHIN WITH SHIN DOT", cat="Lo", bidi="R", decomp={0x05E9,0x05C1}};
  [0xfb2b] = {name="HEBREW LETTER SHIN WITH SIN DOT", cat="Lo", bidi="R", decomp={0x05E9,0x05C2}};
  [0xfb2c] = {name="HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT", cat="Lo", bidi="R", decomp={0xFB49,0x05C1}};
  [0xfb2d] = {name="HEBREW LETTER SHIN WITH DAGESH AND SIN DOT", cat="Lo", bidi="R", decomp={0xFB49,0x05C2}};
  [0xfb2e] = {name="HEBREW LETTER ALEF WITH PATAH", cat="Lo", bidi="R", decomp={0x05D0,0x05B7}};
  [0xfb2f] = {name="HEBREW LETTER ALEF WITH QAMATS", cat="Lo", bidi="R", decomp={0x05D0,0x05B8}};
  [0xfb30] = {name="HEBREW LETTER ALEF WITH MAPIQ", cat="Lo", bidi="R", decomp={0x05D0,0x05BC}};
  [0xfb31] = {name="HEBREW LETTER BET WITH DAGESH", cat="Lo", bidi="R", decomp={0x05D1,0x05BC}};
  [0xfb32] = {name="HEBREW LETTER GIMEL WITH DAGESH", cat="Lo", bidi="R", decomp={0x05D2,0x05BC}};
  [0xfb33] = {name="HEBREW LETTER DALET WITH DAGESH", cat="Lo", bidi="R", decomp={0x05D3,0x05BC}};
  [0xfb34] = {name="HEBREW LETTER HE WITH MAPIQ", cat="Lo", bidi="R", decomp={0x05D4,0x05BC}};
  [0xfb35] = {name="HEBREW LETTER VAV WITH DAGESH", cat="Lo", bidi="R", decomp={0x05D5,0x05BC}};
  [0xfb36] = {name="HEBREW LETTER ZAYIN WITH DAGESH", cat="Lo", bidi="R", decomp={0x05D6,0x05BC}};
  [0xfb38] = {name="HEBREW LETTER TET WITH DAGESH", cat="Lo", bidi="R", decomp={0x05D8,0x05BC}};
  [0xfb39] = {name="HEBREW LETTER YOD WITH DAGESH", cat="Lo", bidi="R", decomp={0x05D9,0x05BC}};
  [0xfb3a] = {name="HEBREW LETTER FINAL KAF WITH DAGESH", cat="Lo", bidi="R", decomp={0x05DA,0x05BC}};
  [0xfb3b] = {name="HEBREW LETTER KAF WITH DAGESH", cat="Lo", bidi="R", decomp={0x05DB,0x05BC}};
  [0xfb3c] = {name="HEBREW LETTER LAMED WITH DAGESH", cat="Lo", bidi="R", decomp={0x05DC,0x05BC}};
  [0xfb3e] = {name="HEBREW LETTER MEM WITH DAGESH", cat="Lo", bidi="R", decomp={0x05DE,0x05BC}};
  [0xfb40] = {name="HEBREW LETTER NUN WITH DAGESH", cat="Lo", bidi="R", decomp={0x05E0,0x05BC}};
  [0xfb41] = {name="HEBREW LETTER SAMEKH WITH DAGESH", cat="Lo", bidi="R", decomp={0x05E1,0x05BC}};
  [0xfb43] = {name="HEBREW LETTER FINAL PE WITH DAGESH", cat="Lo", bidi="R", decomp={0x05E3,0x05BC}};
  [0xfb44] = {name="HEBREW LETTER PE WITH DAGESH", cat="Lo", bidi="R", decomp={0x05E4,0x05BC}};
  [0xfb46] = {name="HEBREW LETTER TSADI WITH DAGESH", cat="Lo", bidi="R", decomp={0x05E6,0x05BC}};
  [0xfb47] = {name="HEBREW LETTER QOF WITH DAGESH", cat="Lo", bidi="R", decomp={0x05E7,0x05BC}};
  [0xfb48] = {name="HEBREW LETTER RESH WITH DAGESH", cat="Lo", bidi="R", decomp={0x05E8,0x05BC}};
  [0xfb49] = {name="HEBREW LETTER SHIN WITH DAGESH", cat="Lo", bidi="R", decomp={0x05E9,0x05BC}};
  [0xfb4a] = {name="HEBREW LETTER TAV WITH DAGESH", cat="Lo", bidi="R", decomp={0x05EA,0x05BC}};
  [0xfb4b] = {name="HEBREW LETTER VAV WITH HOLAM", cat="Lo", bidi="R", decomp={0x05D5,0x05B9}};
  [0xfb4c] = {name="HEBREW LETTER BET WITH RAFE", cat="Lo", bidi="R", decomp={0x05D1,0x05BF}};
  [0xfb4d] = {name="HEBREW LETTER KAF WITH RAFE", cat="Lo", bidi="R", decomp={0x05DB,0x05BF}};
  [0xfb4e] = {name="HEBREW LETTER PE WITH RAFE", cat="Lo", bidi="R", decomp={0x05E4,0x05BF}};
  [0xfb4f] = {name="HEBREW LIGATURE ALEF LAMED", cat="Lo", bidi="R", decomp={compat="compat";0x05D0,0x05DC}};
  [0xfb50] = {name="ARABIC LETTER ALEF WASLA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0671}};
  [0xfb51] = {name="ARABIC LETTER ALEF WASLA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0671}};
  [0xfb52] = {name="ARABIC LETTER BEEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x067B}};
  [0xfb53] = {name="ARABIC LETTER BEEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x067B}};
  [0xfb54] = {name="ARABIC LETTER BEEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x067B}};
  [0xfb55] = {name="ARABIC LETTER BEEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x067B}};
  [0xfb56] = {name="ARABIC LETTER PEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x067E}};
  [0xfb57] = {name="ARABIC LETTER PEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x067E}};
  [0xfb58] = {name="ARABIC LETTER PEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x067E}};
  [0xfb59] = {name="ARABIC LETTER PEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x067E}};
  [0xfb5a] = {name="ARABIC LETTER BEHEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0680}};
  [0xfb5b] = {name="ARABIC LETTER BEHEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0680}};
  [0xfb5c] = {name="ARABIC LETTER BEHEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0680}};
  [0xfb5d] = {name="ARABIC LETTER BEHEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0680}};
  [0xfb5e] = {name="ARABIC LETTER TTEHEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x067A}};
  [0xfb5f] = {name="ARABIC LETTER TTEHEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x067A}};
  [0xfb60] = {name="ARABIC LETTER TTEHEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x067A}};
  [0xfb61] = {name="ARABIC LETTER TTEHEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x067A}};
  [0xfb62] = {name="ARABIC LETTER TEHEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x067F}};
  [0xfb63] = {name="ARABIC LETTER TEHEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x067F}};
  [0xfb64] = {name="ARABIC LETTER TEHEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x067F}};
  [0xfb65] = {name="ARABIC LETTER TEHEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x067F}};
  [0xfb66] = {name="ARABIC LETTER TTEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0679}};
  [0xfb67] = {name="ARABIC LETTER TTEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0679}};
  [0xfb68] = {name="ARABIC LETTER TTEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0679}};
  [0xfb69] = {name="ARABIC LETTER TTEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0679}};
  [0xfb6a] = {name="ARABIC LETTER VEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06A4}};
  [0xfb6b] = {name="ARABIC LETTER VEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06A4}};
  [0xfb6c] = {name="ARABIC LETTER VEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x06A4}};
  [0xfb6d] = {name="ARABIC LETTER VEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x06A4}};
  [0xfb6e] = {name="ARABIC LETTER PEHEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06A6}};
  [0xfb6f] = {name="ARABIC LETTER PEHEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06A6}};
  [0xfb70] = {name="ARABIC LETTER PEHEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x06A6}};
  [0xfb71] = {name="ARABIC LETTER PEHEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x06A6}};
  [0xfb72] = {name="ARABIC LETTER DYEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0684}};
  [0xfb73] = {name="ARABIC LETTER DYEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0684}};
  [0xfb74] = {name="ARABIC LETTER DYEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0684}};
  [0xfb75] = {name="ARABIC LETTER DYEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0684}};
  [0xfb76] = {name="ARABIC LETTER NYEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0683}};
  [0xfb77] = {name="ARABIC LETTER NYEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0683}};
  [0xfb78] = {name="ARABIC LETTER NYEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0683}};
  [0xfb79] = {name="ARABIC LETTER NYEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0683}};
  [0xfb7a] = {name="ARABIC LETTER TCHEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0686}};
  [0xfb7b] = {name="ARABIC LETTER TCHEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0686}};
  [0xfb7c] = {name="ARABIC LETTER TCHEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0686}};
  [0xfb7d] = {name="ARABIC LETTER TCHEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0686}};
  [0xfb7e] = {name="ARABIC LETTER TCHEHEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0687}};
  [0xfb7f] = {name="ARABIC LETTER TCHEHEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0687}};
  [0xfb80] = {name="ARABIC LETTER TCHEHEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0687}};
  [0xfb81] = {name="ARABIC LETTER TCHEHEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0687}};
  [0xfb82] = {name="ARABIC LETTER DDAHAL ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x068D}};
  [0xfb83] = {name="ARABIC LETTER DDAHAL FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x068D}};
  [0xfb84] = {name="ARABIC LETTER DAHAL ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x068C}};
  [0xfb85] = {name="ARABIC LETTER DAHAL FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x068C}};
  [0xfb86] = {name="ARABIC LETTER DUL ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x068E}};
  [0xfb87] = {name="ARABIC LETTER DUL FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x068E}};
  [0xfb88] = {name="ARABIC LETTER DDAL ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0688}};
  [0xfb89] = {name="ARABIC LETTER DDAL FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0688}};
  [0xfb8a] = {name="ARABIC LETTER JEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0698}};
  [0xfb8b] = {name="ARABIC LETTER JEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0698}};
  [0xfb8c] = {name="ARABIC LETTER RREH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0691}};
  [0xfb8d] = {name="ARABIC LETTER RREH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0691}};
  [0xfb8e] = {name="ARABIC LETTER KEHEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06A9}};
  [0xfb8f] = {name="ARABIC LETTER KEHEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06A9}};
  [0xfb90] = {name="ARABIC LETTER KEHEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x06A9}};
  [0xfb91] = {name="ARABIC LETTER KEHEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x06A9}};
  [0xfb92] = {name="ARABIC LETTER GAF ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06AF}};
  [0xfb93] = {name="ARABIC LETTER GAF FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06AF}};
  [0xfb94] = {name="ARABIC LETTER GAF INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x06AF}};
  [0xfb95] = {name="ARABIC LETTER GAF MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x06AF}};
  [0xfb96] = {name="ARABIC LETTER GUEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06B3}};
  [0xfb97] = {name="ARABIC LETTER GUEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06B3}};
  [0xfb98] = {name="ARABIC LETTER GUEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x06B3}};
  [0xfb99] = {name="ARABIC LETTER GUEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x06B3}};
  [0xfb9a] = {name="ARABIC LETTER NGOEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06B1}};
  [0xfb9b] = {name="ARABIC LETTER NGOEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06B1}};
  [0xfb9c] = {name="ARABIC LETTER NGOEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x06B1}};
  [0xfb9d] = {name="ARABIC LETTER NGOEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x06B1}};
  [0xfb9e] = {name="ARABIC LETTER NOON GHUNNA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06BA}};
  [0xfb9f] = {name="ARABIC LETTER NOON GHUNNA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06BA}};
  [0xfba0] = {name="ARABIC LETTER RNOON ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06BB}};
  [0xfba1] = {name="ARABIC LETTER RNOON FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06BB}};
  [0xfba2] = {name="ARABIC LETTER RNOON INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x06BB}};
  [0xfba3] = {name="ARABIC LETTER RNOON MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x06BB}};
  [0xfba4] = {name="ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06C0}};
  [0xfba5] = {name="ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06C0}};
  [0xfba6] = {name="ARABIC LETTER HEH GOAL ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06C1}};
  [0xfba7] = {name="ARABIC LETTER HEH GOAL FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06C1}};
  [0xfba8] = {name="ARABIC LETTER HEH GOAL INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x06C1}};
  [0xfba9] = {name="ARABIC LETTER HEH GOAL MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x06C1}};
  [0xfbaa] = {name="ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06BE}};
  [0xfbab] = {name="ARABIC LETTER HEH DOACHASHMEE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06BE}};
  [0xfbac] = {name="ARABIC LETTER HEH DOACHASHMEE INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x06BE}};
  [0xfbad] = {name="ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x06BE}};
  [0xfbae] = {name="ARABIC LETTER YEH BARREE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06D2}};
  [0xfbaf] = {name="ARABIC LETTER YEH BARREE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06D2}};
  [0xfbb0] = {name="ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06D3}};
  [0xfbb1] = {name="ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06D3}};
  [0xfbd3] = {name="ARABIC LETTER NG ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06AD}};
  [0xfbd4] = {name="ARABIC LETTER NG FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06AD}};
  [0xfbd5] = {name="ARABIC LETTER NG INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x06AD}};
  [0xfbd6] = {name="ARABIC LETTER NG MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x06AD}};
  [0xfbd7] = {name="ARABIC LETTER U ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06C7}};
  [0xfbd8] = {name="ARABIC LETTER U FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06C7}};
  [0xfbd9] = {name="ARABIC LETTER OE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06C6}};
  [0xfbda] = {name="ARABIC LETTER OE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06C6}};
  [0xfbdb] = {name="ARABIC LETTER YU ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06C8}};
  [0xfbdc] = {name="ARABIC LETTER YU FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06C8}};
  [0xfbdd] = {name="ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0677}};
  [0xfbde] = {name="ARABIC LETTER VE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06CB}};
  [0xfbdf] = {name="ARABIC LETTER VE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06CB}};
  [0xfbe0] = {name="ARABIC LETTER KIRGHIZ OE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06C5}};
  [0xfbe1] = {name="ARABIC LETTER KIRGHIZ OE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06C5}};
  [0xfbe2] = {name="ARABIC LETTER KIRGHIZ YU ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06C9}};
  [0xfbe3] = {name="ARABIC LETTER KIRGHIZ YU FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06C9}};
  [0xfbe4] = {name="ARABIC LETTER E ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06D0}};
  [0xfbe5] = {name="ARABIC LETTER E FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06D0}};
  [0xfbe6] = {name="ARABIC LETTER E INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x06D0}};
  [0xfbe7] = {name="ARABIC LETTER E MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x06D0}};
  [0xfbe8] = {name="ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0649}};
  [0xfbe9] = {name="ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0649}};
  [0xfbea] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x0627}};
  [0xfbeb] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x0627}};
  [0xfbec] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x06D5}};
  [0xfbed] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x06D5}};
  [0xfbee] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x0648}};
  [0xfbef] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x0648}};
  [0xfbf0] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x06C7}};
  [0xfbf1] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x06C7}};
  [0xfbf2] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x06C6}};
  [0xfbf3] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x06C6}};
  [0xfbf4] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x06C8}};
  [0xfbf5] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x06C8}};
  [0xfbf6] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x06D0}};
  [0xfbf7] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x06D0}};
  [0xfbf8] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0626,0x06D0}};
  [0xfbf9] = {name="ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x0649}};
  [0xfbfa] = {name="ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x0649}};
  [0xfbfb] = {name="ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0626,0x0649}};
  [0xfbfc] = {name="ARABIC LETTER FARSI YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x06CC}};
  [0xfbfd] = {name="ARABIC LETTER FARSI YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x06CC}};
  [0xfbfe] = {name="ARABIC LETTER FARSI YEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x06CC}};
  [0xfbff] = {name="ARABIC LETTER FARSI YEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x06CC}};
  [0xfc00] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x062C}};
  [0xfc01] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x062D}};
  [0xfc02] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x0645}};
  [0xfc03] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x0649}};
  [0xfc04] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626,0x064A}};
  [0xfc05] = {name="ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0628,0x062C}};
  [0xfc06] = {name="ARABIC LIGATURE BEH WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0628,0x062D}};
  [0xfc07] = {name="ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0628,0x062E}};
  [0xfc08] = {name="ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0628,0x0645}};
  [0xfc09] = {name="ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0628,0x0649}};
  [0xfc0a] = {name="ARABIC LIGATURE BEH WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0628,0x064A}};
  [0xfc0b] = {name="ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062A,0x062C}};
  [0xfc0c] = {name="ARABIC LIGATURE TEH WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062A,0x062D}};
  [0xfc0d] = {name="ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062A,0x062E}};
  [0xfc0e] = {name="ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062A,0x0645}};
  [0xfc0f] = {name="ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062A,0x0649}};
  [0xfc10] = {name="ARABIC LIGATURE TEH WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062A,0x064A}};
  [0xfc11] = {name="ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062B,0x062C}};
  [0xfc12] = {name="ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062B,0x0645}};
  [0xfc13] = {name="ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062B,0x0649}};
  [0xfc14] = {name="ARABIC LIGATURE THEH WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062B,0x064A}};
  [0xfc15] = {name="ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062C,0x062D}};
  [0xfc16] = {name="ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062C,0x0645}};
  [0xfc17] = {name="ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062D,0x062C}};
  [0xfc18] = {name="ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062D,0x0645}};
  [0xfc19] = {name="ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062E,0x062C}};
  [0xfc1a] = {name="ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062E,0x062D}};
  [0xfc1b] = {name="ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062E,0x0645}};
  [0xfc1c] = {name="ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0633,0x062C}};
  [0xfc1d] = {name="ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0633,0x062D}};
  [0xfc1e] = {name="ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0633,0x062E}};
  [0xfc1f] = {name="ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0633,0x0645}};
  [0xfc20] = {name="ARABIC LIGATURE SAD WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0635,0x062D}};
  [0xfc21] = {name="ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0635,0x0645}};
  [0xfc22] = {name="ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0636,0x062C}};
  [0xfc23] = {name="ARABIC LIGATURE DAD WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0636,0x062D}};
  [0xfc24] = {name="ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0636,0x062E}};
  [0xfc25] = {name="ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0636,0x0645}};
  [0xfc26] = {name="ARABIC LIGATURE TAH WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0637,0x062D}};
  [0xfc27] = {name="ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0637,0x0645}};
  [0xfc28] = {name="ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0638,0x0645}};
  [0xfc29] = {name="ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0639,0x062C}};
  [0xfc2a] = {name="ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0639,0x0645}};
  [0xfc2b] = {name="ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x063A,0x062C}};
  [0xfc2c] = {name="ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x063A,0x0645}};
  [0xfc2d] = {name="ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0641,0x062C}};
  [0xfc2e] = {name="ARABIC LIGATURE FEH WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0641,0x062D}};
  [0xfc2f] = {name="ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0641,0x062E}};
  [0xfc30] = {name="ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0641,0x0645}};
  [0xfc31] = {name="ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0641,0x0649}};
  [0xfc32] = {name="ARABIC LIGATURE FEH WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0641,0x064A}};
  [0xfc33] = {name="ARABIC LIGATURE QAF WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0642,0x062D}};
  [0xfc34] = {name="ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0642,0x0645}};
  [0xfc35] = {name="ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0642,0x0649}};
  [0xfc36] = {name="ARABIC LIGATURE QAF WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0642,0x064A}};
  [0xfc37] = {name="ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0643,0x0627}};
  [0xfc38] = {name="ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0643,0x062C}};
  [0xfc39] = {name="ARABIC LIGATURE KAF WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0643,0x062D}};
  [0xfc3a] = {name="ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0643,0x062E}};
  [0xfc3b] = {name="ARABIC LIGATURE KAF WITH LAM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0643,0x0644}};
  [0xfc3c] = {name="ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0643,0x0645}};
  [0xfc3d] = {name="ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0643,0x0649}};
  [0xfc3e] = {name="ARABIC LIGATURE KAF WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0643,0x064A}};
  [0xfc3f] = {name="ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0644,0x062C}};
  [0xfc40] = {name="ARABIC LIGATURE LAM WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0644,0x062D}};
  [0xfc41] = {name="ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0644,0x062E}};
  [0xfc42] = {name="ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0644,0x0645}};
  [0xfc43] = {name="ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0644,0x0649}};
  [0xfc44] = {name="ARABIC LIGATURE LAM WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0644,0x064A}};
  [0xfc45] = {name="ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0645,0x062C}};
  [0xfc46] = {name="ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0645,0x062D}};
  [0xfc47] = {name="ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0645,0x062E}};
  [0xfc48] = {name="ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0645,0x0645}};
  [0xfc49] = {name="ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0645,0x0649}};
  [0xfc4a] = {name="ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0645,0x064A}};
  [0xfc4b] = {name="ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0646,0x062C}};
  [0xfc4c] = {name="ARABIC LIGATURE NOON WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0646,0x062D}};
  [0xfc4d] = {name="ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0646,0x062E}};
  [0xfc4e] = {name="ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0646,0x0645}};
  [0xfc4f] = {name="ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0646,0x0649}};
  [0xfc50] = {name="ARABIC LIGATURE NOON WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0646,0x064A}};
  [0xfc51] = {name="ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0647,0x062C}};
  [0xfc52] = {name="ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0647,0x0645}};
  [0xfc53] = {name="ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0647,0x0649}};
  [0xfc54] = {name="ARABIC LIGATURE HEH WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0647,0x064A}};
  [0xfc55] = {name="ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x064A,0x062C}};
  [0xfc56] = {name="ARABIC LIGATURE YEH WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x064A,0x062D}};
  [0xfc57] = {name="ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x064A,0x062E}};
  [0xfc58] = {name="ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x064A,0x0645}};
  [0xfc59] = {name="ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x064A,0x0649}};
  [0xfc5a] = {name="ARABIC LIGATURE YEH WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x064A,0x064A}};
  [0xfc5b] = {name="ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0630,0x0670}};
  [0xfc5c] = {name="ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0631,0x0670}};
  [0xfc5d] = {name="ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0649,0x0670}};
  [0xfc5e] = {name="ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x064C,0x0651}};
  [0xfc5f] = {name="ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x064D,0x0651}};
  [0xfc60] = {name="ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x064E,0x0651}};
  [0xfc61] = {name="ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x064F,0x0651}};
  [0xfc62] = {name="ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x0650,0x0651}};
  [0xfc63] = {name="ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x0651,0x0670}};
  [0xfc64] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x0631}};
  [0xfc65] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x0632}};
  [0xfc66] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x0645}};
  [0xfc67] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x0646}};
  [0xfc68] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x0649}};
  [0xfc69] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626,0x064A}};
  [0xfc6a] = {name="ARABIC LIGATURE BEH WITH REH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0628,0x0631}};
  [0xfc6b] = {name="ARABIC LIGATURE BEH WITH ZAIN FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0628,0x0632}};
  [0xfc6c] = {name="ARABIC LIGATURE BEH WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0628,0x0645}};
  [0xfc6d] = {name="ARABIC LIGATURE BEH WITH NOON FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0628,0x0646}};
  [0xfc6e] = {name="ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0628,0x0649}};
  [0xfc6f] = {name="ARABIC LIGATURE BEH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0628,0x064A}};
  [0xfc70] = {name="ARABIC LIGATURE TEH WITH REH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x0631}};
  [0xfc71] = {name="ARABIC LIGATURE TEH WITH ZAIN FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x0632}};
  [0xfc72] = {name="ARABIC LIGATURE TEH WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x0645}};
  [0xfc73] = {name="ARABIC LIGATURE TEH WITH NOON FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x0646}};
  [0xfc74] = {name="ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x0649}};
  [0xfc75] = {name="ARABIC LIGATURE TEH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x064A}};
  [0xfc76] = {name="ARABIC LIGATURE THEH WITH REH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062B,0x0631}};
  [0xfc77] = {name="ARABIC LIGATURE THEH WITH ZAIN FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062B,0x0632}};
  [0xfc78] = {name="ARABIC LIGATURE THEH WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062B,0x0645}};
  [0xfc79] = {name="ARABIC LIGATURE THEH WITH NOON FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062B,0x0646}};
  [0xfc7a] = {name="ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062B,0x0649}};
  [0xfc7b] = {name="ARABIC LIGATURE THEH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062B,0x064A}};
  [0xfc7c] = {name="ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0641,0x0649}};
  [0xfc7d] = {name="ARABIC LIGATURE FEH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0641,0x064A}};
  [0xfc7e] = {name="ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0642,0x0649}};
  [0xfc7f] = {name="ARABIC LIGATURE QAF WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0642,0x064A}};
  [0xfc80] = {name="ARABIC LIGATURE KAF WITH ALEF FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0643,0x0627}};
  [0xfc81] = {name="ARABIC LIGATURE KAF WITH LAM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0643,0x0644}};
  [0xfc82] = {name="ARABIC LIGATURE KAF WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0643,0x0645}};
  [0xfc83] = {name="ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0643,0x0649}};
  [0xfc84] = {name="ARABIC LIGATURE KAF WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0643,0x064A}};
  [0xfc85] = {name="ARABIC LIGATURE LAM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x0645}};
  [0xfc86] = {name="ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x0649}};
  [0xfc87] = {name="ARABIC LIGATURE LAM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x064A}};
  [0xfc88] = {name="ARABIC LIGATURE MEEM WITH ALEF FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0645,0x0627}};
  [0xfc89] = {name="ARABIC LIGATURE MEEM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0645,0x0645}};
  [0xfc8a] = {name="ARABIC LIGATURE NOON WITH REH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x0631}};
  [0xfc8b] = {name="ARABIC LIGATURE NOON WITH ZAIN FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x0632}};
  [0xfc8c] = {name="ARABIC LIGATURE NOON WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x0645}};
  [0xfc8d] = {name="ARABIC LIGATURE NOON WITH NOON FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x0646}};
  [0xfc8e] = {name="ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x0649}};
  [0xfc8f] = {name="ARABIC LIGATURE NOON WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x064A}};
  [0xfc90] = {name="ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0649,0x0670}};
  [0xfc91] = {name="ARABIC LIGATURE YEH WITH REH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x064A,0x0631}};
  [0xfc92] = {name="ARABIC LIGATURE YEH WITH ZAIN FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x064A,0x0632}};
  [0xfc93] = {name="ARABIC LIGATURE YEH WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x064A,0x0645}};
  [0xfc94] = {name="ARABIC LIGATURE YEH WITH NOON FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x064A,0x0646}};
  [0xfc95] = {name="ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x064A,0x0649}};
  [0xfc96] = {name="ARABIC LIGATURE YEH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x064A,0x064A}};
  [0xfc97] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0626,0x062C}};
  [0xfc98] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0626,0x062D}};
  [0xfc99] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0626,0x062E}};
  [0xfc9a] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0626,0x0645}};
  [0xfc9b] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0626,0x0647}};
  [0xfc9c] = {name="ARABIC LIGATURE BEH WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0628,0x062C}};
  [0xfc9d] = {name="ARABIC LIGATURE BEH WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0628,0x062D}};
  [0xfc9e] = {name="ARABIC LIGATURE BEH WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0628,0x062E}};
  [0xfc9f] = {name="ARABIC LIGATURE BEH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0628,0x0645}};
  [0xfca0] = {name="ARABIC LIGATURE BEH WITH HEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0628,0x0647}};
  [0xfca1] = {name="ARABIC LIGATURE TEH WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A,0x062C}};
  [0xfca2] = {name="ARABIC LIGATURE TEH WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A,0x062D}};
  [0xfca3] = {name="ARABIC LIGATURE TEH WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A,0x062E}};
  [0xfca4] = {name="ARABIC LIGATURE TEH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A,0x0645}};
  [0xfca5] = {name="ARABIC LIGATURE TEH WITH HEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A,0x0647}};
  [0xfca6] = {name="ARABIC LIGATURE THEH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062B,0x0645}};
  [0xfca7] = {name="ARABIC LIGATURE JEEM WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062C,0x062D}};
  [0xfca8] = {name="ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062C,0x0645}};
  [0xfca9] = {name="ARABIC LIGATURE HAH WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062D,0x062C}};
  [0xfcaa] = {name="ARABIC LIGATURE HAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062D,0x0645}};
  [0xfcab] = {name="ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062E,0x062C}};
  [0xfcac] = {name="ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062E,0x0645}};
  [0xfcad] = {name="ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0633,0x062C}};
  [0xfcae] = {name="ARABIC LIGATURE SEEN WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0633,0x062D}};
  [0xfcaf] = {name="ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0633,0x062E}};
  [0xfcb0] = {name="ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0633,0x0645}};
  [0xfcb1] = {name="ARABIC LIGATURE SAD WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0635,0x062D}};
  [0xfcb2] = {name="ARABIC LIGATURE SAD WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0635,0x062E}};
  [0xfcb3] = {name="ARABIC LIGATURE SAD WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0635,0x0645}};
  [0xfcb4] = {name="ARABIC LIGATURE DAD WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0636,0x062C}};
  [0xfcb5] = {name="ARABIC LIGATURE DAD WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0636,0x062D}};
  [0xfcb6] = {name="ARABIC LIGATURE DAD WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0636,0x062E}};
  [0xfcb7] = {name="ARABIC LIGATURE DAD WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0636,0x0645}};
  [0xfcb8] = {name="ARABIC LIGATURE TAH WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0637,0x062D}};
  [0xfcb9] = {name="ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0638,0x0645}};
  [0xfcba] = {name="ARABIC LIGATURE AIN WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0639,0x062C}};
  [0xfcbb] = {name="ARABIC LIGATURE AIN WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0639,0x0645}};
  [0xfcbc] = {name="ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x063A,0x062C}};
  [0xfcbd] = {name="ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x063A,0x0645}};
  [0xfcbe] = {name="ARABIC LIGATURE FEH WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0641,0x062C}};
  [0xfcbf] = {name="ARABIC LIGATURE FEH WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0641,0x062D}};
  [0xfcc0] = {name="ARABIC LIGATURE FEH WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0641,0x062E}};
  [0xfcc1] = {name="ARABIC LIGATURE FEH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0641,0x0645}};
  [0xfcc2] = {name="ARABIC LIGATURE QAF WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0642,0x062D}};
  [0xfcc3] = {name="ARABIC LIGATURE QAF WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0642,0x0645}};
  [0xfcc4] = {name="ARABIC LIGATURE KAF WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0643,0x062C}};
  [0xfcc5] = {name="ARABIC LIGATURE KAF WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0643,0x062D}};
  [0xfcc6] = {name="ARABIC LIGATURE KAF WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0643,0x062E}};
  [0xfcc7] = {name="ARABIC LIGATURE KAF WITH LAM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0643,0x0644}};
  [0xfcc8] = {name="ARABIC LIGATURE KAF WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0643,0x0645}};
  [0xfcc9] = {name="ARABIC LIGATURE LAM WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0644,0x062C}};
  [0xfcca] = {name="ARABIC LIGATURE LAM WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0644,0x062D}};
  [0xfccb] = {name="ARABIC LIGATURE LAM WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0644,0x062E}};
  [0xfccc] = {name="ARABIC LIGATURE LAM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0644,0x0645}};
  [0xfccd] = {name="ARABIC LIGATURE LAM WITH HEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0644,0x0647}};
  [0xfcce] = {name="ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0645,0x062C}};
  [0xfccf] = {name="ARABIC LIGATURE MEEM WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0645,0x062D}};
  [0xfcd0] = {name="ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0645,0x062E}};
  [0xfcd1] = {name="ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0645,0x0645}};
  [0xfcd2] = {name="ARABIC LIGATURE NOON WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0646,0x062C}};
  [0xfcd3] = {name="ARABIC LIGATURE NOON WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0646,0x062D}};
  [0xfcd4] = {name="ARABIC LIGATURE NOON WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0646,0x062E}};
  [0xfcd5] = {name="ARABIC LIGATURE NOON WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0646,0x0645}};
  [0xfcd6] = {name="ARABIC LIGATURE NOON WITH HEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0646,0x0647}};
  [0xfcd7] = {name="ARABIC LIGATURE HEH WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0647,0x062C}};
  [0xfcd8] = {name="ARABIC LIGATURE HEH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0647,0x0645}};
  [0xfcd9] = {name="ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0647,0x0670}};
  [0xfcda] = {name="ARABIC LIGATURE YEH WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x064A,0x062C}};
  [0xfcdb] = {name="ARABIC LIGATURE YEH WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x064A,0x062D}};
  [0xfcdc] = {name="ARABIC LIGATURE YEH WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x064A,0x062E}};
  [0xfcdd] = {name="ARABIC LIGATURE YEH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x064A,0x0645}};
  [0xfcde] = {name="ARABIC LIGATURE YEH WITH HEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x064A,0x0647}};
  [0xfcdf] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0626,0x0645}};
  [0xfce0] = {name="ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0626,0x0647}};
  [0xfce1] = {name="ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0628,0x0645}};
  [0xfce2] = {name="ARABIC LIGATURE BEH WITH HEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0628,0x0647}};
  [0xfce3] = {name="ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x062A,0x0645}};
  [0xfce4] = {name="ARABIC LIGATURE TEH WITH HEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x062A,0x0647}};
  [0xfce5] = {name="ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x062B,0x0645}};
  [0xfce6] = {name="ARABIC LIGATURE THEH WITH HEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x062B,0x0647}};
  [0xfce7] = {name="ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0633,0x0645}};
  [0xfce8] = {name="ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0633,0x0647}};
  [0xfce9] = {name="ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0634,0x0645}};
  [0xfcea] = {name="ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0634,0x0647}};
  [0xfceb] = {name="ARABIC LIGATURE KAF WITH LAM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0643,0x0644}};
  [0xfcec] = {name="ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0643,0x0645}};
  [0xfced] = {name="ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0644,0x0645}};
  [0xfcee] = {name="ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0646,0x0645}};
  [0xfcef] = {name="ARABIC LIGATURE NOON WITH HEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0646,0x0647}};
  [0xfcf0] = {name="ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x064A,0x0645}};
  [0xfcf1] = {name="ARABIC LIGATURE YEH WITH HEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x064A,0x0647}};
  [0xfcf2] = {name="ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0640,0x064E,0x0651}};
  [0xfcf3] = {name="ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0640,0x064F,0x0651}};
  [0xfcf4] = {name="ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0640,0x0650,0x0651}};
  [0xfcf5] = {name="ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0637,0x0649}};
  [0xfcf6] = {name="ARABIC LIGATURE TAH WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0637,0x064A}};
  [0xfcf7] = {name="ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0639,0x0649}};
  [0xfcf8] = {name="ARABIC LIGATURE AIN WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0639,0x064A}};
  [0xfcf9] = {name="ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x063A,0x0649}};
  [0xfcfa] = {name="ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x063A,0x064A}};
  [0xfcfb] = {name="ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0633,0x0649}};
  [0xfcfc] = {name="ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0633,0x064A}};
  [0xfcfd] = {name="ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0634,0x0649}};
  [0xfcfe] = {name="ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0634,0x064A}};
  [0xfcff] = {name="ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062D,0x0649}};
  [0xfd00] = {name="ARABIC LIGATURE HAH WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062D,0x064A}};
  [0xfd01] = {name="ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062C,0x0649}};
  [0xfd02] = {name="ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062C,0x064A}};
  [0xfd03] = {name="ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062E,0x0649}};
  [0xfd04] = {name="ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062E,0x064A}};
  [0xfd05] = {name="ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0635,0x0649}};
  [0xfd06] = {name="ARABIC LIGATURE SAD WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0635,0x064A}};
  [0xfd07] = {name="ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0636,0x0649}};
  [0xfd08] = {name="ARABIC LIGATURE DAD WITH YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0636,0x064A}};
  [0xfd09] = {name="ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0634,0x062C}};
  [0xfd0a] = {name="ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0634,0x062D}};
  [0xfd0b] = {name="ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0634,0x062E}};
  [0xfd0c] = {name="ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0634,0x0645}};
  [0xfd0d] = {name="ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0634,0x0631}};
  [0xfd0e] = {name="ARABIC LIGATURE SEEN WITH REH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0633,0x0631}};
  [0xfd0f] = {name="ARABIC LIGATURE SAD WITH REH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0635,0x0631}};
  [0xfd10] = {name="ARABIC LIGATURE DAD WITH REH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0636,0x0631}};
  [0xfd11] = {name="ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0637,0x0649}};
  [0xfd12] = {name="ARABIC LIGATURE TAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0637,0x064A}};
  [0xfd13] = {name="ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0639,0x0649}};
  [0xfd14] = {name="ARABIC LIGATURE AIN WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0639,0x064A}};
  [0xfd15] = {name="ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x063A,0x0649}};
  [0xfd16] = {name="ARABIC LIGATURE GHAIN WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x063A,0x064A}};
  [0xfd17] = {name="ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0633,0x0649}};
  [0xfd18] = {name="ARABIC LIGATURE SEEN WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0633,0x064A}};
  [0xfd19] = {name="ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634,0x0649}};
  [0xfd1a] = {name="ARABIC LIGATURE SHEEN WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634,0x064A}};
  [0xfd1b] = {name="ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062D,0x0649}};
  [0xfd1c] = {name="ARABIC LIGATURE HAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062D,0x064A}};
  [0xfd1d] = {name="ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062C,0x0649}};
  [0xfd1e] = {name="ARABIC LIGATURE JEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062C,0x064A}};
  [0xfd1f] = {name="ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062E,0x0649}};
  [0xfd20] = {name="ARABIC LIGATURE KHAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062E,0x064A}};
  [0xfd21] = {name="ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0635,0x0649}};
  [0xfd22] = {name="ARABIC LIGATURE SAD WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0635,0x064A}};
  [0xfd23] = {name="ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0636,0x0649}};
  [0xfd24] = {name="ARABIC LIGATURE DAD WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0636,0x064A}};
  [0xfd25] = {name="ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634,0x062C}};
  [0xfd26] = {name="ARABIC LIGATURE SHEEN WITH HAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634,0x062D}};
  [0xfd27] = {name="ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634,0x062E}};
  [0xfd28] = {name="ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634,0x0645}};
  [0xfd29] = {name="ARABIC LIGATURE SHEEN WITH REH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634,0x0631}};
  [0xfd2a] = {name="ARABIC LIGATURE SEEN WITH REH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0633,0x0631}};
  [0xfd2b] = {name="ARABIC LIGATURE SAD WITH REH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0635,0x0631}};
  [0xfd2c] = {name="ARABIC LIGATURE DAD WITH REH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0636,0x0631}};
  [0xfd2d] = {name="ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0634,0x062C}};
  [0xfd2e] = {name="ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0634,0x062D}};
  [0xfd2f] = {name="ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0634,0x062E}};
  [0xfd30] = {name="ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0634,0x0645}};
  [0xfd31] = {name="ARABIC LIGATURE SEEN WITH HEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0633,0x0647}};
  [0xfd32] = {name="ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0634,0x0647}};
  [0xfd33] = {name="ARABIC LIGATURE TAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0637,0x0645}};
  [0xfd34] = {name="ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0633,0x062C}};
  [0xfd35] = {name="ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0633,0x062D}};
  [0xfd36] = {name="ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0633,0x062E}};
  [0xfd37] = {name="ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0634,0x062C}};
  [0xfd38] = {name="ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0634,0x062D}};
  [0xfd39] = {name="ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0634,0x062E}};
  [0xfd3a] = {name="ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0637,0x0645}};
  [0xfd3b] = {name="ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0638,0x0645}};
  [0xfd3c] = {name="ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0627,0x064B}};
  [0xfd3d] = {name="ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0627,0x064B}};
  [0xfd3e] = {name="ORNATE LEFT PARENTHESIS", cat="Ps", bidi="ON"};
  [0xfd3f] = {name="ORNATE RIGHT PARENTHESIS", cat="Pe", bidi="ON"};
  [0xfd50] = {name="ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A,0x062C,0x0645}};
  [0xfd51] = {name="ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x062D,0x062C}};
  [0xfd52] = {name="ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A,0x062D,0x062C}};
  [0xfd53] = {name="ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A,0x062D,0x0645}};
  [0xfd54] = {name="ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A,0x062E,0x0645}};
  [0xfd55] = {name="ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A,0x0645,0x062C}};
  [0xfd56] = {name="ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A,0x0645,0x062D}};
  [0xfd57] = {name="ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A,0x0645,0x062E}};
  [0xfd58] = {name="ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062C,0x0645,0x062D}};
  [0xfd59] = {name="ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062C,0x0645,0x062D}};
  [0xfd5a] = {name="ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062D,0x0645,0x064A}};
  [0xfd5b] = {name="ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062D,0x0645,0x0649}};
  [0xfd5c] = {name="ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0633,0x062D,0x062C}};
  [0xfd5d] = {name="ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0633,0x062C,0x062D}};
  [0xfd5e] = {name="ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0633,0x062C,0x0649}};
  [0xfd5f] = {name="ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0633,0x0645,0x062D}};
  [0xfd60] = {name="ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0633,0x0645,0x062D}};
  [0xfd61] = {name="ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0633,0x0645,0x062C}};
  [0xfd62] = {name="ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0633,0x0645,0x0645}};
  [0xfd63] = {name="ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0633,0x0645,0x0645}};
  [0xfd64] = {name="ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0635,0x062D,0x062D}};
  [0xfd65] = {name="ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0635,0x062D,0x062D}};
  [0xfd66] = {name="ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0635,0x0645,0x0645}};
  [0xfd67] = {name="ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634,0x062D,0x0645}};
  [0xfd68] = {name="ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0634,0x062D,0x0645}};
  [0xfd69] = {name="ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634,0x062C,0x064A}};
  [0xfd6a] = {name="ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634,0x0645,0x062E}};
  [0xfd6b] = {name="ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0634,0x0645,0x062E}};
  [0xfd6c] = {name="ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634,0x0645,0x0645}};
  [0xfd6d] = {name="ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0634,0x0645,0x0645}};
  [0xfd6e] = {name="ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0636,0x062D,0x0649}};
  [0xfd6f] = {name="ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0636,0x062E,0x0645}};
  [0xfd70] = {name="ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0636,0x062E,0x0645}};
  [0xfd71] = {name="ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0637,0x0645,0x062D}};
  [0xfd72] = {name="ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0637,0x0645,0x062D}};
  [0xfd73] = {name="ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0637,0x0645,0x0645}};
  [0xfd74] = {name="ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0637,0x0645,0x064A}};
  [0xfd75] = {name="ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0639,0x062C,0x0645}};
  [0xfd76] = {name="ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0639,0x0645,0x0645}};
  [0xfd77] = {name="ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0639,0x0645,0x0645}};
  [0xfd78] = {name="ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0639,0x0645,0x0649}};
  [0xfd79] = {name="ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x063A,0x0645,0x0645}};
  [0xfd7a] = {name="ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x063A,0x0645,0x064A}};
  [0xfd7b] = {name="ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x063A,0x0645,0x0649}};
  [0xfd7c] = {name="ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0641,0x062E,0x0645}};
  [0xfd7d] = {name="ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0641,0x062E,0x0645}};
  [0xfd7e] = {name="ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0642,0x0645,0x062D}};
  [0xfd7f] = {name="ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0642,0x0645,0x0645}};
  [0xfd80] = {name="ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x062D,0x0645}};
  [0xfd81] = {name="ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x062D,0x064A}};
  [0xfd82] = {name="ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x062D,0x0649}};
  [0xfd83] = {name="ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0644,0x062C,0x062C}};
  [0xfd84] = {name="ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x062C,0x062C}};
  [0xfd85] = {name="ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x062E,0x0645}};
  [0xfd86] = {name="ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0644,0x062E,0x0645}};
  [0xfd87] = {name="ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x0645,0x062D}};
  [0xfd88] = {name="ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0644,0x0645,0x062D}};
  [0xfd89] = {name="ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0645,0x062D,0x062C}};
  [0xfd8a] = {name="ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0645,0x062D,0x0645}};
  [0xfd8b] = {name="ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0645,0x062D,0x064A}};
  [0xfd8c] = {name="ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0645,0x062C,0x062D}};
  [0xfd8d] = {name="ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0645,0x062C,0x0645}};
  [0xfd8e] = {name="ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0645,0x062E,0x062C}};
  [0xfd8f] = {name="ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0645,0x062E,0x0645}};
  [0xfd92] = {name="ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0645,0x062C,0x062E}};
  [0xfd93] = {name="ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0647,0x0645,0x062C}};
  [0xfd94] = {name="ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0647,0x0645,0x0645}};
  [0xfd95] = {name="ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0646,0x062D,0x0645}};
  [0xfd96] = {name="ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x062D,0x0649}};
  [0xfd97] = {name="ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x062C,0x0645}};
  [0xfd98] = {name="ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0646,0x062C,0x0645}};
  [0xfd99] = {name="ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x062C,0x0649}};
  [0xfd9a] = {name="ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x0645,0x064A}};
  [0xfd9b] = {name="ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x0645,0x0649}};
  [0xfd9c] = {name="ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x064A,0x0645,0x0645}};
  [0xfd9d] = {name="ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x064A,0x0645,0x0645}};
  [0xfd9e] = {name="ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0628,0x062E,0x064A}};
  [0xfd9f] = {name="ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x062C,0x064A}};
  [0xfda0] = {name="ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x062C,0x0649}};
  [0xfda1] = {name="ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x062E,0x064A}};
  [0xfda2] = {name="ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x062E,0x0649}};
  [0xfda3] = {name="ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x0645,0x064A}};
  [0xfda4] = {name="ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A,0x0645,0x0649}};
  [0xfda5] = {name="ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062C,0x0645,0x064A}};
  [0xfda6] = {name="ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062C,0x062D,0x0649}};
  [0xfda7] = {name="ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062C,0x0645,0x0649}};
  [0xfda8] = {name="ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0633,0x062E,0x0649}};
  [0xfda9] = {name="ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0635,0x062D,0x064A}};
  [0xfdaa] = {name="ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634,0x062D,0x064A}};
  [0xfdab] = {name="ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0636,0x062D,0x064A}};
  [0xfdac] = {name="ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x062C,0x064A}};
  [0xfdad] = {name="ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x0645,0x064A}};
  [0xfdae] = {name="ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x064A,0x062D,0x064A}};
  [0xfdaf] = {name="ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x064A,0x062C,0x064A}};
  [0xfdb0] = {name="ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x064A,0x0645,0x064A}};
  [0xfdb1] = {name="ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0645,0x0645,0x064A}};
  [0xfdb2] = {name="ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0642,0x0645,0x064A}};
  [0xfdb3] = {name="ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x062D,0x064A}};
  [0xfdb4] = {name="ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0642,0x0645,0x062D}};
  [0xfdb5] = {name="ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0644,0x062D,0x0645}};
  [0xfdb6] = {name="ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0639,0x0645,0x064A}};
  [0xfdb7] = {name="ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0643,0x0645,0x064A}};
  [0xfdb8] = {name="ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0646,0x062C,0x062D}};
  [0xfdb9] = {name="ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0645,0x062E,0x064A}};
  [0xfdba] = {name="ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0644,0x062C,0x0645}};
  [0xfdbb] = {name="ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0643,0x0645,0x0645}};
  [0xfdbc] = {name="ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x062C,0x0645}};
  [0xfdbd] = {name="ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x062C,0x062D}};
  [0xfdbe] = {name="ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062C,0x062D,0x064A}};
  [0xfdbf] = {name="ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062D,0x062C,0x064A}};
  [0xfdc0] = {name="ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0645,0x062C,0x064A}};
  [0xfdc1] = {name="ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0641,0x0645,0x064A}};
  [0xfdc2] = {name="ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0628,0x062D,0x064A}};
  [0xfdc3] = {name="ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0643,0x0645,0x0645}};
  [0xfdc4] = {name="ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0639,0x062C,0x0645}};
  [0xfdc5] = {name="ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0635,0x0645,0x0645}};
  [0xfdc6] = {name="ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0633,0x062E,0x064A}};
  [0xfdc7] = {name="ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646,0x062C,0x064A}};
  [0xfdf0] = {name="ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0635,0x0644,0x06D2}};
  [0xfdf1] = {name="ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0642,0x0644,0x06D2}};
  [0xfdf2] = {name="ARABIC LIGATURE ALLAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0627,0x0644,0x0644,0x0647}};
  [0xfdf3] = {name="ARABIC LIGATURE AKBAR ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0627,0x0643,0x0628,0x0631}};
  [0xfdf4] = {name="ARABIC LIGATURE MOHAMMAD ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0645,0x062D,0x0645,0x062F}};
  [0xfdf5] = {name="ARABIC LIGATURE SALAM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0635,0x0644,0x0639,0x0645}};
  [0xfdf6] = {name="ARABIC LIGATURE RASOUL ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0631,0x0633,0x0648,0x0644}};
  [0xfdf7] = {name="ARABIC LIGATURE ALAYHE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0639,0x0644,0x064A,0x0647}};
  [0xfdf8] = {name="ARABIC LIGATURE WASALLAM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0648,0x0633,0x0644,0x0645}};
  [0xfdf9] = {name="ARABIC LIGATURE SALLA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0635,0x0644,0x0649}};
  [0xfdfa] = {name="ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0635,0x0644,0x0649,0x0020,0x0627,0x0644,0x0644,0x0647,0x0020,0x0639,0x0644,0x064A,0x0647,0x0020,0x0648,0x0633,0x0644,0x0645}};
  [0xfdfb] = {name="ARABIC LIGATURE JALLAJALALOUHOU", cat="Lo", bidi="AL", decomp={compat="isolated";0x062C,0x0644,0x0020,0x062C,0x0644,0x0627,0x0644,0x0647}};
  [0xfdfc] = {name="RIAL SIGN", cat="Sc", bidi="AL", decomp={compat="isolated";0x0631,0x06CC,0x0627,0x0644}};
  [0xfdfd] = {name="ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM", cat="So", bidi="ON"};
  [0xfe00] = {name="VARIATION SELECTOR-1", cat="Mn", bidi="NSM"};
  [0xfe01] = {name="VARIATION SELECTOR-2", cat="Mn", bidi="NSM"};
  [0xfe02] = {name="VARIATION SELECTOR-3", cat="Mn", bidi="NSM"};
  [0xfe03] = {name="VARIATION SELECTOR-4", cat="Mn", bidi="NSM"};
  [0xfe04] = {name="VARIATION SELECTOR-5", cat="Mn", bidi="NSM"};
  [0xfe05] = {name="VARIATION SELECTOR-6", cat="Mn", bidi="NSM"};
  [0xfe06] = {name="VARIATION SELECTOR-7", cat="Mn", bidi="NSM"};
  [0xfe07] = {name="VARIATION SELECTOR-8", cat="Mn", bidi="NSM"};
  [0xfe08] = {name="VARIATION SELECTOR-9", cat="Mn", bidi="NSM"};
  [0xfe09] = {name="VARIATION SELECTOR-10", cat="Mn", bidi="NSM"};
  [0xfe0a] = {name="VARIATION SELECTOR-11", cat="Mn", bidi="NSM"};
  [0xfe0b] = {name="VARIATION SELECTOR-12", cat="Mn", bidi="NSM"};
  [0xfe0c] = {name="VARIATION SELECTOR-13", cat="Mn", bidi="NSM"};
  [0xfe0d] = {name="VARIATION SELECTOR-14", cat="Mn", bidi="NSM"};
  [0xfe0e] = {name="VARIATION SELECTOR-15", cat="Mn", bidi="NSM"};
  [0xfe0f] = {name="VARIATION SELECTOR-16", cat="Mn", bidi="NSM"};
  [0xfe10] = {name="PRESENTATION FORM FOR VERTICAL COMMA", cat="Po", bidi="ON", decomp={compat="vertical";0x002C}};
  [0xfe11] = {name="PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA", cat="Po", bidi="ON", decomp={compat="vertical";0x3001}};
  [0xfe12] = {name="PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP", cat="Po", bidi="ON", decomp={compat="vertical";0x3002}};
  [0xfe13] = {name="PRESENTATION FORM FOR VERTICAL COLON", cat="Po", bidi="ON", decomp={compat="vertical";0x003A}};
  [0xfe14] = {name="PRESENTATION FORM FOR VERTICAL SEMICOLON", cat="Po", bidi="ON", decomp={compat="vertical";0x003B}};
  [0xfe15] = {name="PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK", cat="Po", bidi="ON", decomp={compat="vertical";0x0021}};
  [0xfe16] = {name="PRESENTATION FORM FOR VERTICAL QUESTION MARK", cat="Po", bidi="ON", decomp={compat="vertical";0x003F}};
  [0xfe17] = {name="PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET", cat="Ps", bidi="ON", decomp={compat="vertical";0x3016}};
  [0xfe18] = {name="PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET", cat="Pe", bidi="ON", decomp={compat="vertical";0x3017}};
  [0xfe19] = {name="PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS", cat="Po", bidi="ON", decomp={compat="vertical";0x2026}};
  [0xfe20] = {name="COMBINING LIGATURE LEFT HALF", cat="Mn", combo=230, bidi="NSM"};
  [0xfe21] = {name="COMBINING LIGATURE RIGHT HALF", cat="Mn", combo=230, bidi="NSM"};
  [0xfe22] = {name="COMBINING DOUBLE TILDE LEFT HALF", cat="Mn", combo=230, bidi="NSM"};
  [0xfe23] = {name="COMBINING DOUBLE TILDE RIGHT HALF", cat="Mn", combo=230, bidi="NSM"};
  [0xfe24] = {name="COMBINING MACRON LEFT HALF", cat="Mn", combo=230, bidi="NSM"};
  [0xfe25] = {name="COMBINING MACRON RIGHT HALF", cat="Mn", combo=230, bidi="NSM"};
  [0xfe26] = {name="COMBINING CONJOINING MACRON", cat="Mn", combo=230, bidi="NSM"};
  [0xfe30] = {name="PRESENTATION FORM FOR VERTICAL TWO DOT LEADER", cat="Po", bidi="ON", decomp={compat="vertical";0x2025}};
  [0xfe31] = {name="PRESENTATION FORM FOR VERTICAL EM DASH", cat="Pd", bidi="ON", decomp={compat="vertical";0x2014}};
  [0xfe32] = {name="PRESENTATION FORM FOR VERTICAL EN DASH", cat="Pd", bidi="ON", decomp={compat="vertical";0x2013}};
  [0xfe33] = {name="PRESENTATION FORM FOR VERTICAL LOW LINE", cat="Pc", bidi="ON", decomp={compat="vertical";0x005F}};
  [0xfe34] = {name="PRESENTATION FORM FOR VERTICAL WAVY LOW LINE", cat="Pc", bidi="ON", decomp={compat="vertical";0x005F}};
  [0xfe35] = {name="PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS", cat="Ps", bidi="ON", decomp={compat="vertical";0x0028}};
  [0xfe36] = {name="PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS", cat="Pe", bidi="ON", decomp={compat="vertical";0x0029}};
  [0xfe37] = {name="PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET", cat="Ps", bidi="ON", decomp={compat="vertical";0x007B}};
  [0xfe38] = {name="PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET", cat="Pe", bidi="ON", decomp={compat="vertical";0x007D}};
  [0xfe39] = {name="PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET", cat="Ps", bidi="ON", decomp={compat="vertical";0x3014}};
  [0xfe3a] = {name="PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET", cat="Pe", bidi="ON", decomp={compat="vertical";0x3015}};
  [0xfe3b] = {name="PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET", cat="Ps", bidi="ON", decomp={compat="vertical";0x3010}};
  [0xfe3c] = {name="PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET", cat="Pe", bidi="ON", decomp={compat="vertical";0x3011}};
  [0xfe3d] = {name="PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET", cat="Ps", bidi="ON", decomp={compat="vertical";0x300A}};
  [0xfe3e] = {name="PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET", cat="Pe", bidi="ON", decomp={compat="vertical";0x300B}};
  [0xfe3f] = {name="PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET", cat="Ps", bidi="ON", decomp={compat="vertical";0x3008}};
  [0xfe40] = {name="PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET", cat="Pe", bidi="ON", decomp={compat="vertical";0x3009}};
  [0xfe41] = {name="PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET", cat="Ps", bidi="ON", decomp={compat="vertical";0x300C}};
  [0xfe42] = {name="PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET", cat="Pe", bidi="ON", decomp={compat="vertical";0x300D}};
  [0xfe43] = {name="PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET", cat="Ps", bidi="ON", decomp={compat="vertical";0x300E}};
  [0xfe44] = {name="PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET", cat="Pe", bidi="ON", decomp={compat="vertical";0x300F}};
  [0xfe45] = {name="SESAME DOT", cat="Po", bidi="ON"};
  [0xfe46] = {name="WHITE SESAME DOT", cat="Po", bidi="ON"};
  [0xfe47] = {name="PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET", cat="Ps", bidi="ON", decomp={compat="vertical";0x005B}};
  [0xfe48] = {name="PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET", cat="Pe", bidi="ON", decomp={compat="vertical";0x005D}};
  [0xfe49] = {name="DASHED OVERLINE", cat="Po", bidi="ON", decomp={compat="compat";0x203E}};
  [0xfe4a] = {name="CENTRELINE OVERLINE", cat="Po", bidi="ON", decomp={compat="compat";0x203E}};
  [0xfe4b] = {name="WAVY OVERLINE", cat="Po", bidi="ON", decomp={compat="compat";0x203E}};
  [0xfe4c] = {name="DOUBLE WAVY OVERLINE", cat="Po", bidi="ON", decomp={compat="compat";0x203E}};
  [0xfe4d] = {name="DASHED LOW LINE", cat="Pc", bidi="ON", decomp={compat="compat";0x005F}};
  [0xfe4e] = {name="CENTRELINE LOW LINE", cat="Pc", bidi="ON", decomp={compat="compat";0x005F}};
  [0xfe4f] = {name="WAVY LOW LINE", cat="Pc", bidi="ON", decomp={compat="compat";0x005F}};
  [0xfe50] = {name="SMALL COMMA", cat="Po", bidi="CS", decomp={compat="small";0x002C}};
  [0xfe51] = {name="SMALL IDEOGRAPHIC COMMA", cat="Po", bidi="ON", decomp={compat="small";0x3001}};
  [0xfe52] = {name="SMALL FULL STOP", cat="Po", bidi="CS", decomp={compat="small";0x002E}};
  [0xfe54] = {name="SMALL SEMICOLON", cat="Po", bidi="ON", decomp={compat="small";0x003B}};
  [0xfe55] = {name="SMALL COLON", cat="Po", bidi="CS", decomp={compat="small";0x003A}};
  [0xfe56] = {name="SMALL QUESTION MARK", cat="Po", bidi="ON", decomp={compat="small";0x003F}};
  [0xfe57] = {name="SMALL EXCLAMATION MARK", cat="Po", bidi="ON", decomp={compat="small";0x0021}};
  [0xfe58] = {name="SMALL EM DASH", cat="Pd", bidi="ON", decomp={compat="small";0x2014}};
  [0xfe59] = {name="SMALL LEFT PARENTHESIS", cat="Ps", bidi="ON", decomp={compat="small";0x0028}, mirror=true};
  [0xfe5a] = {name="SMALL RIGHT PARENTHESIS", cat="Pe", bidi="ON", decomp={compat="small";0x0029}, mirror=true};
  [0xfe5b] = {name="SMALL LEFT CURLY BRACKET", cat="Ps", bidi="ON", decomp={compat="small";0x007B}, mirror=true};
  [0xfe5c] = {name="SMALL RIGHT CURLY BRACKET", cat="Pe", bidi="ON", decomp={compat="small";0x007D}, mirror=true};
  [0xfe5d] = {name="SMALL LEFT TORTOISE SHELL BRACKET", cat="Ps", bidi="ON", decomp={compat="small";0x3014}, mirror=true};
  [0xfe5e] = {name="SMALL RIGHT TORTOISE SHELL BRACKET", cat="Pe", bidi="ON", decomp={compat="small";0x3015}, mirror=true};
  [0xfe5f] = {name="SMALL NUMBER SIGN", cat="Po", bidi="ET", decomp={compat="small";0x0023}};
  [0xfe60] = {name="SMALL AMPERSAND", cat="Po", bidi="ON", decomp={compat="small";0x0026}};
  [0xfe61] = {name="SMALL ASTERISK", cat="Po", bidi="ON", decomp={compat="small";0x002A}};
  [0xfe62] = {name="SMALL PLUS SIGN", cat="Sm", bidi="ES", decomp={compat="small";0x002B}};
  [0xfe63] = {name="SMALL HYPHEN-MINUS", cat="Pd", bidi="ES", decomp={compat="small";0x002D}};
  [0xfe64] = {name="SMALL LESS-THAN SIGN", cat="Sm", bidi="ON", decomp={compat="small";0x003C}, mirror=true};
  [0xfe65] = {name="SMALL GREATER-THAN SIGN", cat="Sm", bidi="ON", decomp={compat="small";0x003E}, mirror=true};
  [0xfe66] = {name="SMALL EQUALS SIGN", cat="Sm", bidi="ON", decomp={compat="small";0x003D}};
  [0xfe68] = {name="SMALL REVERSE SOLIDUS", cat="Po", bidi="ON", decomp={compat="small";0x005C}};
  [0xfe69] = {name="SMALL DOLLAR SIGN", cat="Sc", bidi="ET", decomp={compat="small";0x0024}};
  [0xfe6a] = {name="SMALL PERCENT SIGN", cat="Po", bidi="ET", decomp={compat="small";0x0025}};
  [0xfe6b] = {name="SMALL COMMERCIAL AT", cat="Po", bidi="ON", decomp={compat="small";0x0040}};
  [0xfe70] = {name="ARABIC FATHATAN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x064B}};
  [0xfe71] = {name="ARABIC TATWEEL WITH FATHATAN ABOVE", cat="Lo", bidi="AL", decomp={compat="medial";0x0640,0x064B}};
  [0xfe72] = {name="ARABIC DAMMATAN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x064C}};
  [0xfe73] = {name="ARABIC TAIL FRAGMENT", cat="Lo", bidi="AL"};
  [0xfe74] = {name="ARABIC KASRATAN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x064D}};
  [0xfe76] = {name="ARABIC FATHA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x064E}};
  [0xfe77] = {name="ARABIC FATHA MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0640,0x064E}};
  [0xfe78] = {name="ARABIC DAMMA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x064F}};
  [0xfe79] = {name="ARABIC DAMMA MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0640,0x064F}};
  [0xfe7a] = {name="ARABIC KASRA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x0650}};
  [0xfe7b] = {name="ARABIC KASRA MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0640,0x0650}};
  [0xfe7c] = {name="ARABIC SHADDA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x0651}};
  [0xfe7d] = {name="ARABIC SHADDA MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0640,0x0651}};
  [0xfe7e] = {name="ARABIC SUKUN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0020,0x0652}};
  [0xfe7f] = {name="ARABIC SUKUN MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0640,0x0652}};
  [0xfe80] = {name="ARABIC LETTER HAMZA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0621}};
  [0xfe81] = {name="ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0622}};
  [0xfe82] = {name="ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0622}};
  [0xfe83] = {name="ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0623}};
  [0xfe84] = {name="ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0623}};
  [0xfe85] = {name="ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0624}};
  [0xfe86] = {name="ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0624}};
  [0xfe87] = {name="ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0625}};
  [0xfe88] = {name="ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0625}};
  [0xfe89] = {name="ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0626}};
  [0xfe8a] = {name="ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0626}};
  [0xfe8b] = {name="ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0626}};
  [0xfe8c] = {name="ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0626}};
  [0xfe8d] = {name="ARABIC LETTER ALEF ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0627}};
  [0xfe8e] = {name="ARABIC LETTER ALEF FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0627}};
  [0xfe8f] = {name="ARABIC LETTER BEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0628}};
  [0xfe90] = {name="ARABIC LETTER BEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0628}};
  [0xfe91] = {name="ARABIC LETTER BEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0628}};
  [0xfe92] = {name="ARABIC LETTER BEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0628}};
  [0xfe93] = {name="ARABIC LETTER TEH MARBUTA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0629}};
  [0xfe94] = {name="ARABIC LETTER TEH MARBUTA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0629}};
  [0xfe95] = {name="ARABIC LETTER TEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062A}};
  [0xfe96] = {name="ARABIC LETTER TEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062A}};
  [0xfe97] = {name="ARABIC LETTER TEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062A}};
  [0xfe98] = {name="ARABIC LETTER TEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x062A}};
  [0xfe99] = {name="ARABIC LETTER THEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062B}};
  [0xfe9a] = {name="ARABIC LETTER THEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062B}};
  [0xfe9b] = {name="ARABIC LETTER THEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062B}};
  [0xfe9c] = {name="ARABIC LETTER THEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x062B}};
  [0xfe9d] = {name="ARABIC LETTER JEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062C}};
  [0xfe9e] = {name="ARABIC LETTER JEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062C}};
  [0xfe9f] = {name="ARABIC LETTER JEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062C}};
  [0xfea0] = {name="ARABIC LETTER JEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x062C}};
  [0xfea1] = {name="ARABIC LETTER HAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062D}};
  [0xfea2] = {name="ARABIC LETTER HAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062D}};
  [0xfea3] = {name="ARABIC LETTER HAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062D}};
  [0xfea4] = {name="ARABIC LETTER HAH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x062D}};
  [0xfea5] = {name="ARABIC LETTER KHAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062E}};
  [0xfea6] = {name="ARABIC LETTER KHAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062E}};
  [0xfea7] = {name="ARABIC LETTER KHAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x062E}};
  [0xfea8] = {name="ARABIC LETTER KHAH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x062E}};
  [0xfea9] = {name="ARABIC LETTER DAL ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x062F}};
  [0xfeaa] = {name="ARABIC LETTER DAL FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x062F}};
  [0xfeab] = {name="ARABIC LETTER THAL ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0630}};
  [0xfeac] = {name="ARABIC LETTER THAL FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0630}};
  [0xfead] = {name="ARABIC LETTER REH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0631}};
  [0xfeae] = {name="ARABIC LETTER REH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0631}};
  [0xfeaf] = {name="ARABIC LETTER ZAIN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0632}};
  [0xfeb0] = {name="ARABIC LETTER ZAIN FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0632}};
  [0xfeb1] = {name="ARABIC LETTER SEEN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0633}};
  [0xfeb2] = {name="ARABIC LETTER SEEN FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0633}};
  [0xfeb3] = {name="ARABIC LETTER SEEN INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0633}};
  [0xfeb4] = {name="ARABIC LETTER SEEN MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0633}};
  [0xfeb5] = {name="ARABIC LETTER SHEEN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0634}};
  [0xfeb6] = {name="ARABIC LETTER SHEEN FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0634}};
  [0xfeb7] = {name="ARABIC LETTER SHEEN INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0634}};
  [0xfeb8] = {name="ARABIC LETTER SHEEN MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0634}};
  [0xfeb9] = {name="ARABIC LETTER SAD ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0635}};
  [0xfeba] = {name="ARABIC LETTER SAD FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0635}};
  [0xfebb] = {name="ARABIC LETTER SAD INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0635}};
  [0xfebc] = {name="ARABIC LETTER SAD MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0635}};
  [0xfebd] = {name="ARABIC LETTER DAD ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0636}};
  [0xfebe] = {name="ARABIC LETTER DAD FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0636}};
  [0xfebf] = {name="ARABIC LETTER DAD INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0636}};
  [0xfec0] = {name="ARABIC LETTER DAD MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0636}};
  [0xfec1] = {name="ARABIC LETTER TAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0637}};
  [0xfec2] = {name="ARABIC LETTER TAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0637}};
  [0xfec3] = {name="ARABIC LETTER TAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0637}};
  [0xfec4] = {name="ARABIC LETTER TAH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0637}};
  [0xfec5] = {name="ARABIC LETTER ZAH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0638}};
  [0xfec6] = {name="ARABIC LETTER ZAH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0638}};
  [0xfec7] = {name="ARABIC LETTER ZAH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0638}};
  [0xfec8] = {name="ARABIC LETTER ZAH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0638}};
  [0xfec9] = {name="ARABIC LETTER AIN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0639}};
  [0xfeca] = {name="ARABIC LETTER AIN FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0639}};
  [0xfecb] = {name="ARABIC LETTER AIN INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0639}};
  [0xfecc] = {name="ARABIC LETTER AIN MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0639}};
  [0xfecd] = {name="ARABIC LETTER GHAIN ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x063A}};
  [0xfece] = {name="ARABIC LETTER GHAIN FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x063A}};
  [0xfecf] = {name="ARABIC LETTER GHAIN INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x063A}};
  [0xfed0] = {name="ARABIC LETTER GHAIN MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x063A}};
  [0xfed1] = {name="ARABIC LETTER FEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0641}};
  [0xfed2] = {name="ARABIC LETTER FEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0641}};
  [0xfed3] = {name="ARABIC LETTER FEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0641}};
  [0xfed4] = {name="ARABIC LETTER FEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0641}};
  [0xfed5] = {name="ARABIC LETTER QAF ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0642}};
  [0xfed6] = {name="ARABIC LETTER QAF FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0642}};
  [0xfed7] = {name="ARABIC LETTER QAF INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0642}};
  [0xfed8] = {name="ARABIC LETTER QAF MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0642}};
  [0xfed9] = {name="ARABIC LETTER KAF ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0643}};
  [0xfeda] = {name="ARABIC LETTER KAF FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0643}};
  [0xfedb] = {name="ARABIC LETTER KAF INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0643}};
  [0xfedc] = {name="ARABIC LETTER KAF MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0643}};
  [0xfedd] = {name="ARABIC LETTER LAM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0644}};
  [0xfede] = {name="ARABIC LETTER LAM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644}};
  [0xfedf] = {name="ARABIC LETTER LAM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0644}};
  [0xfee0] = {name="ARABIC LETTER LAM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0644}};
  [0xfee1] = {name="ARABIC LETTER MEEM ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0645}};
  [0xfee2] = {name="ARABIC LETTER MEEM FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0645}};
  [0xfee3] = {name="ARABIC LETTER MEEM INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0645}};
  [0xfee4] = {name="ARABIC LETTER MEEM MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0645}};
  [0xfee5] = {name="ARABIC LETTER NOON ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0646}};
  [0xfee6] = {name="ARABIC LETTER NOON FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0646}};
  [0xfee7] = {name="ARABIC LETTER NOON INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0646}};
  [0xfee8] = {name="ARABIC LETTER NOON MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0646}};
  [0xfee9] = {name="ARABIC LETTER HEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0647}};
  [0xfeea] = {name="ARABIC LETTER HEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0647}};
  [0xfeeb] = {name="ARABIC LETTER HEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x0647}};
  [0xfeec] = {name="ARABIC LETTER HEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x0647}};
  [0xfeed] = {name="ARABIC LETTER WAW ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0648}};
  [0xfeee] = {name="ARABIC LETTER WAW FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0648}};
  [0xfeef] = {name="ARABIC LETTER ALEF MAKSURA ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0649}};
  [0xfef0] = {name="ARABIC LETTER ALEF MAKSURA FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0649}};
  [0xfef1] = {name="ARABIC LETTER YEH ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x064A}};
  [0xfef2] = {name="ARABIC LETTER YEH FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x064A}};
  [0xfef3] = {name="ARABIC LETTER YEH INITIAL FORM", cat="Lo", bidi="AL", decomp={compat="initial";0x064A}};
  [0xfef4] = {name="ARABIC LETTER YEH MEDIAL FORM", cat="Lo", bidi="AL", decomp={compat="medial";0x064A}};
  [0xfef5] = {name="ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0644,0x0622}};
  [0xfef6] = {name="ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x0622}};
  [0xfef7] = {name="ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0644,0x0623}};
  [0xfef8] = {name="ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x0623}};
  [0xfef9] = {name="ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0644,0x0625}};
  [0xfefa] = {name="ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x0625}};
  [0xfefb] = {name="ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM", cat="Lo", bidi="AL", decomp={compat="isolated";0x0644,0x0627}};
  [0xfefc] = {name="ARABIC LIGATURE LAM WITH ALEF FINAL FORM", cat="Lo", bidi="AL", decomp={compat="final";0x0644,0x0627}};
  [0xfeff] = {name="ZERO WIDTH NO-BREAK SPACE", cat="Cf", bidi="BN"};
  [0xff01] = {name="FULLWIDTH EXCLAMATION MARK", cat="Po", bidi="ON", decomp={compat="wide";0x0021}};
  [0xff02] = {name="FULLWIDTH QUOTATION MARK", cat="Po", bidi="ON", decomp={compat="wide";0x0022}};
  [0xff03] = {name="FULLWIDTH NUMBER SIGN", cat="Po", bidi="ET", decomp={compat="wide";0x0023}};
  [0xff04] = {name="FULLWIDTH DOLLAR SIGN", cat="Sc", bidi="ET", decomp={compat="wide";0x0024}};
  [0xff05] = {name="FULLWIDTH PERCENT SIGN", cat="Po", bidi="ET", decomp={compat="wide";0x0025}};
  [0xff06] = {name="FULLWIDTH AMPERSAND", cat="Po", bidi="ON", decomp={compat="wide";0x0026}};
  [0xff07] = {name="FULLWIDTH APOSTROPHE", cat="Po", bidi="ON", decomp={compat="wide";0x0027}};
  [0xff08] = {name="FULLWIDTH LEFT PARENTHESIS", cat="Ps", bidi="ON", decomp={compat="wide";0x0028}, mirror=true};
  [0xff09] = {name="FULLWIDTH RIGHT PARENTHESIS", cat="Pe", bidi="ON", decomp={compat="wide";0x0029}, mirror=true};
  [0xff0a] = {name="FULLWIDTH ASTERISK", cat="Po", bidi="ON", decomp={compat="wide";0x002A}};
  [0xff0b] = {name="FULLWIDTH PLUS SIGN", cat="Sm", bidi="ES", decomp={compat="wide";0x002B}};
  [0xff0c] = {name="FULLWIDTH COMMA", cat="Po", bidi="CS", decomp={compat="wide";0x002C}};
  [0xff0d] = {name="FULLWIDTH HYPHEN-MINUS", cat="Pd", bidi="ES", decomp={compat="wide";0x002D}};
  [0xff0e] = {name="FULLWIDTH FULL STOP", cat="Po", bidi="CS", decomp={compat="wide";0x002E}};
  [0xff0f] = {name="FULLWIDTH SOLIDUS", cat="Po", bidi="CS", decomp={compat="wide";0x002F}};
  [0xff10] = {name="FULLWIDTH DIGIT ZERO", cat="Nd", bidi="EN", decomp={compat="wide";0x0030}, decdigit=0, digit=0, numeric=0};
  [0xff11] = {name="FULLWIDTH DIGIT ONE", cat="Nd", bidi="EN", decomp={compat="wide";0x0031}, decdigit=1, digit=1, numeric=1};
  [0xff12] = {name="FULLWIDTH DIGIT TWO", cat="Nd", bidi="EN", decomp={compat="wide";0x0032}, decdigit=2, digit=2, numeric=2};
  [0xff13] = {name="FULLWIDTH DIGIT THREE", cat="Nd", bidi="EN", decomp={compat="wide";0x0033}, decdigit=3, digit=3, numeric=3};
  [0xff14] = {name="FULLWIDTH DIGIT FOUR", cat="Nd", bidi="EN", decomp={compat="wide";0x0034}, decdigit=4, digit=4, numeric=4};
  [0xff15] = {name="FULLWIDTH DIGIT FIVE", cat="Nd", bidi="EN", decomp={compat="wide";0x0035}, decdigit=5, digit=5, numeric=5};
  [0xff16] = {name="FULLWIDTH DIGIT SIX", cat="Nd", bidi="EN", decomp={compat="wide";0x0036}, decdigit=6, digit=6, numeric=6};
  [0xff17] = {name="FULLWIDTH DIGIT SEVEN", cat="Nd", bidi="EN", decomp={compat="wide";0x0037}, decdigit=7, digit=7, numeric=7};
  [0xff18] = {name="FULLWIDTH DIGIT EIGHT", cat="Nd", bidi="EN", decomp={compat="wide";0x0038}, decdigit=8, digit=8, numeric=8};
  [0xff19] = {name="FULLWIDTH DIGIT NINE", cat="Nd", bidi="EN", decomp={compat="wide";0x0039}, decdigit=9, digit=9, numeric=9};
  [0xff1a] = {name="FULLWIDTH COLON", cat="Po", bidi="CS", decomp={compat="wide";0x003A}};
  [0xff1b] = {name="FULLWIDTH SEMICOLON", cat="Po", bidi="ON", decomp={compat="wide";0x003B}};
  [0xff1c] = {name="FULLWIDTH LESS-THAN SIGN", cat="Sm", bidi="ON", decomp={compat="wide";0x003C}, mirror=true};
  [0xff1d] = {name="FULLWIDTH EQUALS SIGN", cat="Sm", bidi="ON", decomp={compat="wide";0x003D}};
  [0xff1e] = {name="FULLWIDTH GREATER-THAN SIGN", cat="Sm", bidi="ON", decomp={compat="wide";0x003E}, mirror=true};
  [0xff1f] = {name="FULLWIDTH QUESTION MARK", cat="Po", bidi="ON", decomp={compat="wide";0x003F}};
  [0xff20] = {name="FULLWIDTH COMMERCIAL AT", cat="Po", bidi="ON", decomp={compat="wide";0x0040}};
  [0xff21] = {name="FULLWIDTH LATIN CAPITAL LETTER A", cat="Lu", bidi="L", decomp={compat="wide";0x0041}, lower=0xff41};
  [0xff22] = {name="FULLWIDTH LATIN CAPITAL LETTER B", cat="Lu", bidi="L", decomp={compat="wide";0x0042}, lower=0xff42};
  [0xff23] = {name="FULLWIDTH LATIN CAPITAL LETTER C", cat="Lu", bidi="L", decomp={compat="wide";0x0043}, lower=0xff43};
  [0xff24] = {name="FULLWIDTH LATIN CAPITAL LETTER D", cat="Lu", bidi="L", decomp={compat="wide";0x0044}, lower=0xff44};
  [0xff25] = {name="FULLWIDTH LATIN CAPITAL LETTER E", cat="Lu", bidi="L", decomp={compat="wide";0x0045}, lower=0xff45};
  [0xff26] = {name="FULLWIDTH LATIN CAPITAL LETTER F", cat="Lu", bidi="L", decomp={compat="wide";0x0046}, lower=0xff46};
  [0xff27] = {name="FULLWIDTH LATIN CAPITAL LETTER G", cat="Lu", bidi="L", decomp={compat="wide";0x0047}, lower=0xff47};
  [0xff28] = {name="FULLWIDTH LATIN CAPITAL LETTER H", cat="Lu", bidi="L", decomp={compat="wide";0x0048}, lower=0xff48};
  [0xff29] = {name="FULLWIDTH LATIN CAPITAL LETTER I", cat="Lu", bidi="L", decomp={compat="wide";0x0049}, lower=0xff49};
  [0xff2a] = {name="FULLWIDTH LATIN CAPITAL LETTER J", cat="Lu", bidi="L", decomp={compat="wide";0x004A}, lower=0xff4a};
  [0xff2b] = {name="FULLWIDTH LATIN CAPITAL LETTER K", cat="Lu", bidi="L", decomp={compat="wide";0x004B}, lower=0xff4b};
  [0xff2c] = {name="FULLWIDTH LATIN CAPITAL LETTER L", cat="Lu", bidi="L", decomp={compat="wide";0x004C}, lower=0xff4c};
  [0xff2d] = {name="FULLWIDTH LATIN CAPITAL LETTER M", cat="Lu", bidi="L", decomp={compat="wide";0x004D}, lower=0xff4d};
  [0xff2e] = {name="FULLWIDTH LATIN CAPITAL LETTER N", cat="Lu", bidi="L", decomp={compat="wide";0x004E}, lower=0xff4e};
  [0xff2f] = {name="FULLWIDTH LATIN CAPITAL LETTER O", cat="Lu", bidi="L", decomp={compat="wide";0x004F}, lower=0xff4f};
  [0xff30] = {name="FULLWIDTH LATIN CAPITAL LETTER P", cat="Lu", bidi="L", decomp={compat="wide";0x0050}, lower=0xff50};
  [0xff31] = {name="FULLWIDTH LATIN CAPITAL LETTER Q", cat="Lu", bidi="L", decomp={compat="wide";0x0051}, lower=0xff51};
  [0xff32] = {name="FULLWIDTH LATIN CAPITAL LETTER R", cat="Lu", bidi="L", decomp={compat="wide";0x0052}, lower=0xff52};
  [0xff33] = {name="FULLWIDTH LATIN CAPITAL LETTER S", cat="Lu", bidi="L", decomp={compat="wide";0x0053}, lower=0xff53};
  [0xff34] = {name="FULLWIDTH LATIN CAPITAL LETTER T", cat="Lu", bidi="L", decomp={compat="wide";0x0054}, lower=0xff54};
  [0xff35] = {name="FULLWIDTH LATIN CAPITAL LETTER U", cat="Lu", bidi="L", decomp={compat="wide";0x0055}, lower=0xff55};
  [0xff36] = {name="FULLWIDTH LATIN CAPITAL LETTER V", cat="Lu", bidi="L", decomp={compat="wide";0x0056}, lower=0xff56};
  [0xff37] = {name="FULLWIDTH LATIN CAPITAL LETTER W", cat="Lu", bidi="L", decomp={compat="wide";0x0057}, lower=0xff57};
  [0xff38] = {name="FULLWIDTH LATIN CAPITAL LETTER X", cat="Lu", bidi="L", decomp={compat="wide";0x0058}, lower=0xff58};
  [0xff39] = {name="FULLWIDTH LATIN CAPITAL LETTER Y", cat="Lu", bidi="L", decomp={compat="wide";0x0059}, lower=0xff59};
  [0xff3a] = {name="FULLWIDTH LATIN CAPITAL LETTER Z", cat="Lu", bidi="L", decomp={compat="wide";0x005A}, lower=0xff5a};
  [0xff3b] = {name="FULLWIDTH LEFT SQUARE BRACKET", cat="Ps", bidi="ON", decomp={compat="wide";0x005B}, mirror=true};
  [0xff3c] = {name="FULLWIDTH REVERSE SOLIDUS", cat="Po", bidi="ON", decomp={compat="wide";0x005C}};
  [0xff3d] = {name="FULLWIDTH RIGHT SQUARE BRACKET", cat="Pe", bidi="ON", decomp={compat="wide";0x005D}, mirror=true};
  [0xff3e] = {name="FULLWIDTH CIRCUMFLEX ACCENT", cat="Sk", bidi="ON", decomp={compat="wide";0x005E}};
  [0xff3f] = {name="FULLWIDTH LOW LINE", cat="Pc", bidi="ON", decomp={compat="wide";0x005F}};
  [0xff40] = {name="FULLWIDTH GRAVE ACCENT", cat="Sk", bidi="ON", decomp={compat="wide";0x0060}};
  [0xff41] = {name="FULLWIDTH LATIN SMALL LETTER A", cat="Ll", bidi="L", decomp={compat="wide";0x0061}, upper=0xff21, title=0xff21};
  [0xff42] = {name="FULLWIDTH LATIN SMALL LETTER B", cat="Ll", bidi="L", decomp={compat="wide";0x0062}, upper=0xff22, title=0xff22};
  [0xff43] = {name="FULLWIDTH LATIN SMALL LETTER C", cat="Ll", bidi="L", decomp={compat="wide";0x0063}, upper=0xff23, title=0xff23};
  [0xff44] = {name="FULLWIDTH LATIN SMALL LETTER D", cat="Ll", bidi="L", decomp={compat="wide";0x0064}, upper=0xff24, title=0xff24};
  [0xff45] = {name="FULLWIDTH LATIN SMALL LETTER E", cat="Ll", bidi="L", decomp={compat="wide";0x0065}, upper=0xff25, title=0xff25};
  [0xff46] = {name="FULLWIDTH LATIN SMALL LETTER F", cat="Ll", bidi="L", decomp={compat="wide";0x0066}, upper=0xff26, title=0xff26};
  [0xff47] = {name="FULLWIDTH LATIN SMALL LETTER G", cat="Ll", bidi="L", decomp={compat="wide";0x0067}, upper=0xff27, title=0xff27};
  [0xff48] = {name="FULLWIDTH LATIN SMALL LETTER H", cat="Ll", bidi="L", decomp={compat="wide";0x0068}, upper=0xff28, title=0xff28};
  [0xff49] = {name="FULLWIDTH LATIN SMALL LETTER I", cat="Ll", bidi="L", decomp={compat="wide";0x0069}, upper=0xff29, title=0xff29};
  [0xff4a] = {name="FULLWIDTH LATIN SMALL LETTER J", cat="Ll", bidi="L", decomp={compat="wide";0x006A}, upper=0xff2a, title=0xff2a};
  [0xff4b] = {name="FULLWIDTH LATIN SMALL LETTER K", cat="Ll", bidi="L", decomp={compat="wide";0x006B}, upper=0xff2b, title=0xff2b};
  [0xff4c] = {name="FULLWIDTH LATIN SMALL LETTER L", cat="Ll", bidi="L", decomp={compat="wide";0x006C}, upper=0xff2c, title=0xff2c};
  [0xff4d] = {name="FULLWIDTH LATIN SMALL LETTER M", cat="Ll", bidi="L", decomp={compat="wide";0x006D}, upper=0xff2d, title=0xff2d};
  [0xff4e] = {name="FULLWIDTH LATIN SMALL LETTER N", cat="Ll", bidi="L", decomp={compat="wide";0x006E}, upper=0xff2e, title=0xff2e};
  [0xff4f] = {name="FULLWIDTH LATIN SMALL LETTER O", cat="Ll", bidi="L", decomp={compat="wide";0x006F}, upper=0xff2f, title=0xff2f};
  [0xff50] = {name="FULLWIDTH LATIN SMALL LETTER P", cat="Ll", bidi="L", decomp={compat="wide";0x0070}, upper=0xff30, title=0xff30};
  [0xff51] = {name="FULLWIDTH LATIN SMALL LETTER Q", cat="Ll", bidi="L", decomp={compat="wide";0x0071}, upper=0xff31, title=0xff31};
  [0xff52] = {name="FULLWIDTH LATIN SMALL LETTER R", cat="Ll", bidi="L", decomp={compat="wide";0x0072}, upper=0xff32, title=0xff32};
  [0xff53] = {name="FULLWIDTH LATIN SMALL LETTER S", cat="Ll", bidi="L", decomp={compat="wide";0x0073}, upper=0xff33, title=0xff33};
  [0xff54] = {name="FULLWIDTH LATIN SMALL LETTER T", cat="Ll", bidi="L", decomp={compat="wide";0x0074}, upper=0xff34, title=0xff34};
  [0xff55] = {name="FULLWIDTH LATIN SMALL LETTER U", cat="Ll", bidi="L", decomp={compat="wide";0x0075}, upper=0xff35, title=0xff35};
  [0xff56] = {name="FULLWIDTH LATIN SMALL LETTER V", cat="Ll", bidi="L", decomp={compat="wide";0x0076}, upper=0xff36, title=0xff36};
  [0xff57] = {name="FULLWIDTH LATIN SMALL LETTER W", cat="Ll", bidi="L", decomp={compat="wide";0x0077}, upper=0xff37, title=0xff37};
  [0xff58] = {name="FULLWIDTH LATIN SMALL LETTER X", cat="Ll", bidi="L", decomp={compat="wide";0x0078}, upper=0xff38, title=0xff38};
  [0xff59] = {name="FULLWIDTH LATIN SMALL LETTER Y", cat="Ll", bidi="L", decomp={compat="wide";0x0079}, upper=0xff39, title=0xff39};
  [0xff5a] = {name="FULLWIDTH LATIN SMALL LETTER Z", cat="Ll", bidi="L", decomp={compat="wide";0x007A}, upper=0xff3a, title=0xff3a};
  [0xff5b] = {name="FULLWIDTH LEFT CURLY BRACKET", cat="Ps", bidi="ON", decomp={compat="wide";0x007B}, mirror=true};
  [0xff5c] = {name="FULLWIDTH VERTICAL LINE", cat="Sm", bidi="ON", decomp={compat="wide";0x007C}};
  [0xff5d] = {name="FULLWIDTH RIGHT CURLY BRACKET", cat="Pe", bidi="ON", decomp={compat="wide";0x007D}, mirror=true};
  [0xff5e] = {name="FULLWIDTH TILDE", cat="Sm", bidi="ON", decomp={compat="wide";0x007E}};
  [0xff5f] = {name="FULLWIDTH LEFT WHITE PARENTHESIS", cat="Ps", bidi="ON", decomp={compat="wide";0x2985}, mirror=true};
  [0xff60] = {name="FULLWIDTH RIGHT WHITE PARENTHESIS", cat="Pe", bidi="ON", decomp={compat="wide";0x2986}, mirror=true};
  [0xff61] = {name="HALFWIDTH IDEOGRAPHIC FULL STOP", cat="Po", bidi="ON", decomp={compat="narrow";0x3002}};
  [0xff62] = {name="HALFWIDTH LEFT CORNER BRACKET", cat="Ps", bidi="ON", decomp={compat="narrow";0x300C}, mirror=true};
  [0xff63] = {name="HALFWIDTH RIGHT CORNER BRACKET", cat="Pe", bidi="ON", decomp={compat="narrow";0x300D}, mirror=true};
  [0xff64] = {name="HALFWIDTH IDEOGRAPHIC COMMA", cat="Po", bidi="ON", decomp={compat="narrow";0x3001}};
  [0xff65] = {name="HALFWIDTH KATAKANA MIDDLE DOT", cat="Po", bidi="ON", decomp={compat="narrow";0x30FB}};
  [0xff66] = {name="HALFWIDTH KATAKANA LETTER WO", cat="Lo", bidi="L", decomp={compat="narrow";0x30F2}};
  [0xff67] = {name="HALFWIDTH KATAKANA LETTER SMALL A", cat="Lo", bidi="L", decomp={compat="narrow";0x30A1}};
  [0xff68] = {name="HALFWIDTH KATAKANA LETTER SMALL I", cat="Lo", bidi="L", decomp={compat="narrow";0x30A3}};
  [0xff69] = {name="HALFWIDTH KATAKANA LETTER SMALL U", cat="Lo", bidi="L", decomp={compat="narrow";0x30A5}};
  [0xff6a] = {name="HALFWIDTH KATAKANA LETTER SMALL E", cat="Lo", bidi="L", decomp={compat="narrow";0x30A7}};
  [0xff6b] = {name="HALFWIDTH KATAKANA LETTER SMALL O", cat="Lo", bidi="L", decomp={compat="narrow";0x30A9}};
  [0xff6c] = {name="HALFWIDTH KATAKANA LETTER SMALL YA", cat="Lo", bidi="L", decomp={compat="narrow";0x30E3}};
  [0xff6d] = {name="HALFWIDTH KATAKANA LETTER SMALL YU", cat="Lo", bidi="L", decomp={compat="narrow";0x30E5}};
  [0xff6e] = {name="HALFWIDTH KATAKANA LETTER SMALL YO", cat="Lo", bidi="L", decomp={compat="narrow";0x30E7}};
  [0xff6f] = {name="HALFWIDTH KATAKANA LETTER SMALL TU", cat="Lo", bidi="L", decomp={compat="narrow";0x30C3}};
  [0xff70] = {name="HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK", cat="Lm", bidi="L", decomp={compat="narrow";0x30FC}};
  [0xff71] = {name="HALFWIDTH KATAKANA LETTER A", cat="Lo", bidi="L", decomp={compat="narrow";0x30A2}};
  [0xff72] = {name="HALFWIDTH KATAKANA LETTER I", cat="Lo", bidi="L", decomp={compat="narrow";0x30A4}};
  [0xff73] = {name="HALFWIDTH KATAKANA LETTER U", cat="Lo", bidi="L", decomp={compat="narrow";0x30A6}};
  [0xff74] = {name="HALFWIDTH KATAKANA LETTER E", cat="Lo", bidi="L", decomp={compat="narrow";0x30A8}};
  [0xff75] = {name="HALFWIDTH KATAKANA LETTER O", cat="Lo", bidi="L", decomp={compat="narrow";0x30AA}};
  [0xff76] = {name="HALFWIDTH KATAKANA LETTER KA", cat="Lo", bidi="L", decomp={compat="narrow";0x30AB}};
  [0xff77] = {name="HALFWIDTH KATAKANA LETTER KI", cat="Lo", bidi="L", decomp={compat="narrow";0x30AD}};
  [0xff78] = {name="HALFWIDTH KATAKANA LETTER KU", cat="Lo", bidi="L", decomp={compat="narrow";0x30AF}};
  [0xff79] = {name="HALFWIDTH KATAKANA LETTER KE", cat="Lo", bidi="L", decomp={compat="narrow";0x30B1}};
  [0xff7a] = {name="HALFWIDTH KATAKANA LETTER KO", cat="Lo", bidi="L", decomp={compat="narrow";0x30B3}};
  [0xff7b] = {name="HALFWIDTH KATAKANA LETTER SA", cat="Lo", bidi="L", decomp={compat="narrow";0x30B5}};
  [0xff7c] = {name="HALFWIDTH KATAKANA LETTER SI", cat="Lo", bidi="L", decomp={compat="narrow";0x30B7}};
  [0xff7d] = {name="HALFWIDTH KATAKANA LETTER SU", cat="Lo", bidi="L", decomp={compat="narrow";0x30B9}};
  [0xff7e] = {name="HALFWIDTH KATAKANA LETTER SE", cat="Lo", bidi="L", decomp={compat="narrow";0x30BB}};
  [0xff7f] = {name="HALFWIDTH KATAKANA LETTER SO", cat="Lo", bidi="L", decomp={compat="narrow";0x30BD}};
  [0xff80] = {name="HALFWIDTH KATAKANA LETTER TA", cat="Lo", bidi="L", decomp={compat="narrow";0x30BF}};
  [0xff81] = {name="HALFWIDTH KATAKANA LETTER TI", cat="Lo", bidi="L", decomp={compat="narrow";0x30C1}};
  [0xff82] = {name="HALFWIDTH KATAKANA LETTER TU", cat="Lo", bidi="L", decomp={compat="narrow";0x30C4}};
  [0xff83] = {name="HALFWIDTH KATAKANA LETTER TE", cat="Lo", bidi="L", decomp={compat="narrow";0x30C6}};
  [0xff84] = {name="HALFWIDTH KATAKANA LETTER TO", cat="Lo", bidi="L", decomp={compat="narrow";0x30C8}};
  [0xff85] = {name="HALFWIDTH KATAKANA LETTER NA", cat="Lo", bidi="L", decomp={compat="narrow";0x30CA}};
  [0xff86] = {name="HALFWIDTH KATAKANA LETTER NI", cat="Lo", bidi="L", decomp={compat="narrow";0x30CB}};
  [0xff87] = {name="HALFWIDTH KATAKANA LETTER NU", cat="Lo", bidi="L", decomp={compat="narrow";0x30CC}};
  [0xff88] = {name="HALFWIDTH KATAKANA LETTER NE", cat="Lo", bidi="L", decomp={compat="narrow";0x30CD}};
  [0xff89] = {name="HALFWIDTH KATAKANA LETTER NO", cat="Lo", bidi="L", decomp={compat="narrow";0x30CE}};
  [0xff8a] = {name="HALFWIDTH KATAKANA LETTER HA", cat="Lo", bidi="L", decomp={compat="narrow";0x30CF}};
  [0xff8b] = {name="HALFWIDTH KATAKANA LETTER HI", cat="Lo", bidi="L", decomp={compat="narrow";0x30D2}};
  [0xff8c] = {name="HALFWIDTH KATAKANA LETTER HU", cat="Lo", bidi="L", decomp={compat="narrow";0x30D5}};
  [0xff8d] = {name="HALFWIDTH KATAKANA LETTER HE", cat="Lo", bidi="L", decomp={compat="narrow";0x30D8}};
  [0xff8e] = {name="HALFWIDTH KATAKANA LETTER HO", cat="Lo", bidi="L", decomp={compat="narrow";0x30DB}};
  [0xff8f] = {name="HALFWIDTH KATAKANA LETTER MA", cat="Lo", bidi="L", decomp={compat="narrow";0x30DE}};
  [0xff90] = {name="HALFWIDTH KATAKANA LETTER MI", cat="Lo", bidi="L", decomp={compat="narrow";0x30DF}};
  [0xff91] = {name="HALFWIDTH KATAKANA LETTER MU", cat="Lo", bidi="L", decomp={compat="narrow";0x30E0}};
  [0xff92] = {name="HALFWIDTH KATAKANA LETTER ME", cat="Lo", bidi="L", decomp={compat="narrow";0x30E1}};
  [0xff93] = {name="HALFWIDTH KATAKANA LETTER MO", cat="Lo", bidi="L", decomp={compat="narrow";0x30E2}};
  [0xff94] = {name="HALFWIDTH KATAKANA LETTER YA", cat="Lo", bidi="L", decomp={compat="narrow";0x30E4}};
  [0xff95] = {name="HALFWIDTH KATAKANA LETTER YU", cat="Lo", bidi="L", decomp={compat="narrow";0x30E6}};
  [0xff96] = {name="HALFWIDTH KATAKANA LETTER YO", cat="Lo", bidi="L", decomp={compat="narrow";0x30E8}};
  [0xff97] = {name="HALFWIDTH KATAKANA LETTER RA", cat="Lo", bidi="L", decomp={compat="narrow";0x30E9}};
  [0xff98] = {name="HALFWIDTH KATAKANA LETTER RI", cat="Lo", bidi="L", decomp={compat="narrow";0x30EA}};
  [0xff99] = {name="HALFWIDTH KATAKANA LETTER RU", cat="Lo", bidi="L", decomp={compat="narrow";0x30EB}};
  [0xff9a] = {name="HALFWIDTH KATAKANA LETTER RE", cat="Lo", bidi="L", decomp={compat="narrow";0x30EC}};
  [0xff9b] = {name="HALFWIDTH KATAKANA LETTER RO", cat="Lo", bidi="L", decomp={compat="narrow";0x30ED}};
  [0xff9c] = {name="HALFWIDTH KATAKANA LETTER WA", cat="Lo", bidi="L", decomp={compat="narrow";0x30EF}};
  [0xff9d] = {name="HALFWIDTH KATAKANA LETTER N", cat="Lo", bidi="L", decomp={compat="narrow";0x30F3}};
  [0xff9e] = {name="HALFWIDTH KATAKANA VOICED SOUND MARK", cat="Lm", bidi="L", decomp={compat="narrow";0x3099}};
  [0xff9f] = {name="HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK", cat="Lm", bidi="L", decomp={compat="narrow";0x309A}};
  [0xffa0] = {name="HALFWIDTH HANGUL FILLER", cat="Lo", bidi="L", decomp={compat="narrow";0x3164}};
  [0xffa1] = {name="HALFWIDTH HANGUL LETTER KIYEOK", cat="Lo", bidi="L", decomp={compat="narrow";0x3131}};
  [0xffa2] = {name="HALFWIDTH HANGUL LETTER SSANGKIYEOK", cat="Lo", bidi="L", decomp={compat="narrow";0x3132}};
  [0xffa3] = {name="HALFWIDTH HANGUL LETTER KIYEOK-SIOS", cat="Lo", bidi="L", decomp={compat="narrow";0x3133}};
  [0xffa4] = {name="HALFWIDTH HANGUL LETTER NIEUN", cat="Lo", bidi="L", decomp={compat="narrow";0x3134}};
  [0xffa5] = {name="HALFWIDTH HANGUL LETTER NIEUN-CIEUC", cat="Lo", bidi="L", decomp={compat="narrow";0x3135}};
  [0xffa6] = {name="HALFWIDTH HANGUL LETTER NIEUN-HIEUH", cat="Lo", bidi="L", decomp={compat="narrow";0x3136}};
  [0xffa7] = {name="HALFWIDTH HANGUL LETTER TIKEUT", cat="Lo", bidi="L", decomp={compat="narrow";0x3137}};
  [0xffa8] = {name="HALFWIDTH HANGUL LETTER SSANGTIKEUT", cat="Lo", bidi="L", decomp={compat="narrow";0x3138}};
  [0xffa9] = {name="HALFWIDTH HANGUL LETTER RIEUL", cat="Lo", bidi="L", decomp={compat="narrow";0x3139}};
  [0xffaa] = {name="HALFWIDTH HANGUL LETTER RIEUL-KIYEOK", cat="Lo", bidi="L", decomp={compat="narrow";0x313A}};
  [0xffab] = {name="HALFWIDTH HANGUL LETTER RIEUL-MIEUM", cat="Lo", bidi="L", decomp={compat="narrow";0x313B}};
  [0xffac] = {name="HALFWIDTH HANGUL LETTER RIEUL-PIEUP", cat="Lo", bidi="L", decomp={compat="narrow";0x313C}};
  [0xffad] = {name="HALFWIDTH HANGUL LETTER RIEUL-SIOS", cat="Lo", bidi="L", decomp={compat="narrow";0x313D}};
  [0xffae] = {name="HALFWIDTH HANGUL LETTER RIEUL-THIEUTH", cat="Lo", bidi="L", decomp={compat="narrow";0x313E}};
  [0xffaf] = {name="HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH", cat="Lo", bidi="L", decomp={compat="narrow";0x313F}};
  [0xffb0] = {name="HALFWIDTH HANGUL LETTER RIEUL-HIEUH", cat="Lo", bidi="L", decomp={compat="narrow";0x3140}};
  [0xffb1] = {name="HALFWIDTH HANGUL LETTER MIEUM", cat="Lo", bidi="L", decomp={compat="narrow";0x3141}};
  [0xffb2] = {name="HALFWIDTH HANGUL LETTER PIEUP", cat="Lo", bidi="L", decomp={compat="narrow";0x3142}};
  [0xffb3] = {name="HALFWIDTH HANGUL LETTER SSANGPIEUP", cat="Lo", bidi="L", decomp={compat="narrow";0x3143}};
  [0xffb4] = {name="HALFWIDTH HANGUL LETTER PIEUP-SIOS", cat="Lo", bidi="L", decomp={compat="narrow";0x3144}};
  [0xffb5] = {name="HALFWIDTH HANGUL LETTER SIOS", cat="Lo", bidi="L", decomp={compat="narrow";0x3145}};
  [0xffb6] = {name="HALFWIDTH HANGUL LETTER SSANGSIOS", cat="Lo", bidi="L", decomp={compat="narrow";0x3146}};
  [0xffb7] = {name="HALFWIDTH HANGUL LETTER IEUNG", cat="Lo", bidi="L", decomp={compat="narrow";0x3147}};
  [0xffb8] = {name="HALFWIDTH HANGUL LETTER CIEUC", cat="Lo", bidi="L", decomp={compat="narrow";0x3148}};
  [0xffb9] = {name="HALFWIDTH HANGUL LETTER SSANGCIEUC", cat="Lo", bidi="L", decomp={compat="narrow";0x3149}};
  [0xffba] = {name="HALFWIDTH HANGUL LETTER CHIEUCH", cat="Lo", bidi="L", decomp={compat="narrow";0x314A}};
  [0xffbb] = {name="HALFWIDTH HANGUL LETTER KHIEUKH", cat="Lo", bidi="L", decomp={compat="narrow";0x314B}};
  [0xffbc] = {name="HALFWIDTH HANGUL LETTER THIEUTH", cat="Lo", bidi="L", decomp={compat="narrow";0x314C}};
  [0xffbd] = {name="HALFWIDTH HANGUL LETTER PHIEUPH", cat="Lo", bidi="L", decomp={compat="narrow";0x314D}};
  [0xffbe] = {name="HALFWIDTH HANGUL LETTER HIEUH", cat="Lo", bidi="L", decomp={compat="narrow";0x314E}};
  [0xffc2] = {name="HALFWIDTH HANGUL LETTER A", cat="Lo", bidi="L", decomp={compat="narrow";0x314F}};
  [0xffc3] = {name="HALFWIDTH HANGUL LETTER AE", cat="Lo", bidi="L", decomp={compat="narrow";0x3150}};
  [0xffc4] = {name="HALFWIDTH HANGUL LETTER YA", cat="Lo", bidi="L", decomp={compat="narrow";0x3151}};
  [0xffc5] = {name="HALFWIDTH HANGUL LETTER YAE", cat="Lo", bidi="L", decomp={compat="narrow";0x3152}};
  [0xffc6] = {name="HALFWIDTH HANGUL LETTER EO", cat="Lo", bidi="L", decomp={compat="narrow";0x3153}};
  [0xffc7] = {name="HALFWIDTH HANGUL LETTER E", cat="Lo", bidi="L", decomp={compat="narrow";0x3154}};
  [0xffca] = {name="HALFWIDTH HANGUL LETTER YEO", cat="Lo", bidi="L", decomp={compat="narrow";0x3155}};
  [0xffcb] = {name="HALFWIDTH HANGUL LETTER YE", cat="Lo", bidi="L", decomp={compat="narrow";0x3156}};
  [0xffcc] = {name="HALFWIDTH HANGUL LETTER O", cat="Lo", bidi="L", decomp={compat="narrow";0x3157}};
  [0xffcd] = {name="HALFWIDTH HANGUL LETTER WA", cat="Lo", bidi="L", decomp={compat="narrow";0x3158}};
  [0xffce] = {name="HALFWIDTH HANGUL LETTER WAE", cat="Lo", bidi="L", decomp={compat="narrow";0x3159}};
  [0xffcf] = {name="HALFWIDTH HANGUL LETTER OE", cat="Lo", bidi="L", decomp={compat="narrow";0x315A}};
  [0xffd2] = {name="HALFWIDTH HANGUL LETTER YO", cat="Lo", bidi="L", decomp={compat="narrow";0x315B}};
  [0xffd3] = {name="HALFWIDTH HANGUL LETTER U", cat="Lo", bidi="L", decomp={compat="narrow";0x315C}};
  [0xffd4] = {name="HALFWIDTH HANGUL LETTER WEO", cat="Lo", bidi="L", decomp={compat="narrow";0x315D}};
  [0xffd5] = {name="HALFWIDTH HANGUL LETTER WE", cat="Lo", bidi="L", decomp={compat="narrow";0x315E}};
  [0xffd6] = {name="HALFWIDTH HANGUL LETTER WI", cat="Lo", bidi="L", decomp={compat="narrow";0x315F}};
  [0xffd7] = {name="HALFWIDTH HANGUL LETTER YU", cat="Lo", bidi="L", decomp={compat="narrow";0x3160}};
  [0xffda] = {name="HALFWIDTH HANGUL LETTER EU", cat="Lo", bidi="L", decomp={compat="narrow";0x3161}};
  [0xffdb] = {name="HALFWIDTH HANGUL LETTER YI", cat="Lo", bidi="L", decomp={compat="narrow";0x3162}};
  [0xffdc] = {name="HALFWIDTH HANGUL LETTER I", cat="Lo", bidi="L", decomp={compat="narrow";0x3163}};
  [0xffe0] = {name="FULLWIDTH CENT SIGN", cat="Sc", bidi="ET", decomp={compat="wide";0x00A2}};
  [0xffe1] = {name="FULLWIDTH POUND SIGN", cat="Sc", bidi="ET", decomp={compat="wide";0x00A3}};
  [0xffe2] = {name="FULLWIDTH NOT SIGN", cat="Sm", bidi="ON", decomp={compat="wide";0x00AC}};
  [0xffe3] = {name="FULLWIDTH MACRON", cat="Sk", bidi="ON", decomp={compat="wide";0x00AF}};
  [0xffe4] = {name="FULLWIDTH BROKEN BAR", cat="So", bidi="ON", decomp={compat="wide";0x00A6}};
  [0xffe5] = {name="FULLWIDTH YEN SIGN", cat="Sc", bidi="ET", decomp={compat="wide";0x00A5}};
  [0xffe6] = {name="FULLWIDTH WON SIGN", cat="Sc", bidi="ET", decomp={compat="wide";0x20A9}};
  [0xffe8] = {name="HALFWIDTH FORMS LIGHT VERTICAL", cat="So", bidi="ON", decomp={compat="narrow";0x2502}};
  [0xffe9] = {name="HALFWIDTH LEFTWARDS ARROW", cat="Sm", bidi="ON", decomp={compat="narrow";0x2190}};
  [0xffea] = {name="HALFWIDTH UPWARDS ARROW", cat="Sm", bidi="ON", decomp={compat="narrow";0x2191}};
  [0xffeb] = {name="HALFWIDTH RIGHTWARDS ARROW", cat="Sm", bidi="ON", decomp={compat="narrow";0x2192}};
  [0xffec] = {name="HALFWIDTH DOWNWARDS ARROW", cat="Sm", bidi="ON", decomp={compat="narrow";0x2193}};
  [0xffed] = {name="HALFWIDTH BLACK SQUARE", cat="So", bidi="ON", decomp={compat="narrow";0x25A0}};
  [0xffee] = {name="HALFWIDTH WHITE CIRCLE", cat="So", bidi="ON", decomp={compat="narrow";0x25CB}};
  [0xfff9] = {name="INTERLINEAR ANNOTATION ANCHOR", cat="Cf", bidi="ON"};
  [0xfffa] = {name="INTERLINEAR ANNOTATION SEPARATOR", cat="Cf", bidi="ON"};
  [0xfffb] = {name="INTERLINEAR ANNOTATION TERMINATOR", cat="Cf", bidi="ON"};
  [0xfffc] = {name="OBJECT REPLACEMENT CHARACTER", cat="So", bidi="ON"};
  [0xfffd] = {name="REPLACEMENT CHARACTER", cat="So", bidi="ON"};
  [0x10000] = {name="LINEAR B SYLLABLE B008 A", cat="Lo", bidi="L"};
  [0x10001] = {name="LINEAR B SYLLABLE B038 E", cat="Lo", bidi="L"};
  [0x10002] = {name="LINEAR B SYLLABLE B028 I", cat="Lo", bidi="L"};
  [0x10003] = {name="LINEAR B SYLLABLE B061 O", cat="Lo", bidi="L"};
  [0x10004] = {name="LINEAR B SYLLABLE B010 U", cat="Lo", bidi="L"};
  [0x10005] = {name="LINEAR B SYLLABLE B001 DA", cat="Lo", bidi="L"};
  [0x10006] = {name="LINEAR B SYLLABLE B045 DE", cat="Lo", bidi="L"};
  [0x10007] = {name="LINEAR B SYLLABLE B007 DI", cat="Lo", bidi="L"};
  [0x10008] = {name="LINEAR B SYLLABLE B014 DO", cat="Lo", bidi="L"};
  [0x10009] = {name="LINEAR B SYLLABLE B051 DU", cat="Lo", bidi="L"};
  [0x1000a] = {name="LINEAR B SYLLABLE B057 JA", cat="Lo", bidi="L"};
  [0x1000b] = {name="LINEAR B SYLLABLE B046 JE", cat="Lo", bidi="L"};
  [0x1000d] = {name="LINEAR B SYLLABLE B036 JO", cat="Lo", bidi="L"};
  [0x1000e] = {name="LINEAR B SYLLABLE B065 JU", cat="Lo", bidi="L"};
  [0x1000f] = {name="LINEAR B SYLLABLE B077 KA", cat="Lo", bidi="L"};
  [0x10010] = {name="LINEAR B SYLLABLE B044 KE", cat="Lo", bidi="L"};
  [0x10011] = {name="LINEAR B SYLLABLE B067 KI", cat="Lo", bidi="L"};
  [0x10012] = {name="LINEAR B SYLLABLE B070 KO", cat="Lo", bidi="L"};
  [0x10013] = {name="LINEAR B SYLLABLE B081 KU", cat="Lo", bidi="L"};
  [0x10014] = {name="LINEAR B SYLLABLE B080 MA", cat="Lo", bidi="L"};
  [0x10015] = {name="LINEAR B SYLLABLE B013 ME", cat="Lo", bidi="L"};
  [0x10016] = {name="LINEAR B SYLLABLE B073 MI", cat="Lo", bidi="L"};
  [0x10017] = {name="LINEAR B SYLLABLE B015 MO", cat="Lo", bidi="L"};
  [0x10018] = {name="LINEAR B SYLLABLE B023 MU", cat="Lo", bidi="L"};
  [0x10019] = {name="LINEAR B SYLLABLE B006 NA", cat="Lo", bidi="L"};
  [0x1001a] = {name="LINEAR B SYLLABLE B024 NE", cat="Lo", bidi="L"};
  [0x1001b] = {name="LINEAR B SYLLABLE B030 NI", cat="Lo", bidi="L"};
  [0x1001c] = {name="LINEAR B SYLLABLE B052 NO", cat="Lo", bidi="L"};
  [0x1001d] = {name="LINEAR B SYLLABLE B055 NU", cat="Lo", bidi="L"};
  [0x1001e] = {name="LINEAR B SYLLABLE B003 PA", cat="Lo", bidi="L"};
  [0x1001f] = {name="LINEAR B SYLLABLE B072 PE", cat="Lo", bidi="L"};
  [0x10020] = {name="LINEAR B SYLLABLE B039 PI", cat="Lo", bidi="L"};
  [0x10021] = {name="LINEAR B SYLLABLE B011 PO", cat="Lo", bidi="L"};
  [0x10022] = {name="LINEAR B SYLLABLE B050 PU", cat="Lo", bidi="L"};
  [0x10023] = {name="LINEAR B SYLLABLE B016 QA", cat="Lo", bidi="L"};
  [0x10024] = {name="LINEAR B SYLLABLE B078 QE", cat="Lo", bidi="L"};
  [0x10025] = {name="LINEAR B SYLLABLE B021 QI", cat="Lo", bidi="L"};
  [0x10026] = {name="LINEAR B SYLLABLE B032 QO", cat="Lo", bidi="L"};
  [0x10028] = {name="LINEAR B SYLLABLE B060 RA", cat="Lo", bidi="L"};
  [0x10029] = {name="LINEAR B SYLLABLE B027 RE", cat="Lo", bidi="L"};
  [0x1002a] = {name="LINEAR B SYLLABLE B053 RI", cat="Lo", bidi="L"};
  [0x1002b] = {name="LINEAR B SYLLABLE B002 RO", cat="Lo", bidi="L"};
  [0x1002c] = {name="LINEAR B SYLLABLE B026 RU", cat="Lo", bidi="L"};
  [0x1002d] = {name="LINEAR B SYLLABLE B031 SA", cat="Lo", bidi="L"};
  [0x1002e] = {name="LINEAR B SYLLABLE B009 SE", cat="Lo", bidi="L"};
  [0x1002f] = {name="LINEAR B SYLLABLE B041 SI", cat="Lo", bidi="L"};
  [0x10030] = {name="LINEAR B SYLLABLE B012 SO", cat="Lo", bidi="L"};
  [0x10031] = {name="LINEAR B SYLLABLE B058 SU", cat="Lo", bidi="L"};
  [0x10032] = {name="LINEAR B SYLLABLE B059 TA", cat="Lo", bidi="L"};
  [0x10033] = {name="LINEAR B SYLLABLE B004 TE", cat="Lo", bidi="L"};
  [0x10034] = {name="LINEAR B SYLLABLE B037 TI", cat="Lo", bidi="L"};
  [0x10035] = {name="LINEAR B SYLLABLE B005 TO", cat="Lo", bidi="L"};
  [0x10036] = {name="LINEAR B SYLLABLE B069 TU", cat="Lo", bidi="L"};
  [0x10037] = {name="LINEAR B SYLLABLE B054 WA", cat="Lo", bidi="L"};
  [0x10038] = {name="LINEAR B SYLLABLE B075 WE", cat="Lo", bidi="L"};
  [0x10039] = {name="LINEAR B SYLLABLE B040 WI", cat="Lo", bidi="L"};
  [0x1003a] = {name="LINEAR B SYLLABLE B042 WO", cat="Lo", bidi="L"};
  [0x1003c] = {name="LINEAR B SYLLABLE B017 ZA", cat="Lo", bidi="L"};
  [0x1003d] = {name="LINEAR B SYLLABLE B074 ZE", cat="Lo", bidi="L"};
  [0x1003f] = {name="LINEAR B SYLLABLE B020 ZO", cat="Lo", bidi="L"};
  [0x10040] = {name="LINEAR B SYLLABLE B025 A2", cat="Lo", bidi="L"};
  [0x10041] = {name="LINEAR B SYLLABLE B043 A3", cat="Lo", bidi="L"};
  [0x10042] = {name="LINEAR B SYLLABLE B085 AU", cat="Lo", bidi="L"};
  [0x10043] = {name="LINEAR B SYLLABLE B071 DWE", cat="Lo", bidi="L"};
  [0x10044] = {name="LINEAR B SYLLABLE B090 DWO", cat="Lo", bidi="L"};
  [0x10045] = {name="LINEAR B SYLLABLE B048 NWA", cat="Lo", bidi="L"};
  [0x10046] = {name="LINEAR B SYLLABLE B029 PU2", cat="Lo", bidi="L"};
  [0x10047] = {name="LINEAR B SYLLABLE B062 PTE", cat="Lo", bidi="L"};
  [0x10048] = {name="LINEAR B SYLLABLE B076 RA2", cat="Lo", bidi="L"};
  [0x10049] = {name="LINEAR B SYLLABLE B033 RA3", cat="Lo", bidi="L"};
  [0x1004a] = {name="LINEAR B SYLLABLE B068 RO2", cat="Lo", bidi="L"};
  [0x1004b] = {name="LINEAR B SYLLABLE B066 TA2", cat="Lo", bidi="L"};
  [0x1004c] = {name="LINEAR B SYLLABLE B087 TWE", cat="Lo", bidi="L"};
  [0x1004d] = {name="LINEAR B SYLLABLE B091 TWO", cat="Lo", bidi="L"};
  [0x10050] = {name="LINEAR B SYMBOL B018", cat="Lo", bidi="L"};
  [0x10051] = {name="LINEAR B SYMBOL B019", cat="Lo", bidi="L"};
  [0x10052] = {name="LINEAR B SYMBOL B022", cat="Lo", bidi="L"};
  [0x10053] = {name="LINEAR B SYMBOL B034", cat="Lo", bidi="L"};
  [0x10054] = {name="LINEAR B SYMBOL B047", cat="Lo", bidi="L"};
  [0x10055] = {name="LINEAR B SYMBOL B049", cat="Lo", bidi="L"};
  [0x10056] = {name="LINEAR B SYMBOL B056", cat="Lo", bidi="L"};
  [0x10057] = {name="LINEAR B SYMBOL B063", cat="Lo", bidi="L"};
  [0x10058] = {name="LINEAR B SYMBOL B064", cat="Lo", bidi="L"};
  [0x10059] = {name="LINEAR B SYMBOL B079", cat="Lo", bidi="L"};
  [0x1005a] = {name="LINEAR B SYMBOL B082", cat="Lo", bidi="L"};
  [0x1005b] = {name="LINEAR B SYMBOL B083", cat="Lo", bidi="L"};
  [0x1005c] = {name="LINEAR B SYMBOL B086", cat="Lo", bidi="L"};
  [0x1005d] = {name="LINEAR B SYMBOL B089", cat="Lo", bidi="L"};
  [0x10080] = {name="LINEAR B IDEOGRAM B100 MAN", cat="Lo", bidi="L"};
  [0x10081] = {name="LINEAR B IDEOGRAM B102 WOMAN", cat="Lo", bidi="L"};
  [0x10082] = {name="LINEAR B IDEOGRAM B104 DEER", cat="Lo", bidi="L"};
  [0x10083] = {name="LINEAR B IDEOGRAM B105 EQUID", cat="Lo", bidi="L"};
  [0x10084] = {name="LINEAR B IDEOGRAM B105F MARE", cat="Lo", bidi="L"};
  [0x10085] = {name="LINEAR B IDEOGRAM B105M STALLION", cat="Lo", bidi="L"};
  [0x10086] = {name="LINEAR B IDEOGRAM B106F EWE", cat="Lo", bidi="L"};
  [0x10087] = {name="LINEAR B IDEOGRAM B106M RAM", cat="Lo", bidi="L"};
  [0x10088] = {name="LINEAR B IDEOGRAM B107F SHE-GOAT", cat="Lo", bidi="L"};
  [0x10089] = {name="LINEAR B IDEOGRAM B107M HE-GOAT", cat="Lo", bidi="L"};
  [0x1008a] = {name="LINEAR B IDEOGRAM B108F SOW", cat="Lo", bidi="L"};
  [0x1008b] = {name="LINEAR B IDEOGRAM B108M BOAR", cat="Lo", bidi="L"};
  [0x1008c] = {name="LINEAR B IDEOGRAM B109F COW", cat="Lo", bidi="L"};
  [0x1008d] = {name="LINEAR B IDEOGRAM B109M BULL", cat="Lo", bidi="L"};
  [0x1008e] = {name="LINEAR B IDEOGRAM B120 WHEAT", cat="Lo", bidi="L"};
  [0x1008f] = {name="LINEAR B IDEOGRAM B121 BARLEY", cat="Lo", bidi="L"};
  [0x10090] = {name="LINEAR B IDEOGRAM B122 OLIVE", cat="Lo", bidi="L"};
  [0x10091] = {name="LINEAR B IDEOGRAM B123 SPICE", cat="Lo", bidi="L"};
  [0x10092] = {name="LINEAR B IDEOGRAM B125 CYPERUS", cat="Lo", bidi="L"};
  [0x10093] = {name="LINEAR B MONOGRAM B127 KAPO", cat="Lo", bidi="L"};
  [0x10094] = {name="LINEAR B MONOGRAM B128 KANAKO", cat="Lo", bidi="L"};
  [0x10095] = {name="LINEAR B IDEOGRAM B130 OIL", cat="Lo", bidi="L"};
  [0x10096] = {name="LINEAR B IDEOGRAM B131 WINE", cat="Lo", bidi="L"};
  [0x10097] = {name="LINEAR B IDEOGRAM B132", cat="Lo", bidi="L"};
  [0x10098] = {name="LINEAR B MONOGRAM B133 AREPA", cat="Lo", bidi="L"};
  [0x10099] = {name="LINEAR B MONOGRAM B135 MERI", cat="Lo", bidi="L"};
  [0x1009a] = {name="LINEAR B IDEOGRAM B140 BRONZE", cat="Lo", bidi="L"};
  [0x1009b] = {name="LINEAR B IDEOGRAM B141 GOLD", cat="Lo", bidi="L"};
  [0x1009c] = {name="LINEAR B IDEOGRAM B142", cat="Lo", bidi="L"};
  [0x1009d] = {name="LINEAR B IDEOGRAM B145 WOOL", cat="Lo", bidi="L"};
  [0x1009e] = {name="LINEAR B IDEOGRAM B146", cat="Lo", bidi="L"};
  [0x1009f] = {name="LINEAR B IDEOGRAM B150", cat="Lo", bidi="L"};
  [0x100a0] = {name="LINEAR B IDEOGRAM B151 HORN", cat="Lo", bidi="L"};
  [0x100a1] = {name="LINEAR B IDEOGRAM B152", cat="Lo", bidi="L"};
  [0x100a2] = {name="LINEAR B IDEOGRAM B153", cat="Lo", bidi="L"};
  [0x100a3] = {name="LINEAR B IDEOGRAM B154", cat="Lo", bidi="L"};
  [0x100a4] = {name="LINEAR B MONOGRAM B156 TURO2", cat="Lo", bidi="L"};
  [0x100a5] = {name="LINEAR B IDEOGRAM B157", cat="Lo", bidi="L"};
  [0x100a6] = {name="LINEAR B IDEOGRAM B158", cat="Lo", bidi="L"};
  [0x100a7] = {name="LINEAR B IDEOGRAM B159 CLOTH", cat="Lo", bidi="L"};
  [0x100a8] = {name="LINEAR B IDEOGRAM B160", cat="Lo", bidi="L"};
  [0x100a9] = {name="LINEAR B IDEOGRAM B161", cat="Lo", bidi="L"};
  [0x100aa] = {name="LINEAR B IDEOGRAM B162 GARMENT", cat="Lo", bidi="L"};
  [0x100ab] = {name="LINEAR B IDEOGRAM B163 ARMOUR", cat="Lo", bidi="L"};
  [0x100ac] = {name="LINEAR B IDEOGRAM B164", cat="Lo", bidi="L"};
  [0x100ad] = {name="LINEAR B IDEOGRAM B165", cat="Lo", bidi="L"};
  [0x100ae] = {name="LINEAR B IDEOGRAM B166", cat="Lo", bidi="L"};
  [0x100af] = {name="LINEAR B IDEOGRAM B167", cat="Lo", bidi="L"};
  [0x100b0] = {name="LINEAR B IDEOGRAM B168", cat="Lo", bidi="L"};
  [0x100b1] = {name="LINEAR B IDEOGRAM B169", cat="Lo", bidi="L"};
  [0x100b2] = {name="LINEAR B IDEOGRAM B170", cat="Lo", bidi="L"};
  [0x100b3] = {name="LINEAR B IDEOGRAM B171", cat="Lo", bidi="L"};
  [0x100b4] = {name="LINEAR B IDEOGRAM B172", cat="Lo", bidi="L"};
  [0x100b5] = {name="LINEAR B IDEOGRAM B173 MONTH", cat="Lo", bidi="L"};
  [0x100b6] = {name="LINEAR B IDEOGRAM B174", cat="Lo", bidi="L"};
  [0x100b7] = {name="LINEAR B IDEOGRAM B176 TREE", cat="Lo", bidi="L"};
  [0x100b8] = {name="LINEAR B IDEOGRAM B177", cat="Lo", bidi="L"};
  [0x100b9] = {name="LINEAR B IDEOGRAM B178", cat="Lo", bidi="L"};
  [0x100ba] = {name="LINEAR B IDEOGRAM B179", cat="Lo", bidi="L"};
  [0x100bb] = {name="LINEAR B IDEOGRAM B180", cat="Lo", bidi="L"};
  [0x100bc] = {name="LINEAR B IDEOGRAM B181", cat="Lo", bidi="L"};
  [0x100bd] = {name="LINEAR B IDEOGRAM B182", cat="Lo", bidi="L"};
  [0x100be] = {name="LINEAR B IDEOGRAM B183", cat="Lo", bidi="L"};
  [0x100bf] = {name="LINEAR B IDEOGRAM B184", cat="Lo", bidi="L"};
  [0x100c0] = {name="LINEAR B IDEOGRAM B185", cat="Lo", bidi="L"};
  [0x100c1] = {name="LINEAR B IDEOGRAM B189", cat="Lo", bidi="L"};
  [0x100c2] = {name="LINEAR B IDEOGRAM B190", cat="Lo", bidi="L"};
  [0x100c3] = {name="LINEAR B IDEOGRAM B191 HELMET", cat="Lo", bidi="L"};
  [0x100c4] = {name="LINEAR B IDEOGRAM B220 FOOTSTOOL", cat="Lo", bidi="L"};
  [0x100c5] = {name="LINEAR B IDEOGRAM B225 BATHTUB", cat="Lo", bidi="L"};
  [0x100c6] = {name="LINEAR B IDEOGRAM B230 SPEAR", cat="Lo", bidi="L"};
  [0x100c7] = {name="LINEAR B IDEOGRAM B231 ARROW", cat="Lo", bidi="L"};
  [0x100c8] = {name="LINEAR B IDEOGRAM B232", cat="Lo", bidi="L"};
  [0x100c9] = {name="LINEAR B IDEOGRAM B233 SWORD", cat="Lo", bidi="L"};
  [0x100ca] = {name="LINEAR B IDEOGRAM B234", cat="Lo", bidi="L"};
  [0x100cb] = {name="LINEAR B IDEOGRAM B236", cat="Lo", bidi="L"};
  [0x100cc] = {name="LINEAR B IDEOGRAM B240 WHEELED CHARIOT", cat="Lo", bidi="L"};
  [0x100cd] = {name="LINEAR B IDEOGRAM B241 CHARIOT", cat="Lo", bidi="L"};
  [0x100ce] = {name="LINEAR B IDEOGRAM B242 CHARIOT FRAME", cat="Lo", bidi="L"};
  [0x100cf] = {name="LINEAR B IDEOGRAM B243 WHEEL", cat="Lo", bidi="L"};
  [0x100d0] = {name="LINEAR B IDEOGRAM B245", cat="Lo", bidi="L"};
  [0x100d1] = {name="LINEAR B IDEOGRAM B246", cat="Lo", bidi="L"};
  [0x100d2] = {name="LINEAR B MONOGRAM B247 DIPTE", cat="Lo", bidi="L"};
  [0x100d3] = {name="LINEAR B IDEOGRAM B248", cat="Lo", bidi="L"};
  [0x100d4] = {name="LINEAR B IDEOGRAM B249", cat="Lo", bidi="L"};
  [0x100d5] = {name="LINEAR B IDEOGRAM B251", cat="Lo", bidi="L"};
  [0x100d6] = {name="LINEAR B IDEOGRAM B252", cat="Lo", bidi="L"};
  [0x100d7] = {name="LINEAR B IDEOGRAM B253", cat="Lo", bidi="L"};
  [0x100d8] = {name="LINEAR B IDEOGRAM B254 DART", cat="Lo", bidi="L"};
  [0x100d9] = {name="LINEAR B IDEOGRAM B255", cat="Lo", bidi="L"};
  [0x100da] = {name="LINEAR B IDEOGRAM B256", cat="Lo", bidi="L"};
  [0x100db] = {name="LINEAR B IDEOGRAM B257", cat="Lo", bidi="L"};
  [0x100dc] = {name="LINEAR B IDEOGRAM B258", cat="Lo", bidi="L"};
  [0x100dd] = {name="LINEAR B IDEOGRAM B259", cat="Lo", bidi="L"};
  [0x100de] = {name="LINEAR B IDEOGRAM VESSEL B155", cat="Lo", bidi="L"};
  [0x100df] = {name="LINEAR B IDEOGRAM VESSEL B200", cat="Lo", bidi="L"};
  [0x100e0] = {name="LINEAR B IDEOGRAM VESSEL B201", cat="Lo", bidi="L"};
  [0x100e1] = {name="LINEAR B IDEOGRAM VESSEL B202", cat="Lo", bidi="L"};
  [0x100e2] = {name="LINEAR B IDEOGRAM VESSEL B203", cat="Lo", bidi="L"};
  [0x100e3] = {name="LINEAR B IDEOGRAM VESSEL B204", cat="Lo", bidi="L"};
  [0x100e4] = {name="LINEAR B IDEOGRAM VESSEL B205", cat="Lo", bidi="L"};
  [0x100e5] = {name="LINEAR B IDEOGRAM VESSEL B206", cat="Lo", bidi="L"};
  [0x100e6] = {name="LINEAR B IDEOGRAM VESSEL B207", cat="Lo", bidi="L"};
  [0x100e7] = {name="LINEAR B IDEOGRAM VESSEL B208", cat="Lo", bidi="L"};
  [0x100e8] = {name="LINEAR B IDEOGRAM VESSEL B209", cat="Lo", bidi="L"};
  [0x100e9] = {name="LINEAR B IDEOGRAM VESSEL B210", cat="Lo", bidi="L"};
  [0x100ea] = {name="LINEAR B IDEOGRAM VESSEL B211", cat="Lo", bidi="L"};
  [0x100eb] = {name="LINEAR B IDEOGRAM VESSEL B212", cat="Lo", bidi="L"};
  [0x100ec] = {name="LINEAR B IDEOGRAM VESSEL B213", cat="Lo", bidi="L"};
  [0x100ed] = {name="LINEAR B IDEOGRAM VESSEL B214", cat="Lo", bidi="L"};
  [0x100ee] = {name="LINEAR B IDEOGRAM VESSEL B215", cat="Lo", bidi="L"};
  [0x100ef] = {name="LINEAR B IDEOGRAM VESSEL B216", cat="Lo", bidi="L"};
  [0x100f0] = {name="LINEAR B IDEOGRAM VESSEL B217", cat="Lo", bidi="L"};
  [0x100f1] = {name="LINEAR B IDEOGRAM VESSEL B218", cat="Lo", bidi="L"};
  [0x100f2] = {name="LINEAR B IDEOGRAM VESSEL B219", cat="Lo", bidi="L"};
  [0x100f3] = {name="LINEAR B IDEOGRAM VESSEL B221", cat="Lo", bidi="L"};
  [0x100f4] = {name="LINEAR B IDEOGRAM VESSEL B222", cat="Lo", bidi="L"};
  [0x100f5] = {name="LINEAR B IDEOGRAM VESSEL B226", cat="Lo", bidi="L"};
  [0x100f6] = {name="LINEAR B IDEOGRAM VESSEL B227", cat="Lo", bidi="L"};
  [0x100f7] = {name="LINEAR B IDEOGRAM VESSEL B228", cat="Lo", bidi="L"};
  [0x100f8] = {name="LINEAR B IDEOGRAM VESSEL B229", cat="Lo", bidi="L"};
  [0x100f9] = {name="LINEAR B IDEOGRAM VESSEL B250", cat="Lo", bidi="L"};
  [0x100fa] = {name="LINEAR B IDEOGRAM VESSEL B305", cat="Lo", bidi="L"};
  [0x10100] = {name="AEGEAN WORD SEPARATOR LINE", cat="Po", bidi="L"};
  [0x10101] = {name="AEGEAN WORD SEPARATOR DOT", cat="Po", bidi="ON"};
  [0x10102] = {name="AEGEAN CHECK MARK", cat="So", bidi="L"};
  [0x10107] = {name="AEGEAN NUMBER ONE", cat="No", bidi="L", numeric=1};
  [0x10108] = {name="AEGEAN NUMBER TWO", cat="No", bidi="L", numeric=2};
  [0x10109] = {name="AEGEAN NUMBER THREE", cat="No", bidi="L", numeric=3};
  [0x1010a] = {name="AEGEAN NUMBER FOUR", cat="No", bidi="L", numeric=4};
  [0x1010b] = {name="AEGEAN NUMBER FIVE", cat="No", bidi="L", numeric=5};
  [0x1010c] = {name="AEGEAN NUMBER SIX", cat="No", bidi="L", numeric=6};
  [0x1010d] = {name="AEGEAN NUMBER SEVEN", cat="No", bidi="L", numeric=7};
  [0x1010e] = {name="AEGEAN NUMBER EIGHT", cat="No", bidi="L", numeric=8};
  [0x1010f] = {name="AEGEAN NUMBER NINE", cat="No", bidi="L", numeric=9};
  [0x10110] = {name="AEGEAN NUMBER TEN", cat="No", bidi="L", numeric=10};
  [0x10111] = {name="AEGEAN NUMBER TWENTY", cat="No", bidi="L", numeric=20};
  [0x10112] = {name="AEGEAN NUMBER THIRTY", cat="No", bidi="L", numeric=30};
  [0x10113] = {name="AEGEAN NUMBER FORTY", cat="No", bidi="L", numeric=40};
  [0x10114] = {name="AEGEAN NUMBER FIFTY", cat="No", bidi="L", numeric=50};
  [0x10115] = {name="AEGEAN NUMBER SIXTY", cat="No", bidi="L", numeric=60};
  [0x10116] = {name="AEGEAN NUMBER SEVENTY", cat="No", bidi="L", numeric=70};
  [0x10117] = {name="AEGEAN NUMBER EIGHTY", cat="No", bidi="L", numeric=80};
  [0x10118] = {name="AEGEAN NUMBER NINETY", cat="No", bidi="L", numeric=90};
  [0x10119] = {name="AEGEAN NUMBER ONE HUNDRED", cat="No", bidi="L", numeric=100};
  [0x1011a] = {name="AEGEAN NUMBER TWO HUNDRED", cat="No", bidi="L", numeric=200};
  [0x1011b] = {name="AEGEAN NUMBER THREE HUNDRED", cat="No", bidi="L", numeric=300};
  [0x1011c] = {name="AEGEAN NUMBER FOUR HUNDRED", cat="No", bidi="L", numeric=400};
  [0x1011d] = {name="AEGEAN NUMBER FIVE HUNDRED", cat="No", bidi="L", numeric=500};
  [0x1011e] = {name="AEGEAN NUMBER SIX HUNDRED", cat="No", bidi="L", numeric=600};
  [0x1011f] = {name="AEGEAN NUMBER SEVEN HUNDRED", cat="No", bidi="L", numeric=700};
  [0x10120] = {name="AEGEAN NUMBER EIGHT HUNDRED", cat="No", bidi="L", numeric=800};
  [0x10121] = {name="AEGEAN NUMBER NINE HUNDRED", cat="No", bidi="L", numeric=900};
  [0x10122] = {name="AEGEAN NUMBER ONE THOUSAND", cat="No", bidi="L", numeric=1000};
  [0x10123] = {name="AEGEAN NUMBER TWO THOUSAND", cat="No", bidi="L", numeric=2000};
  [0x10124] = {name="AEGEAN NUMBER THREE THOUSAND", cat="No", bidi="L", numeric=3000};
  [0x10125] = {name="AEGEAN NUMBER FOUR THOUSAND", cat="No", bidi="L", numeric=4000};
  [0x10126] = {name="AEGEAN NUMBER FIVE THOUSAND", cat="No", bidi="L", numeric=5000};
  [0x10127] = {name="AEGEAN NUMBER SIX THOUSAND", cat="No", bidi="L", numeric=6000};
  [0x10128] = {name="AEGEAN NUMBER SEVEN THOUSAND", cat="No", bidi="L", numeric=7000};
  [0x10129] = {name="AEGEAN NUMBER EIGHT THOUSAND", cat="No", bidi="L", numeric=8000};
  [0x1012a] = {name="AEGEAN NUMBER NINE THOUSAND", cat="No", bidi="L", numeric=9000};
  [0x1012b] = {name="AEGEAN NUMBER TEN THOUSAND", cat="No", bidi="L", numeric=10000};
  [0x1012c] = {name="AEGEAN NUMBER TWENTY THOUSAND", cat="No", bidi="L", numeric=20000};
  [0x1012d] = {name="AEGEAN NUMBER THIRTY THOUSAND", cat="No", bidi="L", numeric=30000};
  [0x1012e] = {name="AEGEAN NUMBER FORTY THOUSAND", cat="No", bidi="L", numeric=40000};
  [0x1012f] = {name="AEGEAN NUMBER FIFTY THOUSAND", cat="No", bidi="L", numeric=50000};
  [0x10130] = {name="AEGEAN NUMBER SIXTY THOUSAND", cat="No", bidi="L", numeric=60000};
  [0x10131] = {name="AEGEAN NUMBER SEVENTY THOUSAND", cat="No", bidi="L", numeric=70000};
  [0x10132] = {name="AEGEAN NUMBER EIGHTY THOUSAND", cat="No", bidi="L", numeric=80000};
  [0x10133] = {name="AEGEAN NUMBER NINETY THOUSAND", cat="No", bidi="L", numeric=90000};
  [0x10137] = {name="AEGEAN WEIGHT BASE UNIT", cat="So", bidi="L"};
  [0x10138] = {name="AEGEAN WEIGHT FIRST SUBUNIT", cat="So", bidi="L"};
  [0x10139] = {name="AEGEAN WEIGHT SECOND SUBUNIT", cat="So", bidi="L"};
  [0x1013a] = {name="AEGEAN WEIGHT THIRD SUBUNIT", cat="So", bidi="L"};
  [0x1013b] = {name="AEGEAN WEIGHT FOURTH SUBUNIT", cat="So", bidi="L"};
  [0x1013c] = {name="AEGEAN DRY MEASURE FIRST SUBUNIT", cat="So", bidi="L"};
  [0x1013d] = {name="AEGEAN LIQUID MEASURE FIRST SUBUNIT", cat="So", bidi="L"};
  [0x1013e] = {name="AEGEAN MEASURE SECOND SUBUNIT", cat="So", bidi="L"};
  [0x1013f] = {name="AEGEAN MEASURE THIRD SUBUNIT", cat="So", bidi="L"};
  [0x10140] = {name="GREEK ACROPHONIC ATTIC ONE QUARTER", cat="Nl", bidi="ON", numeric=1/4};
  [0x10141] = {name="GREEK ACROPHONIC ATTIC ONE HALF", cat="Nl", bidi="ON", numeric=1/2};
  [0x10142] = {name="GREEK ACROPHONIC ATTIC ONE DRACHMA", cat="Nl", bidi="ON", numeric=1};
  [0x10143] = {name="GREEK ACROPHONIC ATTIC FIVE", cat="Nl", bidi="ON", numeric=5};
  [0x10144] = {name="GREEK ACROPHONIC ATTIC FIFTY", cat="Nl", bidi="ON", numeric=50};
  [0x10145] = {name="GREEK ACROPHONIC ATTIC FIVE HUNDRED", cat="Nl", bidi="ON", numeric=500};
  [0x10146] = {name="GREEK ACROPHONIC ATTIC FIVE THOUSAND", cat="Nl", bidi="ON", numeric=5000};
  [0x10147] = {name="GREEK ACROPHONIC ATTIC FIFTY THOUSAND", cat="Nl", bidi="ON", numeric=50000};
  [0x10148] = {name="GREEK ACROPHONIC ATTIC FIVE TALENTS", cat="Nl", bidi="ON", numeric=5};
  [0x10149] = {name="GREEK ACROPHONIC ATTIC TEN TALENTS", cat="Nl", bidi="ON", numeric=10};
  [0x1014a] = {name="GREEK ACROPHONIC ATTIC FIFTY TALENTS", cat="Nl", bidi="ON", numeric=50};
  [0x1014b] = {name="GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS", cat="Nl", bidi="ON", numeric=100};
  [0x1014c] = {name="GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS", cat="Nl", bidi="ON", numeric=500};
  [0x1014d] = {name="GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS", cat="Nl", bidi="ON", numeric=1000};
  [0x1014e] = {name="GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS", cat="Nl", bidi="ON", numeric=5000};
  [0x1014f] = {name="GREEK ACROPHONIC ATTIC FIVE STATERS", cat="Nl", bidi="ON", numeric=5};
  [0x10150] = {name="GREEK ACROPHONIC ATTIC TEN STATERS", cat="Nl", bidi="ON", numeric=10};
  [0x10151] = {name="GREEK ACROPHONIC ATTIC FIFTY STATERS", cat="Nl", bidi="ON", numeric=50};
  [0x10152] = {name="GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS", cat="Nl", bidi="ON", numeric=100};
  [0x10153] = {name="GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS", cat="Nl", bidi="ON", numeric=500};
  [0x10154] = {name="GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS", cat="Nl", bidi="ON", numeric=1000};
  [0x10155] = {name="GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS", cat="Nl", bidi="ON", numeric=10000};
  [0x10156] = {name="GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS", cat="Nl", bidi="ON", numeric=50000};
  [0x10157] = {name="GREEK ACROPHONIC ATTIC TEN MNAS", cat="Nl", bidi="ON", numeric=10};
  [0x10158] = {name="GREEK ACROPHONIC HERAEUM ONE PLETHRON", cat="Nl", bidi="ON", numeric=1};
  [0x10159] = {name="GREEK ACROPHONIC THESPIAN ONE", cat="Nl", bidi="ON", numeric=1};
  [0x1015a] = {name="GREEK ACROPHONIC HERMIONIAN ONE", cat="Nl", bidi="ON", numeric=1};
  [0x1015b] = {name="GREEK ACROPHONIC EPIDAUREAN TWO", cat="Nl", bidi="ON", numeric=2};
  [0x1015c] = {name="GREEK ACROPHONIC THESPIAN TWO", cat="Nl", bidi="ON", numeric=2};
  [0x1015d] = {name="GREEK ACROPHONIC CYRENAIC TWO DRACHMAS", cat="Nl", bidi="ON", numeric=2};
  [0x1015e] = {name="GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS", cat="Nl", bidi="ON", numeric=2};
  [0x1015f] = {name="GREEK ACROPHONIC TROEZENIAN FIVE", cat="Nl", bidi="ON", numeric=5};
  [0x10160] = {name="GREEK ACROPHONIC TROEZENIAN TEN", cat="Nl", bidi="ON", numeric=10};
  [0x10161] = {name="GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM", cat="Nl", bidi="ON", numeric=10};
  [0x10162] = {name="GREEK ACROPHONIC HERMIONIAN TEN", cat="Nl", bidi="ON", numeric=10};
  [0x10163] = {name="GREEK ACROPHONIC MESSENIAN TEN", cat="Nl", bidi="ON", numeric=10};
  [0x10164] = {name="GREEK ACROPHONIC THESPIAN TEN", cat="Nl", bidi="ON", numeric=10};
  [0x10165] = {name="GREEK ACROPHONIC THESPIAN THIRTY", cat="Nl", bidi="ON", numeric=30};
  [0x10166] = {name="GREEK ACROPHONIC TROEZENIAN FIFTY", cat="Nl", bidi="ON", numeric=50};
  [0x10167] = {name="GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM", cat="Nl", bidi="ON", numeric=50};
  [0x10168] = {name="GREEK ACROPHONIC HERMIONIAN FIFTY", cat="Nl", bidi="ON", numeric=50};
  [0x10169] = {name="GREEK ACROPHONIC THESPIAN FIFTY", cat="Nl", bidi="ON", numeric=50};
  [0x1016a] = {name="GREEK ACROPHONIC THESPIAN ONE HUNDRED", cat="Nl", bidi="ON", numeric=100};
  [0x1016b] = {name="GREEK ACROPHONIC THESPIAN THREE HUNDRED", cat="Nl", bidi="ON", numeric=300};
  [0x1016c] = {name="GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED", cat="Nl", bidi="ON", numeric=500};
  [0x1016d] = {name="GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED", cat="Nl", bidi="ON", numeric=500};
  [0x1016e] = {name="GREEK ACROPHONIC THESPIAN FIVE HUNDRED", cat="Nl", bidi="ON", numeric=500};
  [0x1016f] = {name="GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED", cat="Nl", bidi="ON", numeric=500};
  [0x10170] = {name="GREEK ACROPHONIC NAXIAN FIVE HUNDRED", cat="Nl", bidi="ON", numeric=500};
  [0x10171] = {name="GREEK ACROPHONIC THESPIAN ONE THOUSAND", cat="Nl", bidi="ON", numeric=1000};
  [0x10172] = {name="GREEK ACROPHONIC THESPIAN FIVE THOUSAND", cat="Nl", bidi="ON", numeric=5000};
  [0x10173] = {name="GREEK ACROPHONIC DELPHIC FIVE MNAS", cat="Nl", bidi="ON", numeric=5};
  [0x10174] = {name="GREEK ACROPHONIC STRATIAN FIFTY MNAS", cat="Nl", bidi="ON", numeric=50};
  [0x10175] = {name="GREEK ONE HALF SIGN", cat="No", bidi="ON", numeric=1/2};
  [0x10176] = {name="GREEK ONE HALF SIGN ALTERNATE FORM", cat="No", bidi="ON", numeric=1/2};
  [0x10177] = {name="GREEK TWO THIRDS SIGN", cat="No", bidi="ON", numeric=2/3};
  [0x10178] = {name="GREEK THREE QUARTERS SIGN", cat="No", bidi="ON", numeric=3/4};
  [0x10179] = {name="GREEK YEAR SIGN", cat="So", bidi="ON"};
  [0x1017a] = {name="GREEK TALENT SIGN", cat="So", bidi="ON"};
  [0x1017b] = {name="GREEK DRACHMA SIGN", cat="So", bidi="ON"};
  [0x1017c] = {name="GREEK OBOL SIGN", cat="So", bidi="ON"};
  [0x1017d] = {name="GREEK TWO OBOLS SIGN", cat="So", bidi="ON"};
  [0x1017e] = {name="GREEK THREE OBOLS SIGN", cat="So", bidi="ON"};
  [0x1017f] = {name="GREEK FOUR OBOLS SIGN", cat="So", bidi="ON"};
  [0x10180] = {name="GREEK FIVE OBOLS SIGN", cat="So", bidi="ON"};
  [0x10181] = {name="GREEK METRETES SIGN", cat="So", bidi="ON"};
  [0x10182] = {name="GREEK KYATHOS BASE SIGN", cat="So", bidi="ON"};
  [0x10183] = {name="GREEK LITRA SIGN", cat="So", bidi="ON"};
  [0x10184] = {name="GREEK OUNKIA SIGN", cat="So", bidi="ON"};
  [0x10185] = {name="GREEK XESTES SIGN", cat="So", bidi="ON"};
  [0x10186] = {name="GREEK ARTABE SIGN", cat="So", bidi="ON"};
  [0x10187] = {name="GREEK AROURA SIGN", cat="So", bidi="ON"};
  [0x10188] = {name="GREEK GRAMMA SIGN", cat="So", bidi="ON"};
  [0x10189] = {name="GREEK TRYBLION BASE SIGN", cat="So", bidi="ON"};
  [0x1018a] = {name="GREEK ZERO SIGN", cat="No", bidi="ON", numeric=0};
  [0x10190] = {name="ROMAN SEXTANS SIGN", cat="So", bidi="ON"};
  [0x10191] = {name="ROMAN UNCIA SIGN", cat="So", bidi="ON"};
  [0x10192] = {name="ROMAN SEMUNCIA SIGN", cat="So", bidi="ON"};
  [0x10193] = {name="ROMAN SEXTULA SIGN", cat="So", bidi="ON"};
  [0x10194] = {name="ROMAN DIMIDIA SEXTULA SIGN", cat="So", bidi="ON"};
  [0x10195] = {name="ROMAN SILIQUA SIGN", cat="So", bidi="ON"};
  [0x10196] = {name="ROMAN DENARIUS SIGN", cat="So", bidi="ON"};
  [0x10197] = {name="ROMAN QUINARIUS SIGN", cat="So", bidi="ON"};
  [0x10198] = {name="ROMAN SESTERTIUS SIGN", cat="So", bidi="ON"};
  [0x10199] = {name="ROMAN DUPONDIUS SIGN", cat="So", bidi="ON"};
  [0x1019a] = {name="ROMAN AS SIGN", cat="So", bidi="ON"};
  [0x1019b] = {name="ROMAN CENTURIAL SIGN", cat="So", bidi="ON"};
  [0x101d0] = {name="PHAISTOS DISC SIGN PEDESTRIAN", cat="So", bidi="L"};
  [0x101d1] = {name="PHAISTOS DISC SIGN PLUMED HEAD", cat="So", bidi="L"};
  [0x101d2] = {name="PHAISTOS DISC SIGN TATTOOED HEAD", cat="So", bidi="L"};
  [0x101d3] = {name="PHAISTOS DISC SIGN CAPTIVE", cat="So", bidi="L"};
  [0x101d4] = {name="PHAISTOS DISC SIGN CHILD", cat="So", bidi="L"};
  [0x101d5] = {name="PHAISTOS DISC SIGN WOMAN", cat="So", bidi="L"};
  [0x101d6] = {name="PHAISTOS DISC SIGN HELMET", cat="So", bidi="L"};
  [0x101d7] = {name="PHAISTOS DISC SIGN GAUNTLET", cat="So", bidi="L"};
  [0x101d8] = {name="PHAISTOS DISC SIGN TIARA", cat="So", bidi="L"};
  [0x101d9] = {name="PHAISTOS DISC SIGN ARROW", cat="So", bidi="L"};
  [0x101da] = {name="PHAISTOS DISC SIGN BOW", cat="So", bidi="L"};
  [0x101db] = {name="PHAISTOS DISC SIGN SHIELD", cat="So", bidi="L"};
  [0x101dc] = {name="PHAISTOS DISC SIGN CLUB", cat="So", bidi="L"};
  [0x101dd] = {name="PHAISTOS DISC SIGN MANACLES", cat="So", bidi="L"};
  [0x101de] = {name="PHAISTOS DISC SIGN MATTOCK", cat="So", bidi="L"};
  [0x101df] = {name="PHAISTOS DISC SIGN SAW", cat="So", bidi="L"};
  [0x101e0] = {name="PHAISTOS DISC SIGN LID", cat="So", bidi="L"};
  [0x101e1] = {name="PHAISTOS DISC SIGN BOOMERANG", cat="So", bidi="L"};
  [0x101e2] = {name="PHAISTOS DISC SIGN CARPENTRY PLANE", cat="So", bidi="L"};
  [0x101e3] = {name="PHAISTOS DISC SIGN DOLIUM", cat="So", bidi="L"};
  [0x101e4] = {name="PHAISTOS DISC SIGN COMB", cat="So", bidi="L"};
  [0x101e5] = {name="PHAISTOS DISC SIGN SLING", cat="So", bidi="L"};
  [0x101e6] = {name="PHAISTOS DISC SIGN COLUMN", cat="So", bidi="L"};
  [0x101e7] = {name="PHAISTOS DISC SIGN BEEHIVE", cat="So", bidi="L"};
  [0x101e8] = {name="PHAISTOS DISC SIGN SHIP", cat="So", bidi="L"};
  [0x101e9] = {name="PHAISTOS DISC SIGN HORN", cat="So", bidi="L"};
  [0x101ea] = {name="PHAISTOS DISC SIGN HIDE", cat="So", bidi="L"};
  [0x101eb] = {name="PHAISTOS DISC SIGN BULLS LEG", cat="So", bidi="L"};
  [0x101ec] = {name="PHAISTOS DISC SIGN CAT", cat="So", bidi="L"};
  [0x101ed] = {name="PHAISTOS DISC SIGN RAM", cat="So", bidi="L"};
  [0x101ee] = {name="PHAISTOS DISC SIGN EAGLE", cat="So", bidi="L"};
  [0x101ef] = {name="PHAISTOS DISC SIGN DOVE", cat="So", bidi="L"};
  [0x101f0] = {name="PHAISTOS DISC SIGN TUNNY", cat="So", bidi="L"};
  [0x101f1] = {name="PHAISTOS DISC SIGN BEE", cat="So", bidi="L"};
  [0x101f2] = {name="PHAISTOS DISC SIGN PLANE TREE", cat="So", bidi="L"};
  [0x101f3] = {name="PHAISTOS DISC SIGN VINE", cat="So", bidi="L"};
  [0x101f4] = {name="PHAISTOS DISC SIGN PAPYRUS", cat="So", bidi="L"};
  [0x101f5] = {name="PHAISTOS DISC SIGN ROSETTE", cat="So", bidi="L"};
  [0x101f6] = {name="PHAISTOS DISC SIGN LILY", cat="So", bidi="L"};
  [0x101f7] = {name="PHAISTOS DISC SIGN OX BACK", cat="So", bidi="L"};
  [0x101f8] = {name="PHAISTOS DISC SIGN FLUTE", cat="So", bidi="L"};
  [0x101f9] = {name="PHAISTOS DISC SIGN GRATER", cat="So", bidi="L"};
  [0x101fa] = {name="PHAISTOS DISC SIGN STRAINER", cat="So", bidi="L"};
  [0x101fb] = {name="PHAISTOS DISC SIGN SMALL AXE", cat="So", bidi="L"};
  [0x101fc] = {name="PHAISTOS DISC SIGN WAVY BAND", cat="So", bidi="L"};
  [0x101fd] = {name="PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE", cat="Mn", combo=220, bidi="NSM"};
  [0x10280] = {name="LYCIAN LETTER A", cat="Lo", bidi="L"};
  [0x10281] = {name="LYCIAN LETTER E", cat="Lo", bidi="L"};
  [0x10282] = {name="LYCIAN LETTER B", cat="Lo", bidi="L"};
  [0x10283] = {name="LYCIAN LETTER BH", cat="Lo", bidi="L"};
  [0x10284] = {name="LYCIAN LETTER G", cat="Lo", bidi="L"};
  [0x10285] = {name="LYCIAN LETTER D", cat="Lo", bidi="L"};
  [0x10286] = {name="LYCIAN LETTER I", cat="Lo", bidi="L"};
  [0x10287] = {name="LYCIAN LETTER W", cat="Lo", bidi="L"};
  [0x10288] = {name="LYCIAN LETTER Z", cat="Lo", bidi="L"};
  [0x10289] = {name="LYCIAN LETTER TH", cat="Lo", bidi="L"};
  [0x1028a] = {name="LYCIAN LETTER J", cat="Lo", bidi="L"};
  [0x1028b] = {name="LYCIAN LETTER K", cat="Lo", bidi="L"};
  [0x1028c] = {name="LYCIAN LETTER Q", cat="Lo", bidi="L"};
  [0x1028d] = {name="LYCIAN LETTER L", cat="Lo", bidi="L"};
  [0x1028e] = {name="LYCIAN LETTER M", cat="Lo", bidi="L"};
  [0x1028f] = {name="LYCIAN LETTER N", cat="Lo", bidi="L"};
  [0x10290] = {name="LYCIAN LETTER MM", cat="Lo", bidi="L"};
  [0x10291] = {name="LYCIAN LETTER NN", cat="Lo", bidi="L"};
  [0x10292] = {name="LYCIAN LETTER U", cat="Lo", bidi="L"};
  [0x10293] = {name="LYCIAN LETTER P", cat="Lo", bidi="L"};
  [0x10294] = {name="LYCIAN LETTER KK", cat="Lo", bidi="L"};
  [0x10295] = {name="LYCIAN LETTER R", cat="Lo", bidi="L"};
  [0x10296] = {name="LYCIAN LETTER S", cat="Lo", bidi="L"};
  [0x10297] = {name="LYCIAN LETTER T", cat="Lo", bidi="L"};
  [0x10298] = {name="LYCIAN LETTER TT", cat="Lo", bidi="L"};
  [0x10299] = {name="LYCIAN LETTER AN", cat="Lo", bidi="L"};
  [0x1029a] = {name="LYCIAN LETTER EN", cat="Lo", bidi="L"};
  [0x1029b] = {name="LYCIAN LETTER H", cat="Lo", bidi="L"};
  [0x1029c] = {name="LYCIAN LETTER X", cat="Lo", bidi="L"};
  [0x102a0] = {name="CARIAN LETTER A", cat="Lo", bidi="L"};
  [0x102a1] = {name="CARIAN LETTER P2", cat="Lo", bidi="L"};
  [0x102a2] = {name="CARIAN LETTER D", cat="Lo", bidi="L"};
  [0x102a3] = {name="CARIAN LETTER L", cat="Lo", bidi="L"};
  [0x102a4] = {name="CARIAN LETTER UUU", cat="Lo", bidi="L"};
  [0x102a5] = {name="CARIAN LETTER R", cat="Lo", bidi="L"};
  [0x102a6] = {name="CARIAN LETTER LD", cat="Lo", bidi="L"};
  [0x102a7] = {name="CARIAN LETTER A2", cat="Lo", bidi="L"};
  [0x102a8] = {name="CARIAN LETTER Q", cat="Lo", bidi="L"};
  [0x102a9] = {name="CARIAN LETTER B", cat="Lo", bidi="L"};
  [0x102aa] = {name="CARIAN LETTER M", cat="Lo", bidi="L"};
  [0x102ab] = {name="CARIAN LETTER O", cat="Lo", bidi="L"};
  [0x102ac] = {name="CARIAN LETTER D2", cat="Lo", bidi="L"};
  [0x102ad] = {name="CARIAN LETTER T", cat="Lo", bidi="L"};
  [0x102ae] = {name="CARIAN LETTER SH", cat="Lo", bidi="L"};
  [0x102af] = {name="CARIAN LETTER SH2", cat="Lo", bidi="L"};
  [0x102b0] = {name="CARIAN LETTER S", cat="Lo", bidi="L"};
  [0x102b1] = {name="CARIAN LETTER C-18", cat="Lo", bidi="L"};
  [0x102b2] = {name="CARIAN LETTER U", cat="Lo", bidi="L"};
  [0x102b3] = {name="CARIAN LETTER NN", cat="Lo", bidi="L"};
  [0x102b4] = {name="CARIAN LETTER X", cat="Lo", bidi="L"};
  [0x102b5] = {name="CARIAN LETTER N", cat="Lo", bidi="L"};
  [0x102b6] = {name="CARIAN LETTER TT2", cat="Lo", bidi="L"};
  [0x102b7] = {name="CARIAN LETTER P", cat="Lo", bidi="L"};
  [0x102b8] = {name="CARIAN LETTER SS", cat="Lo", bidi="L"};
  [0x102b9] = {name="CARIAN LETTER I", cat="Lo", bidi="L"};
  [0x102ba] = {name="CARIAN LETTER E", cat="Lo", bidi="L"};
  [0x102bb] = {name="CARIAN LETTER UUUU", cat="Lo", bidi="L"};
  [0x102bc] = {name="CARIAN LETTER K", cat="Lo", bidi="L"};
  [0x102bd] = {name="CARIAN LETTER K2", cat="Lo", bidi="L"};
  [0x102be] = {name="CARIAN LETTER ND", cat="Lo", bidi="L"};
  [0x102bf] = {name="CARIAN LETTER UU", cat="Lo", bidi="L"};
  [0x102c0] = {name="CARIAN LETTER G", cat="Lo", bidi="L"};
  [0x102c1] = {name="CARIAN LETTER G2", cat="Lo", bidi="L"};
  [0x102c2] = {name="CARIAN LETTER ST", cat="Lo", bidi="L"};
  [0x102c3] = {name="CARIAN LETTER ST2", cat="Lo", bidi="L"};
  [0x102c4] = {name="CARIAN LETTER NG", cat="Lo", bidi="L"};
  [0x102c5] = {name="CARIAN LETTER II", cat="Lo", bidi="L"};
  [0x102c6] = {name="CARIAN LETTER C-39", cat="Lo", bidi="L"};
  [0x102c7] = {name="CARIAN LETTER TT", cat="Lo", bidi="L"};
  [0x102c8] = {name="CARIAN LETTER UUU2", cat="Lo", bidi="L"};
  [0x102c9] = {name="CARIAN LETTER RR", cat="Lo", bidi="L"};
  [0x102ca] = {name="CARIAN LETTER MB", cat="Lo", bidi="L"};
  [0x102cb] = {name="CARIAN LETTER MB2", cat="Lo", bidi="L"};
  [0x102cc] = {name="CARIAN LETTER MB3", cat="Lo", bidi="L"};
  [0x102cd] = {name="CARIAN LETTER MB4", cat="Lo", bidi="L"};
  [0x102ce] = {name="CARIAN LETTER LD2", cat="Lo", bidi="L"};
  [0x102cf] = {name="CARIAN LETTER E2", cat="Lo", bidi="L"};
  [0x102d0] = {name="CARIAN LETTER UUU3", cat="Lo", bidi="L"};
  [0x10300] = {name="OLD ITALIC LETTER A", cat="Lo", bidi="L"};
  [0x10301] = {name="OLD ITALIC LETTER BE", cat="Lo", bidi="L"};
  [0x10302] = {name="OLD ITALIC LETTER KE", cat="Lo", bidi="L"};
  [0x10303] = {name="OLD ITALIC LETTER DE", cat="Lo", bidi="L"};
  [0x10304] = {name="OLD ITALIC LETTER E", cat="Lo", bidi="L"};
  [0x10305] = {name="OLD ITALIC LETTER VE", cat="Lo", bidi="L"};
  [0x10306] = {name="OLD ITALIC LETTER ZE", cat="Lo", bidi="L"};
  [0x10307] = {name="OLD ITALIC LETTER HE", cat="Lo", bidi="L"};
  [0x10308] = {name="OLD ITALIC LETTER THE", cat="Lo", bidi="L"};
  [0x10309] = {name="OLD ITALIC LETTER I", cat="Lo", bidi="L"};
  [0x1030a] = {name="OLD ITALIC LETTER KA", cat="Lo", bidi="L"};
  [0x1030b] = {name="OLD ITALIC LETTER EL", cat="Lo", bidi="L"};
  [0x1030c] = {name="OLD ITALIC LETTER EM", cat="Lo", bidi="L"};
  [0x1030d] = {name="OLD ITALIC LETTER EN", cat="Lo", bidi="L"};
  [0x1030e] = {name="OLD ITALIC LETTER ESH", cat="Lo", bidi="L"};
  [0x1030f] = {name="OLD ITALIC LETTER O", cat="Lo", bidi="L"};
  [0x10310] = {name="OLD ITALIC LETTER PE", cat="Lo", bidi="L"};
  [0x10311] = {name="OLD ITALIC LETTER SHE", cat="Lo", bidi="L"};
  [0x10312] = {name="OLD ITALIC LETTER KU", cat="Lo", bidi="L"};
  [0x10313] = {name="OLD ITALIC LETTER ER", cat="Lo", bidi="L"};
  [0x10314] = {name="OLD ITALIC LETTER ES", cat="Lo", bidi="L"};
  [0x10315] = {name="OLD ITALIC LETTER TE", cat="Lo", bidi="L"};
  [0x10316] = {name="OLD ITALIC LETTER U", cat="Lo", bidi="L"};
  [0x10317] = {name="OLD ITALIC LETTER EKS", cat="Lo", bidi="L"};
  [0x10318] = {name="OLD ITALIC LETTER PHE", cat="Lo", bidi="L"};
  [0x10319] = {name="OLD ITALIC LETTER KHE", cat="Lo", bidi="L"};
  [0x1031a] = {name="OLD ITALIC LETTER EF", cat="Lo", bidi="L"};
  [0x1031b] = {name="OLD ITALIC LETTER ERS", cat="Lo", bidi="L"};
  [0x1031c] = {name="OLD ITALIC LETTER CHE", cat="Lo", bidi="L"};
  [0x1031d] = {name="OLD ITALIC LETTER II", cat="Lo", bidi="L"};
  [0x1031e] = {name="OLD ITALIC LETTER UU", cat="Lo", bidi="L"};
  [0x10320] = {name="OLD ITALIC NUMERAL ONE", cat="No", bidi="L", numeric=1};
  [0x10321] = {name="OLD ITALIC NUMERAL FIVE", cat="No", bidi="L", numeric=5};
  [0x10322] = {name="OLD ITALIC NUMERAL TEN", cat="No", bidi="L", numeric=10};
  [0x10323] = {name="OLD ITALIC NUMERAL FIFTY", cat="No", bidi="L", numeric=50};
  [0x10330] = {name="GOTHIC LETTER AHSA", cat="Lo", bidi="L"};
  [0x10331] = {name="GOTHIC LETTER BAIRKAN", cat="Lo", bidi="L"};
  [0x10332] = {name="GOTHIC LETTER GIBA", cat="Lo", bidi="L"};
  [0x10333] = {name="GOTHIC LETTER DAGS", cat="Lo", bidi="L"};
  [0x10334] = {name="GOTHIC LETTER AIHVUS", cat="Lo", bidi="L"};
  [0x10335] = {name="GOTHIC LETTER QAIRTHRA", cat="Lo", bidi="L"};
  [0x10336] = {name="GOTHIC LETTER IUJA", cat="Lo", bidi="L"};
  [0x10337] = {name="GOTHIC LETTER HAGL", cat="Lo", bidi="L"};
  [0x10338] = {name="GOTHIC LETTER THIUTH", cat="Lo", bidi="L"};
  [0x10339] = {name="GOTHIC LETTER EIS", cat="Lo", bidi="L"};
  [0x1033a] = {name="GOTHIC LETTER KUSMA", cat="Lo", bidi="L"};
  [0x1033b] = {name="GOTHIC LETTER LAGUS", cat="Lo", bidi="L"};
  [0x1033c] = {name="GOTHIC LETTER MANNA", cat="Lo", bidi="L"};
  [0x1033d] = {name="GOTHIC LETTER NAUTHS", cat="Lo", bidi="L"};
  [0x1033e] = {name="GOTHIC LETTER JER", cat="Lo", bidi="L"};
  [0x1033f] = {name="GOTHIC LETTER URUS", cat="Lo", bidi="L"};
  [0x10340] = {name="GOTHIC LETTER PAIRTHRA", cat="Lo", bidi="L"};
  [0x10341] = {name="GOTHIC LETTER NINETY", cat="Nl", bidi="L", numeric=90};
  [0x10342] = {name="GOTHIC LETTER RAIDA", cat="Lo", bidi="L"};
  [0x10343] = {name="GOTHIC LETTER SAUIL", cat="Lo", bidi="L"};
  [0x10344] = {name="GOTHIC LETTER TEIWS", cat="Lo", bidi="L"};
  [0x10345] = {name="GOTHIC LETTER WINJA", cat="Lo", bidi="L"};
  [0x10346] = {name="GOTHIC LETTER FAIHU", cat="Lo", bidi="L"};
  [0x10347] = {name="GOTHIC LETTER IGGWS", cat="Lo", bidi="L"};
  [0x10348] = {name="GOTHIC LETTER HWAIR", cat="Lo", bidi="L"};
  [0x10349] = {name="GOTHIC LETTER OTHAL", cat="Lo", bidi="L"};
  [0x1034a] = {name="GOTHIC LETTER NINE HUNDRED", cat="Nl", bidi="L", numeric=900};
  [0x10380] = {name="UGARITIC LETTER ALPA", cat="Lo", bidi="L"};
  [0x10381] = {name="UGARITIC LETTER BETA", cat="Lo", bidi="L"};
  [0x10382] = {name="UGARITIC LETTER GAMLA", cat="Lo", bidi="L"};
  [0x10383] = {name="UGARITIC LETTER KHA", cat="Lo", bidi="L"};
  [0x10384] = {name="UGARITIC LETTER DELTA", cat="Lo", bidi="L"};
  [0x10385] = {name="UGARITIC LETTER HO", cat="Lo", bidi="L"};
  [0x10386] = {name="UGARITIC LETTER WO", cat="Lo", bidi="L"};
  [0x10387] = {name="UGARITIC LETTER ZETA", cat="Lo", bidi="L"};
  [0x10388] = {name="UGARITIC LETTER HOTA", cat="Lo", bidi="L"};
  [0x10389] = {name="UGARITIC LETTER TET", cat="Lo", bidi="L"};
  [0x1038a] = {name="UGARITIC LETTER YOD", cat="Lo", bidi="L"};
  [0x1038b] = {name="UGARITIC LETTER KAF", cat="Lo", bidi="L"};
  [0x1038c] = {name="UGARITIC LETTER SHIN", cat="Lo", bidi="L"};
  [0x1038d] = {name="UGARITIC LETTER LAMDA", cat="Lo", bidi="L"};
  [0x1038e] = {name="UGARITIC LETTER MEM", cat="Lo", bidi="L"};
  [0x1038f] = {name="UGARITIC LETTER DHAL", cat="Lo", bidi="L"};
  [0x10390] = {name="UGARITIC LETTER NUN", cat="Lo", bidi="L"};
  [0x10391] = {name="UGARITIC LETTER ZU", cat="Lo", bidi="L"};
  [0x10392] = {name="UGARITIC LETTER SAMKA", cat="Lo", bidi="L"};
  [0x10393] = {name="UGARITIC LETTER AIN", cat="Lo", bidi="L"};
  [0x10394] = {name="UGARITIC LETTER PU", cat="Lo", bidi="L"};
  [0x10395] = {name="UGARITIC LETTER SADE", cat="Lo", bidi="L"};
  [0x10396] = {name="UGARITIC LETTER QOPA", cat="Lo", bidi="L"};
  [0x10397] = {name="UGARITIC LETTER RASHA", cat="Lo", bidi="L"};
  [0x10398] = {name="UGARITIC LETTER THANNA", cat="Lo", bidi="L"};
  [0x10399] = {name="UGARITIC LETTER GHAIN", cat="Lo", bidi="L"};
  [0x1039a] = {name="UGARITIC LETTER TO", cat="Lo", bidi="L"};
  [0x1039b] = {name="UGARITIC LETTER I", cat="Lo", bidi="L"};
  [0x1039c] = {name="UGARITIC LETTER U", cat="Lo", bidi="L"};
  [0x1039d] = {name="UGARITIC LETTER SSU", cat="Lo", bidi="L"};
  [0x1039f] = {name="UGARITIC WORD DIVIDER", cat="Po", bidi="L"};
  [0x103a0] = {name="OLD PERSIAN SIGN A", cat="Lo", bidi="L"};
  [0x103a1] = {name="OLD PERSIAN SIGN I", cat="Lo", bidi="L"};
  [0x103a2] = {name="OLD PERSIAN SIGN U", cat="Lo", bidi="L"};
  [0x103a3] = {name="OLD PERSIAN SIGN KA", cat="Lo", bidi="L"};
  [0x103a4] = {name="OLD PERSIAN SIGN KU", cat="Lo", bidi="L"};
  [0x103a5] = {name="OLD PERSIAN SIGN GA", cat="Lo", bidi="L"};
  [0x103a6] = {name="OLD PERSIAN SIGN GU", cat="Lo", bidi="L"};
  [0x103a7] = {name="OLD PERSIAN SIGN XA", cat="Lo", bidi="L"};
  [0x103a8] = {name="OLD PERSIAN SIGN CA", cat="Lo", bidi="L"};
  [0x103a9] = {name="OLD PERSIAN SIGN JA", cat="Lo", bidi="L"};
  [0x103aa] = {name="OLD PERSIAN SIGN JI", cat="Lo", bidi="L"};
  [0x103ab] = {name="OLD PERSIAN SIGN TA", cat="Lo", bidi="L"};
  [0x103ac] = {name="OLD PERSIAN SIGN TU", cat="Lo", bidi="L"};
  [0x103ad] = {name="OLD PERSIAN SIGN DA", cat="Lo", bidi="L"};
  [0x103ae] = {name="OLD PERSIAN SIGN DI", cat="Lo", bidi="L"};
  [0x103af] = {name="OLD PERSIAN SIGN DU", cat="Lo", bidi="L"};
  [0x103b0] = {name="OLD PERSIAN SIGN THA", cat="Lo", bidi="L"};
  [0x103b1] = {name="OLD PERSIAN SIGN PA", cat="Lo", bidi="L"};
  [0x103b2] = {name="OLD PERSIAN SIGN BA", cat="Lo", bidi="L"};
  [0x103b3] = {name="OLD PERSIAN SIGN FA", cat="Lo", bidi="L"};
  [0x103b4] = {name="OLD PERSIAN SIGN NA", cat="Lo", bidi="L"};
  [0x103b5] = {name="OLD PERSIAN SIGN NU", cat="Lo", bidi="L"};
  [0x103b6] = {name="OLD PERSIAN SIGN MA", cat="Lo", bidi="L"};
  [0x103b7] = {name="OLD PERSIAN SIGN MI", cat="Lo", bidi="L"};
  [0x103b8] = {name="OLD PERSIAN SIGN MU", cat="Lo", bidi="L"};
  [0x103b9] = {name="OLD PERSIAN SIGN YA", cat="Lo", bidi="L"};
  [0x103ba] = {name="OLD PERSIAN SIGN VA", cat="Lo", bidi="L"};
  [0x103bb] = {name="OLD PERSIAN SIGN VI", cat="Lo", bidi="L"};
  [0x103bc] = {name="OLD PERSIAN SIGN RA", cat="Lo", bidi="L"};
  [0x103bd] = {name="OLD PERSIAN SIGN RU", cat="Lo", bidi="L"};
  [0x103be] = {name="OLD PERSIAN SIGN LA", cat="Lo", bidi="L"};
  [0x103bf] = {name="OLD PERSIAN SIGN SA", cat="Lo", bidi="L"};
  [0x103c0] = {name="OLD PERSIAN SIGN ZA", cat="Lo", bidi="L"};
  [0x103c1] = {name="OLD PERSIAN SIGN SHA", cat="Lo", bidi="L"};
  [0x103c2] = {name="OLD PERSIAN SIGN SSA", cat="Lo", bidi="L"};
  [0x103c3] = {name="OLD PERSIAN SIGN HA", cat="Lo", bidi="L"};
  [0x103c8] = {name="OLD PERSIAN SIGN AURAMAZDAA", cat="Lo", bidi="L"};
  [0x103c9] = {name="OLD PERSIAN SIGN AURAMAZDAA-2", cat="Lo", bidi="L"};
  [0x103ca] = {name="OLD PERSIAN SIGN AURAMAZDAAHA", cat="Lo", bidi="L"};
  [0x103cb] = {name="OLD PERSIAN SIGN XSHAAYATHIYA", cat="Lo", bidi="L"};
  [0x103cc] = {name="OLD PERSIAN SIGN DAHYAAUSH", cat="Lo", bidi="L"};
  [0x103cd] = {name="OLD PERSIAN SIGN DAHYAAUSH-2", cat="Lo", bidi="L"};
  [0x103ce] = {name="OLD PERSIAN SIGN BAGA", cat="Lo", bidi="L"};
  [0x103cf] = {name="OLD PERSIAN SIGN BUUMISH", cat="Lo", bidi="L"};
  [0x103d0] = {name="OLD PERSIAN WORD DIVIDER", cat="Po", bidi="L"};
  [0x103d1] = {name="OLD PERSIAN NUMBER ONE", cat="Nl", bidi="L", numeric=1};
  [0x103d2] = {name="OLD PERSIAN NUMBER TWO", cat="Nl", bidi="L", numeric=2};
  [0x103d3] = {name="OLD PERSIAN NUMBER TEN", cat="Nl", bidi="L", numeric=10};
  [0x103d4] = {name="OLD PERSIAN NUMBER TWENTY", cat="Nl", bidi="L", numeric=20};
  [0x103d5] = {name="OLD PERSIAN NUMBER HUNDRED", cat="Nl", bidi="L", numeric=100};
  [0x10400] = {name="DESERET CAPITAL LETTER LONG I", cat="Lu", bidi="L", lower=0x10428};
  [0x10401] = {name="DESERET CAPITAL LETTER LONG E", cat="Lu", bidi="L", lower=0x10429};
  [0x10402] = {name="DESERET CAPITAL LETTER LONG A", cat="Lu", bidi="L", lower=0x1042a};
  [0x10403] = {name="DESERET CAPITAL LETTER LONG AH", cat="Lu", bidi="L", lower=0x1042b};
  [0x10404] = {name="DESERET CAPITAL LETTER LONG O", cat="Lu", bidi="L", lower=0x1042c};
  [0x10405] = {name="DESERET CAPITAL LETTER LONG OO", cat="Lu", bidi="L", lower=0x1042d};
  [0x10406] = {name="DESERET CAPITAL LETTER SHORT I", cat="Lu", bidi="L", lower=0x1042e};
  [0x10407] = {name="DESERET CAPITAL LETTER SHORT E", cat="Lu", bidi="L", lower=0x1042f};
  [0x10408] = {name="DESERET CAPITAL LETTER SHORT A", cat="Lu", bidi="L", lower=0x10430};
  [0x10409] = {name="DESERET CAPITAL LETTER SHORT AH", cat="Lu", bidi="L", lower=0x10431};
  [0x1040a] = {name="DESERET CAPITAL LETTER SHORT O", cat="Lu", bidi="L", lower=0x10432};
  [0x1040b] = {name="DESERET CAPITAL LETTER SHORT OO", cat="Lu", bidi="L", lower=0x10433};
  [0x1040c] = {name="DESERET CAPITAL LETTER AY", cat="Lu", bidi="L", lower=0x10434};
  [0x1040d] = {name="DESERET CAPITAL LETTER OW", cat="Lu", bidi="L", lower=0x10435};
  [0x1040e] = {name="DESERET CAPITAL LETTER WU", cat="Lu", bidi="L", lower=0x10436};
  [0x1040f] = {name="DESERET CAPITAL LETTER YEE", cat="Lu", bidi="L", lower=0x10437};
  [0x10410] = {name="DESERET CAPITAL LETTER H", cat="Lu", bidi="L", lower=0x10438};
  [0x10411] = {name="DESERET CAPITAL LETTER PEE", cat="Lu", bidi="L", lower=0x10439};
  [0x10412] = {name="DESERET CAPITAL LETTER BEE", cat="Lu", bidi="L", lower=0x1043a};
  [0x10413] = {name="DESERET CAPITAL LETTER TEE", cat="Lu", bidi="L", lower=0x1043b};
  [0x10414] = {name="DESERET CAPITAL LETTER DEE", cat="Lu", bidi="L", lower=0x1043c};
  [0x10415] = {name="DESERET CAPITAL LETTER CHEE", cat="Lu", bidi="L", lower=0x1043d};
  [0x10416] = {name="DESERET CAPITAL LETTER JEE", cat="Lu", bidi="L", lower=0x1043e};
  [0x10417] = {name="DESERET CAPITAL LETTER KAY", cat="Lu", bidi="L", lower=0x1043f};
  [0x10418] = {name="DESERET CAPITAL LETTER GAY", cat="Lu", bidi="L", lower=0x10440};
  [0x10419] = {name="DESERET CAPITAL LETTER EF", cat="Lu", bidi="L", lower=0x10441};
  [0x1041a] = {name="DESERET CAPITAL LETTER VEE", cat="Lu", bidi="L", lower=0x10442};
  [0x1041b] = {name="DESERET CAPITAL LETTER ETH", cat="Lu", bidi="L", lower=0x10443};
  [0x1041c] = {name="DESERET CAPITAL LETTER THEE", cat="Lu", bidi="L", lower=0x10444};
  [0x1041d] = {name="DESERET CAPITAL LETTER ES", cat="Lu", bidi="L", lower=0x10445};
  [0x1041e] = {name="DESERET CAPITAL LETTER ZEE", cat="Lu", bidi="L", lower=0x10446};
  [0x1041f] = {name="DESERET CAPITAL LETTER ESH", cat="Lu", bidi="L", lower=0x10447};
  [0x10420] = {name="DESERET CAPITAL LETTER ZHEE", cat="Lu", bidi="L", lower=0x10448};
  [0x10421] = {name="DESERET CAPITAL LETTER ER", cat="Lu", bidi="L", lower=0x10449};
  [0x10422] = {name="DESERET CAPITAL LETTER EL", cat="Lu", bidi="L", lower=0x1044a};
  [0x10423] = {name="DESERET CAPITAL LETTER EM", cat="Lu", bidi="L", lower=0x1044b};
  [0x10424] = {name="DESERET CAPITAL LETTER EN", cat="Lu", bidi="L", lower=0x1044c};
  [0x10425] = {name="DESERET CAPITAL LETTER ENG", cat="Lu", bidi="L", lower=0x1044d};
  [0x10426] = {name="DESERET CAPITAL LETTER OI", cat="Lu", bidi="L", lower=0x1044e};
  [0x10427] = {name="DESERET CAPITAL LETTER EW", cat="Lu", bidi="L", lower=0x1044f};
  [0x10428] = {name="DESERET SMALL LETTER LONG I", cat="Ll", bidi="L", upper=0x10400, title=0x10400};
  [0x10429] = {name="DESERET SMALL LETTER LONG E", cat="Ll", bidi="L", upper=0x10401, title=0x10401};
  [0x1042a] = {name="DESERET SMALL LETTER LONG A", cat="Ll", bidi="L", upper=0x10402, title=0x10402};
  [0x1042b] = {name="DESERET SMALL LETTER LONG AH", cat="Ll", bidi="L", upper=0x10403, title=0x10403};
  [0x1042c] = {name="DESERET SMALL LETTER LONG O", cat="Ll", bidi="L", upper=0x10404, title=0x10404};
  [0x1042d] = {name="DESERET SMALL LETTER LONG OO", cat="Ll", bidi="L", upper=0x10405, title=0x10405};
  [0x1042e] = {name="DESERET SMALL LETTER SHORT I", cat="Ll", bidi="L", upper=0x10406, title=0x10406};
  [0x1042f] = {name="DESERET SMALL LETTER SHORT E", cat="Ll", bidi="L", upper=0x10407, title=0x10407};
  [0x10430] = {name="DESERET SMALL LETTER SHORT A", cat="Ll", bidi="L", upper=0x10408, title=0x10408};
  [0x10431] = {name="DESERET SMALL LETTER SHORT AH", cat="Ll", bidi="L", upper=0x10409, title=0x10409};
  [0x10432] = {name="DESERET SMALL LETTER SHORT O", cat="Ll", bidi="L", upper=0x1040a, title=0x1040a};
  [0x10433] = {name="DESERET SMALL LETTER SHORT OO", cat="Ll", bidi="L", upper=0x1040b, title=0x1040b};
  [0x10434] = {name="DESERET SMALL LETTER AY", cat="Ll", bidi="L", upper=0x1040c, title=0x1040c};
  [0x10435] = {name="DESERET SMALL LETTER OW", cat="Ll", bidi="L", upper=0x1040d, title=0x1040d};
  [0x10436] = {name="DESERET SMALL LETTER WU", cat="Ll", bidi="L", upper=0x1040e, title=0x1040e};
  [0x10437] = {name="DESERET SMALL LETTER YEE", cat="Ll", bidi="L", upper=0x1040f, title=0x1040f};
  [0x10438] = {name="DESERET SMALL LETTER H", cat="Ll", bidi="L", upper=0x10410, title=0x10410};
  [0x10439] = {name="DESERET SMALL LETTER PEE", cat="Ll", bidi="L", upper=0x10411, title=0x10411};
  [0x1043a] = {name="DESERET SMALL LETTER BEE", cat="Ll", bidi="L", upper=0x10412, title=0x10412};
  [0x1043b] = {name="DESERET SMALL LETTER TEE", cat="Ll", bidi="L", upper=0x10413, title=0x10413};
  [0x1043c] = {name="DESERET SMALL LETTER DEE", cat="Ll", bidi="L", upper=0x10414, title=0x10414};
  [0x1043d] = {name="DESERET SMALL LETTER CHEE", cat="Ll", bidi="L", upper=0x10415, title=0x10415};
  [0x1043e] = {name="DESERET SMALL LETTER JEE", cat="Ll", bidi="L", upper=0x10416, title=0x10416};
  [0x1043f] = {name="DESERET SMALL LETTER KAY", cat="Ll", bidi="L", upper=0x10417, title=0x10417};
  [0x10440] = {name="DESERET SMALL LETTER GAY", cat="Ll", bidi="L", upper=0x10418, title=0x10418};
  [0x10441] = {name="DESERET SMALL LETTER EF", cat="Ll", bidi="L", upper=0x10419, title=0x10419};
  [0x10442] = {name="DESERET SMALL LETTER VEE", cat="Ll", bidi="L", upper=0x1041a, title=0x1041a};
  [0x10443] = {name="DESERET SMALL LETTER ETH", cat="Ll", bidi="L", upper=0x1041b, title=0x1041b};
  [0x10444] = {name="DESERET SMALL LETTER THEE", cat="Ll", bidi="L", upper=0x1041c, title=0x1041c};
  [0x10445] = {name="DESERET SMALL LETTER ES", cat="Ll", bidi="L", upper=0x1041d, title=0x1041d};
  [0x10446] = {name="DESERET SMALL LETTER ZEE", cat="Ll", bidi="L", upper=0x1041e, title=0x1041e};
  [0x10447] = {name="DESERET SMALL LETTER ESH", cat="Ll", bidi="L", upper=0x1041f, title=0x1041f};
  [0x10448] = {name="DESERET SMALL LETTER ZHEE", cat="Ll", bidi="L", upper=0x10420, title=0x10420};
  [0x10449] = {name="DESERET SMALL LETTER ER", cat="Ll", bidi="L", upper=0x10421, title=0x10421};
  [0x1044a] = {name="DESERET SMALL LETTER EL", cat="Ll", bidi="L", upper=0x10422, title=0x10422};
  [0x1044b] = {name="DESERET SMALL LETTER EM", cat="Ll", bidi="L", upper=0x10423, title=0x10423};
  [0x1044c] = {name="DESERET SMALL LETTER EN", cat="Ll", bidi="L", upper=0x10424, title=0x10424};
  [0x1044d] = {name="DESERET SMALL LETTER ENG", cat="Ll", bidi="L", upper=0x10425, title=0x10425};
  [0x1044e] = {name="DESERET SMALL LETTER OI", cat="Ll", bidi="L", upper=0x10426, title=0x10426};
  [0x1044f] = {name="DESERET SMALL LETTER EW", cat="Ll", bidi="L", upper=0x10427, title=0x10427};
  [0x10450] = {name="SHAVIAN LETTER PEEP", cat="Lo", bidi="L"};
  [0x10451] = {name="SHAVIAN LETTER TOT", cat="Lo", bidi="L"};
  [0x10452] = {name="SHAVIAN LETTER KICK", cat="Lo", bidi="L"};
  [0x10453] = {name="SHAVIAN LETTER FEE", cat="Lo", bidi="L"};
  [0x10454] = {name="SHAVIAN LETTER THIGH", cat="Lo", bidi="L"};
  [0x10455] = {name="SHAVIAN LETTER SO", cat="Lo", bidi="L"};
  [0x10456] = {name="SHAVIAN LETTER SURE", cat="Lo", bidi="L"};
  [0x10457] = {name="SHAVIAN LETTER CHURCH", cat="Lo", bidi="L"};
  [0x10458] = {name="SHAVIAN LETTER YEA", cat="Lo", bidi="L"};
  [0x10459] = {name="SHAVIAN LETTER HUNG", cat="Lo", bidi="L"};
  [0x1045a] = {name="SHAVIAN LETTER BIB", cat="Lo", bidi="L"};
  [0x1045b] = {name="SHAVIAN LETTER DEAD", cat="Lo", bidi="L"};
  [0x1045c] = {name="SHAVIAN LETTER GAG", cat="Lo", bidi="L"};
  [0x1045d] = {name="SHAVIAN LETTER VOW", cat="Lo", bidi="L"};
  [0x1045e] = {name="SHAVIAN LETTER THEY", cat="Lo", bidi="L"};
  [0x1045f] = {name="SHAVIAN LETTER ZOO", cat="Lo", bidi="L"};
  [0x10460] = {name="SHAVIAN LETTER MEASURE", cat="Lo", bidi="L"};
  [0x10461] = {name="SHAVIAN LETTER JUDGE", cat="Lo", bidi="L"};
  [0x10462] = {name="SHAVIAN LETTER WOE", cat="Lo", bidi="L"};
  [0x10463] = {name="SHAVIAN LETTER HA-HA", cat="Lo", bidi="L"};
  [0x10464] = {name="SHAVIAN LETTER LOLL", cat="Lo", bidi="L"};
  [0x10465] = {name="SHAVIAN LETTER MIME", cat="Lo", bidi="L"};
  [0x10466] = {name="SHAVIAN LETTER IF", cat="Lo", bidi="L"};
  [0x10467] = {name="SHAVIAN LETTER EGG", cat="Lo", bidi="L"};
  [0x10468] = {name="SHAVIAN LETTER ASH", cat="Lo", bidi="L"};
  [0x10469] = {name="SHAVIAN LETTER ADO", cat="Lo", bidi="L"};
  [0x1046a] = {name="SHAVIAN LETTER ON", cat="Lo", bidi="L"};
  [0x1046b] = {name="SHAVIAN LETTER WOOL", cat="Lo", bidi="L"};
  [0x1046c] = {name="SHAVIAN LETTER OUT", cat="Lo", bidi="L"};
  [0x1046d] = {name="SHAVIAN LETTER AH", cat="Lo", bidi="L"};
  [0x1046e] = {name="SHAVIAN LETTER ROAR", cat="Lo", bidi="L"};
  [0x1046f] = {name="SHAVIAN LETTER NUN", cat="Lo", bidi="L"};
  [0x10470] = {name="SHAVIAN LETTER EAT", cat="Lo", bidi="L"};
  [0x10471] = {name="SHAVIAN LETTER AGE", cat="Lo", bidi="L"};
  [0x10472] = {name="SHAVIAN LETTER ICE", cat="Lo", bidi="L"};
  [0x10473] = {name="SHAVIAN LETTER UP", cat="Lo", bidi="L"};
  [0x10474] = {name="SHAVIAN LETTER OAK", cat="Lo", bidi="L"};
  [0x10475] = {name="SHAVIAN LETTER OOZE", cat="Lo", bidi="L"};
  [0x10476] = {name="SHAVIAN LETTER OIL", cat="Lo", bidi="L"};
  [0x10477] = {name="SHAVIAN LETTER AWE", cat="Lo", bidi="L"};
  [0x10478] = {name="SHAVIAN LETTER ARE", cat="Lo", bidi="L"};
  [0x10479] = {name="SHAVIAN LETTER OR", cat="Lo", bidi="L"};
  [0x1047a] = {name="SHAVIAN LETTER AIR", cat="Lo", bidi="L"};
  [0x1047b] = {name="SHAVIAN LETTER ERR", cat="Lo", bidi="L"};
  [0x1047c] = {name="SHAVIAN LETTER ARRAY", cat="Lo", bidi="L"};
  [0x1047d] = {name="SHAVIAN LETTER EAR", cat="Lo", bidi="L"};
  [0x1047e] = {name="SHAVIAN LETTER IAN", cat="Lo", bidi="L"};
  [0x1047f] = {name="SHAVIAN LETTER YEW", cat="Lo", bidi="L"};
  [0x10480] = {name="OSMANYA LETTER ALEF", cat="Lo", bidi="L"};
  [0x10481] = {name="OSMANYA LETTER BA", cat="Lo", bidi="L"};
  [0x10482] = {name="OSMANYA LETTER TA", cat="Lo", bidi="L"};
  [0x10483] = {name="OSMANYA LETTER JA", cat="Lo", bidi="L"};
  [0x10484] = {name="OSMANYA LETTER XA", cat="Lo", bidi="L"};
  [0x10485] = {name="OSMANYA LETTER KHA", cat="Lo", bidi="L"};
  [0x10486] = {name="OSMANYA LETTER DEEL", cat="Lo", bidi="L"};
  [0x10487] = {name="OSMANYA LETTER RA", cat="Lo", bidi="L"};
  [0x10488] = {name="OSMANYA LETTER SA", cat="Lo", bidi="L"};
  [0x10489] = {name="OSMANYA LETTER SHIIN", cat="Lo", bidi="L"};
  [0x1048a] = {name="OSMANYA LETTER DHA", cat="Lo", bidi="L"};
  [0x1048b] = {name="OSMANYA LETTER CAYN", cat="Lo", bidi="L"};
  [0x1048c] = {name="OSMANYA LETTER GA", cat="Lo", bidi="L"};
  [0x1048d] = {name="OSMANYA LETTER FA", cat="Lo", bidi="L"};
  [0x1048e] = {name="OSMANYA LETTER QAAF", cat="Lo", bidi="L"};
  [0x1048f] = {name="OSMANYA LETTER KAAF", cat="Lo", bidi="L"};
  [0x10490] = {name="OSMANYA LETTER LAAN", cat="Lo", bidi="L"};
  [0x10491] = {name="OSMANYA LETTER MIIN", cat="Lo", bidi="L"};
  [0x10492] = {name="OSMANYA LETTER NUUN", cat="Lo", bidi="L"};
  [0x10493] = {name="OSMANYA LETTER WAW", cat="Lo", bidi="L"};
  [0x10494] = {name="OSMANYA LETTER HA", cat="Lo", bidi="L"};
  [0x10495] = {name="OSMANYA LETTER YA", cat="Lo", bidi="L"};
  [0x10496] = {name="OSMANYA LETTER A", cat="Lo", bidi="L"};
  [0x10497] = {name="OSMANYA LETTER E", cat="Lo", bidi="L"};
  [0x10498] = {name="OSMANYA LETTER I", cat="Lo", bidi="L"};
  [0x10499] = {name="OSMANYA LETTER O", cat="Lo", bidi="L"};
  [0x1049a] = {name="OSMANYA LETTER U", cat="Lo", bidi="L"};
  [0x1049b] = {name="OSMANYA LETTER AA", cat="Lo", bidi="L"};
  [0x1049c] = {name="OSMANYA LETTER EE", cat="Lo", bidi="L"};
  [0x1049d] = {name="OSMANYA LETTER OO", cat="Lo", bidi="L"};
  [0x104a0] = {name="OSMANYA DIGIT ZERO", cat="Nd", bidi="L", decdigit=0, digit=0, numeric=0};
  [0x104a1] = {name="OSMANYA DIGIT ONE", cat="Nd", bidi="L", decdigit=1, digit=1, numeric=1};
  [0x104a2] = {name="OSMANYA DIGIT TWO", cat="Nd", bidi="L", decdigit=2, digit=2, numeric=2};
  [0x104a3] = {name="OSMANYA DIGIT THREE", cat="Nd", bidi="L", decdigit=3, digit=3, numeric=3};
  [0x104a4] = {name="OSMANYA DIGIT FOUR", cat="Nd", bidi="L", decdigit=4, digit=4, numeric=4};
  [0x104a5] = {name="OSMANYA DIGIT FIVE", cat="Nd", bidi="L", decdigit=5, digit=5, numeric=5};
  [0x104a6] = {name="OSMANYA DIGIT SIX", cat="Nd", bidi="L", decdigit=6, digit=6, numeric=6};
  [0x104a7] = {name="OSMANYA DIGIT SEVEN", cat="Nd", bidi="L", decdigit=7, digit=7, numeric=7};
  [0x104a8] = {name="OSMANYA DIGIT EIGHT", cat="Nd", bidi="L", decdigit=8, digit=8, numeric=8};
  [0x104a9] = {name="OSMANYA DIGIT NINE", cat="Nd", bidi="L", decdigit=9, digit=9, numeric=9};
  [0x10800] = {name="CYPRIOT SYLLABLE A", cat="Lo", bidi="R"};
  [0x10801] = {name="CYPRIOT SYLLABLE E", cat="Lo", bidi="R"};
  [0x10802] = {name="CYPRIOT SYLLABLE I", cat="Lo", bidi="R"};
  [0x10803] = {name="CYPRIOT SYLLABLE O", cat="Lo", bidi="R"};
  [0x10804] = {name="CYPRIOT SYLLABLE U", cat="Lo", bidi="R"};
  [0x10805] = {name="CYPRIOT SYLLABLE JA", cat="Lo", bidi="R"};
  [0x10808] = {name="CYPRIOT SYLLABLE JO", cat="Lo", bidi="R"};
  [0x1080a] = {name="CYPRIOT SYLLABLE KA", cat="Lo", bidi="R"};
  [0x1080b] = {name="CYPRIOT SYLLABLE KE", cat="Lo", bidi="R"};
  [0x1080c] = {name="CYPRIOT SYLLABLE KI", cat="Lo", bidi="R"};
  [0x1080d] = {name="CYPRIOT SYLLABLE KO", cat="Lo", bidi="R"};
  [0x1080e] = {name="CYPRIOT SYLLABLE KU", cat="Lo", bidi="R"};
  [0x1080f] = {name="CYPRIOT SYLLABLE LA", cat="Lo", bidi="R"};
  [0x10810] = {name="CYPRIOT SYLLABLE LE", cat="Lo", bidi="R"};
  [0x10811] = {name="CYPRIOT SYLLABLE LI", cat="Lo", bidi="R"};
  [0x10812] = {name="CYPRIOT SYLLABLE LO", cat="Lo", bidi="R"};
  [0x10813] = {name="CYPRIOT SYLLABLE LU", cat="Lo", bidi="R"};
  [0x10814] = {name="CYPRIOT SYLLABLE MA", cat="Lo", bidi="R"};
  [0x10815] = {name="CYPRIOT SYLLABLE ME", cat="Lo", bidi="R"};
  [0x10816] = {name="CYPRIOT SYLLABLE MI", cat="Lo", bidi="R"};
  [0x10817] = {name="CYPRIOT SYLLABLE MO", cat="Lo", bidi="R"};
  [0x10818] = {name="CYPRIOT SYLLABLE MU", cat="Lo", bidi="R"};
  [0x10819] = {name="CYPRIOT SYLLABLE NA", cat="Lo", bidi="R"};
  [0x1081a] = {name="CYPRIOT SYLLABLE NE", cat="Lo", bidi="R"};
  [0x1081b] = {name="CYPRIOT SYLLABLE NI", cat="Lo", bidi="R"};
  [0x1081c] = {name="CYPRIOT SYLLABLE NO", cat="Lo", bidi="R"};
  [0x1081d] = {name="CYPRIOT SYLLABLE NU", cat="Lo", bidi="R"};
  [0x1081e] = {name="CYPRIOT SYLLABLE PA", cat="Lo", bidi="R"};
  [0x1081f] = {name="CYPRIOT SYLLABLE PE", cat="Lo", bidi="R"};
  [0x10820] = {name="CYPRIOT SYLLABLE PI", cat="Lo", bidi="R"};
  [0x10821] = {name="CYPRIOT SYLLABLE PO", cat="Lo", bidi="R"};
  [0x10822] = {name="CYPRIOT SYLLABLE PU", cat="Lo", bidi="R"};
  [0x10823] = {name="CYPRIOT SYLLABLE RA", cat="Lo", bidi="R"};
  [0x10824] = {name="CYPRIOT SYLLABLE RE", cat="Lo", bidi="R"};
  [0x10825] = {name="CYPRIOT SYLLABLE RI", cat="Lo", bidi="R"};
  [0x10826] = {name="CYPRIOT SYLLABLE RO", cat="Lo", bidi="R"};
  [0x10827] = {name="CYPRIOT SYLLABLE RU", cat="Lo", bidi="R"};
  [0x10828] = {name="CYPRIOT SYLLABLE SA", cat="Lo", bidi="R"};
  [0x10829] = {name="CYPRIOT SYLLABLE SE", cat="Lo", bidi="R"};
  [0x1082a] = {name="CYPRIOT SYLLABLE SI", cat="Lo", bidi="R"};
  [0x1082b] = {name="CYPRIOT SYLLABLE SO", cat="Lo", bidi="R"};
  [0x1082c] = {name="CYPRIOT SYLLABLE SU", cat="Lo", bidi="R"};
  [0x1082d] = {name="CYPRIOT SYLLABLE TA", cat="Lo", bidi="R"};
  [0x1082e] = {name="CYPRIOT SYLLABLE TE", cat="Lo", bidi="R"};
  [0x1082f] = {name="CYPRIOT SYLLABLE TI", cat="Lo", bidi="R"};
  [0x10830] = {name="CYPRIOT SYLLABLE TO", cat="Lo", bidi="R"};
  [0x10831] = {name="CYPRIOT SYLLABLE TU", cat="Lo", bidi="R"};
  [0x10832] = {name="CYPRIOT SYLLABLE WA", cat="Lo", bidi="R"};
  [0x10833] = {name="CYPRIOT SYLLABLE WE", cat="Lo", bidi="R"};
  [0x10834] = {name="CYPRIOT SYLLABLE WI", cat="Lo", bidi="R"};
  [0x10835] = {name="CYPRIOT SYLLABLE WO", cat="Lo", bidi="R"};
  [0x10837] = {name="CYPRIOT SYLLABLE XA", cat="Lo", bidi="R"};
  [0x10838] = {name="CYPRIOT SYLLABLE XE", cat="Lo", bidi="R"};
  [0x1083c] = {name="CYPRIOT SYLLABLE ZA", cat="Lo", bidi="R"};
  [0x1083f] = {name="CYPRIOT SYLLABLE ZO", cat="Lo", bidi="R"};
  [0x10840] = {name="IMPERIAL ARAMAIC LETTER ALEPH", cat="Lo", bidi="R"};
  [0x10841] = {name="IMPERIAL ARAMAIC LETTER BETH", cat="Lo", bidi="R"};
  [0x10842] = {name="IMPERIAL ARAMAIC LETTER GIMEL", cat="Lo", bidi="R"};
  [0x10843] = {name="IMPERIAL ARAMAIC LETTER DALETH", cat="Lo", bidi="R"};
  [0x10844] = {name="IMPERIAL ARAMAIC LETTER HE", cat="Lo", bidi="R"};
  [0x10845] = {name="IMPERIAL ARAMAIC LETTER WAW", cat="Lo", bidi="R"};
  [0x10846] = {name="IMPERIAL ARAMAIC LETTER ZAYIN", cat="Lo", bidi="R"};
  [0x10847] = {name="IMPERIAL ARAMAIC LETTER HETH", cat="Lo", bidi="R"};
  [0x10848] = {name="IMPERIAL ARAMAIC LETTER TETH", cat="Lo", bidi="R"};
  [0x10849] = {name="IMPERIAL ARAMAIC LETTER YODH", cat="Lo", bidi="R"};
  [0x1084a] = {name="IMPERIAL ARAMAIC LETTER KAPH", cat="Lo", bidi="R"};
  [0x1084b] = {name="IMPERIAL ARAMAIC LETTER LAMEDH", cat="Lo", bidi="R"};
  [0x1084c] = {name="IMPERIAL ARAMAIC LETTER MEM", cat="Lo", bidi="R"};
  [0x1084d] = {name="IMPERIAL ARAMAIC LETTER NUN", cat="Lo", bidi="R"};
  [0x1084e] = {name="IMPERIAL ARAMAIC LETTER SAMEKH", cat="Lo", bidi="R"};
  [0x1084f] = {name="IMPERIAL ARAMAIC LETTER AYIN", cat="Lo", bidi="R"};
  [0x10850] = {name="IMPERIAL ARAMAIC LETTER PE", cat="Lo", bidi="R"};
  [0x10851] = {name="IMPERIAL ARAMAIC LETTER SADHE", cat="Lo", bidi="R"};
  [0x10852] = {name="IMPERIAL ARAMAIC LETTER QOPH", cat="Lo", bidi="R"};
  [0x10853] = {name="IMPERIAL ARAMAIC LETTER RESH", cat="Lo", bidi="R"};
  [0x10854] = {name="IMPERIAL ARAMAIC LETTER SHIN", cat="Lo", bidi="R"};
  [0x10855] = {name="IMPERIAL ARAMAIC LETTER TAW", cat="Lo", bidi="R"};
  [0x10857] = {name="IMPERIAL ARAMAIC SECTION SIGN", cat="Po", bidi="R"};
  [0x10858] = {name="IMPERIAL ARAMAIC NUMBER ONE", cat="No", bidi="R", numeric=1};
  [0x10859] = {name="IMPERIAL ARAMAIC NUMBER TWO", cat="No", bidi="R", numeric=2};
  [0x1085a] = {name="IMPERIAL ARAMAIC NUMBER THREE", cat="No", bidi="R", numeric=3};
  [0x1085b] = {name="IMPERIAL ARAMAIC NUMBER TEN", cat="No", bidi="R", numeric=10};
  [0x1085c] = {name="IMPERIAL ARAMAIC NUMBER TWENTY", cat="No", bidi="R", numeric=20};
  [0x1085d] = {name="IMPERIAL ARAMAIC NUMBER ONE HUNDRED", cat="No", bidi="R", numeric=100};
  [0x1085e] = {name="IMPERIAL ARAMAIC NUMBER ONE THOUSAND", cat="No", bidi="R", numeric=1000};
  [0x1085f] = {name="IMPERIAL ARAMAIC NUMBER TEN THOUSAND", cat="No", bidi="R", numeric=10000};
  [0x10900] = {name="PHOENICIAN LETTER ALF", cat="Lo", bidi="R"};
  [0x10901] = {name="PHOENICIAN LETTER BET", cat="Lo", bidi="R"};
  [0x10902] = {name="PHOENICIAN LETTER GAML", cat="Lo", bidi="R"};
  [0x10903] = {name="PHOENICIAN LETTER DELT", cat="Lo", bidi="R"};
  [0x10904] = {name="PHOENICIAN LETTER HE", cat="Lo", bidi="R"};
  [0x10905] = {name="PHOENICIAN LETTER WAU", cat="Lo", bidi="R"};
  [0x10906] = {name="PHOENICIAN LETTER ZAI", cat="Lo", bidi="R"};
  [0x10907] = {name="PHOENICIAN LETTER HET", cat="Lo", bidi="R"};
  [0x10908] = {name="PHOENICIAN LETTER TET", cat="Lo", bidi="R"};
  [0x10909] = {name="PHOENICIAN LETTER YOD", cat="Lo", bidi="R"};
  [0x1090a] = {name="PHOENICIAN LETTER KAF", cat="Lo", bidi="R"};
  [0x1090b] = {name="PHOENICIAN LETTER LAMD", cat="Lo", bidi="R"};
  [0x1090c] = {name="PHOENICIAN LETTER MEM", cat="Lo", bidi="R"};
  [0x1090d] = {name="PHOENICIAN LETTER NUN", cat="Lo", bidi="R"};
  [0x1090e] = {name="PHOENICIAN LETTER SEMK", cat="Lo", bidi="R"};
  [0x1090f] = {name="PHOENICIAN LETTER AIN", cat="Lo", bidi="R"};
  [0x10910] = {name="PHOENICIAN LETTER PE", cat="Lo", bidi="R"};
  [0x10911] = {name="PHOENICIAN LETTER SADE", cat="Lo", bidi="R"};
  [0x10912] = {name="PHOENICIAN LETTER QOF", cat="Lo", bidi="R"};
  [0x10913] = {name="PHOENICIAN LETTER ROSH", cat="Lo", bidi="R"};
  [0x10914] = {name="PHOENICIAN LETTER SHIN", cat="Lo", bidi="R"};
  [0x10915] = {name="PHOENICIAN LETTER TAU", cat="Lo", bidi="R"};
  [0x10916] = {name="PHOENICIAN NUMBER ONE", cat="No", bidi="R", numeric=1};
  [0x10917] = {name="PHOENICIAN NUMBER TEN", cat="No", bidi="R", numeric=10};
  [0x10918] = {name="PHOENICIAN NUMBER TWENTY", cat="No", bidi="R", numeric=20};
  [0x10919] = {name="PHOENICIAN NUMBER ONE HUNDRED", cat="No", bidi="R", numeric=100};
  [0x1091a] = {name="PHOENICIAN NUMBER TWO", cat="No", bidi="R", numeric=2};
  [0x1091b] = {name="PHOENICIAN NUMBER THREE", cat="No", bidi="R", numeric=3};
  [0x1091f] = {name="PHOENICIAN WORD SEPARATOR", cat="Po", bidi="ON"};
  [0x10920] = {name="LYDIAN LETTER A", cat="Lo", bidi="R"};
  [0x10921] = {name="LYDIAN LETTER B", cat="Lo", bidi="R"};
  [0x10922] = {name="LYDIAN LETTER G", cat="Lo", bidi="R"};
  [0x10923] = {name="LYDIAN LETTER D", cat="Lo", bidi="R"};
  [0x10924] = {name="LYDIAN LETTER E", cat="Lo", bidi="R"};
  [0x10925] = {name="LYDIAN LETTER V", cat="Lo", bidi="R"};
  [0x10926] = {name="LYDIAN LETTER I", cat="Lo", bidi="R"};
  [0x10927] = {name="LYDIAN LETTER Y", cat="Lo", bidi="R"};
  [0x10928] = {name="LYDIAN LETTER K", cat="Lo", bidi="R"};
  [0x10929] = {name="LYDIAN LETTER L", cat="Lo", bidi="R"};
  [0x1092a] = {name="LYDIAN LETTER M", cat="Lo", bidi="R"};
  [0x1092b] = {name="LYDIAN LETTER N", cat="Lo", bidi="R"};
  [0x1092c] = {name="LYDIAN LETTER O", cat="Lo", bidi="R"};
  [0x1092d] = {name="LYDIAN LETTER R", cat="Lo", bidi="R"};
  [0x1092e] = {name="LYDIAN LETTER SS", cat="Lo", bidi="R"};
  [0x1092f] = {name="LYDIAN LETTER T", cat="Lo", bidi="R"};
  [0x10930] = {name="LYDIAN LETTER U", cat="Lo", bidi="R"};
  [0x10931] = {name="LYDIAN LETTER F", cat="Lo", bidi="R"};
  [0x10932] = {name="LYDIAN LETTER Q", cat="Lo", bidi="R"};
  [0x10933] = {name="LYDIAN LETTER S", cat="Lo", bidi="R"};
  [0x10934] = {name="LYDIAN LETTER TT", cat="Lo", bidi="R"};
  [0x10935] = {name="LYDIAN LETTER AN", cat="Lo", bidi="R"};
  [0x10936] = {name="LYDIAN LETTER EN", cat="Lo", bidi="R"};
  [0x10937] = {name="LYDIAN LETTER LY", cat="Lo", bidi="R"};
  [0x10938] = {name="LYDIAN LETTER NN", cat="Lo", bidi="R"};
  [0x10939] = {name="LYDIAN LETTER C", cat="Lo", bidi="R"};
  [0x1093f] = {name="LYDIAN TRIANGULAR MARK", cat="Po", bidi="R"};
  [0x10a00] = {name="KHAROSHTHI LETTER A", cat="Lo", bidi="R"};
  [0x10a01] = {name="KHAROSHTHI VOWEL SIGN I", cat="Mn", bidi="NSM"};
  [0x10a02] = {name="KHAROSHTHI VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x10a03] = {name="KHAROSHTHI VOWEL SIGN VOCALIC R", cat="Mn", bidi="NSM"};
  [0x10a05] = {name="KHAROSHTHI VOWEL SIGN E", cat="Mn", bidi="NSM"};
  [0x10a06] = {name="KHAROSHTHI VOWEL SIGN O", cat="Mn", bidi="NSM"};
  [0x10a0c] = {name="KHAROSHTHI VOWEL LENGTH MARK", cat="Mn", bidi="NSM"};
  [0x10a0d] = {name="KHAROSHTHI SIGN DOUBLE RING BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x10a0e] = {name="KHAROSHTHI SIGN ANUSVARA", cat="Mn", bidi="NSM"};
  [0x10a0f] = {name="KHAROSHTHI SIGN VISARGA", cat="Mn", combo=230, bidi="NSM"};
  [0x10a10] = {name="KHAROSHTHI LETTER KA", cat="Lo", bidi="R"};
  [0x10a11] = {name="KHAROSHTHI LETTER KHA", cat="Lo", bidi="R"};
  [0x10a12] = {name="KHAROSHTHI LETTER GA", cat="Lo", bidi="R"};
  [0x10a13] = {name="KHAROSHTHI LETTER GHA", cat="Lo", bidi="R"};
  [0x10a15] = {name="KHAROSHTHI LETTER CA", cat="Lo", bidi="R"};
  [0x10a16] = {name="KHAROSHTHI LETTER CHA", cat="Lo", bidi="R"};
  [0x10a17] = {name="KHAROSHTHI LETTER JA", cat="Lo", bidi="R"};
  [0x10a19] = {name="KHAROSHTHI LETTER NYA", cat="Lo", bidi="R"};
  [0x10a1a] = {name="KHAROSHTHI LETTER TTA", cat="Lo", bidi="R"};
  [0x10a1b] = {name="KHAROSHTHI LETTER TTHA", cat="Lo", bidi="R"};
  [0x10a1c] = {name="KHAROSHTHI LETTER DDA", cat="Lo", bidi="R"};
  [0x10a1d] = {name="KHAROSHTHI LETTER DDHA", cat="Lo", bidi="R"};
  [0x10a1e] = {name="KHAROSHTHI LETTER NNA", cat="Lo", bidi="R"};
  [0x10a1f] = {name="KHAROSHTHI LETTER TA", cat="Lo", bidi="R"};
  [0x10a20] = {name="KHAROSHTHI LETTER THA", cat="Lo", bidi="R"};
  [0x10a21] = {name="KHAROSHTHI LETTER DA", cat="Lo", bidi="R"};
  [0x10a22] = {name="KHAROSHTHI LETTER DHA", cat="Lo", bidi="R"};
  [0x10a23] = {name="KHAROSHTHI LETTER NA", cat="Lo", bidi="R"};
  [0x10a24] = {name="KHAROSHTHI LETTER PA", cat="Lo", bidi="R"};
  [0x10a25] = {name="KHAROSHTHI LETTER PHA", cat="Lo", bidi="R"};
  [0x10a26] = {name="KHAROSHTHI LETTER BA", cat="Lo", bidi="R"};
  [0x10a27] = {name="KHAROSHTHI LETTER BHA", cat="Lo", bidi="R"};
  [0x10a28] = {name="KHAROSHTHI LETTER MA", cat="Lo", bidi="R"};
  [0x10a29] = {name="KHAROSHTHI LETTER YA", cat="Lo", bidi="R"};
  [0x10a2a] = {name="KHAROSHTHI LETTER RA", cat="Lo", bidi="R"};
  [0x10a2b] = {name="KHAROSHTHI LETTER LA", cat="Lo", bidi="R"};
  [0x10a2c] = {name="KHAROSHTHI LETTER VA", cat="Lo", bidi="R"};
  [0x10a2d] = {name="KHAROSHTHI LETTER SHA", cat="Lo", bidi="R"};
  [0x10a2e] = {name="KHAROSHTHI LETTER SSA", cat="Lo", bidi="R"};
  [0x10a2f] = {name="KHAROSHTHI LETTER SA", cat="Lo", bidi="R"};
  [0x10a30] = {name="KHAROSHTHI LETTER ZA", cat="Lo", bidi="R"};
  [0x10a31] = {name="KHAROSHTHI LETTER HA", cat="Lo", bidi="R"};
  [0x10a32] = {name="KHAROSHTHI LETTER KKA", cat="Lo", bidi="R"};
  [0x10a33] = {name="KHAROSHTHI LETTER TTTHA", cat="Lo", bidi="R"};
  [0x10a38] = {name="KHAROSHTHI SIGN BAR ABOVE", cat="Mn", combo=230, bidi="NSM"};
  [0x10a39] = {name="KHAROSHTHI SIGN CAUDA", cat="Mn", combo=1, bidi="NSM"};
  [0x10a3a] = {name="KHAROSHTHI SIGN DOT BELOW", cat="Mn", combo=220, bidi="NSM"};
  [0x10a3f] = {name="KHAROSHTHI VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x10a40] = {name="KHAROSHTHI DIGIT ONE", cat="No", bidi="R", digit=1, numeric=1};
  [0x10a41] = {name="KHAROSHTHI DIGIT TWO", cat="No", bidi="R", digit=2, numeric=2};
  [0x10a42] = {name="KHAROSHTHI DIGIT THREE", cat="No", bidi="R", digit=3, numeric=3};
  [0x10a43] = {name="KHAROSHTHI DIGIT FOUR", cat="No", bidi="R", digit=4, numeric=4};
  [0x10a44] = {name="KHAROSHTHI NUMBER TEN", cat="No", bidi="R", numeric=10};
  [0x10a45] = {name="KHAROSHTHI NUMBER TWENTY", cat="No", bidi="R", numeric=20};
  [0x10a46] = {name="KHAROSHTHI NUMBER ONE HUNDRED", cat="No", bidi="R", numeric=100};
  [0x10a47] = {name="KHAROSHTHI NUMBER ONE THOUSAND", cat="No", bidi="R", numeric=1000};
  [0x10a50] = {name="KHAROSHTHI PUNCTUATION DOT", cat="Po", bidi="R"};
  [0x10a51] = {name="KHAROSHTHI PUNCTUATION SMALL CIRCLE", cat="Po", bidi="R"};
  [0x10a52] = {name="KHAROSHTHI PUNCTUATION CIRCLE", cat="Po", bidi="R"};
  [0x10a53] = {name="KHAROSHTHI PUNCTUATION CRESCENT BAR", cat="Po", bidi="R"};
  [0x10a54] = {name="KHAROSHTHI PUNCTUATION MANGALAM", cat="Po", bidi="R"};
  [0x10a55] = {name="KHAROSHTHI PUNCTUATION LOTUS", cat="Po", bidi="R"};
  [0x10a56] = {name="KHAROSHTHI PUNCTUATION DANDA", cat="Po", bidi="R"};
  [0x10a57] = {name="KHAROSHTHI PUNCTUATION DOUBLE DANDA", cat="Po", bidi="R"};
  [0x10a58] = {name="KHAROSHTHI PUNCTUATION LINES", cat="Po", bidi="R"};
  [0x10a60] = {name="OLD SOUTH ARABIAN LETTER HE", cat="Lo", bidi="R"};
  [0x10a61] = {name="OLD SOUTH ARABIAN LETTER LAMEDH", cat="Lo", bidi="R"};
  [0x10a62] = {name="OLD SOUTH ARABIAN LETTER HETH", cat="Lo", bidi="R"};
  [0x10a63] = {name="OLD SOUTH ARABIAN LETTER MEM", cat="Lo", bidi="R"};
  [0x10a64] = {name="OLD SOUTH ARABIAN LETTER QOPH", cat="Lo", bidi="R"};
  [0x10a65] = {name="OLD SOUTH ARABIAN LETTER WAW", cat="Lo", bidi="R"};
  [0x10a66] = {name="OLD SOUTH ARABIAN LETTER SHIN", cat="Lo", bidi="R"};
  [0x10a67] = {name="OLD SOUTH ARABIAN LETTER RESH", cat="Lo", bidi="R"};
  [0x10a68] = {name="OLD SOUTH ARABIAN LETTER BETH", cat="Lo", bidi="R"};
  [0x10a69] = {name="OLD SOUTH ARABIAN LETTER TAW", cat="Lo", bidi="R"};
  [0x10a6a] = {name="OLD SOUTH ARABIAN LETTER SAT", cat="Lo", bidi="R"};
  [0x10a6b] = {name="OLD SOUTH ARABIAN LETTER KAPH", cat="Lo", bidi="R"};
  [0x10a6c] = {name="OLD SOUTH ARABIAN LETTER NUN", cat="Lo", bidi="R"};
  [0x10a6d] = {name="OLD SOUTH ARABIAN LETTER KHETH", cat="Lo", bidi="R"};
  [0x10a6e] = {name="OLD SOUTH ARABIAN LETTER SADHE", cat="Lo", bidi="R"};
  [0x10a6f] = {name="OLD SOUTH ARABIAN LETTER SAMEKH", cat="Lo", bidi="R"};
  [0x10a70] = {name="OLD SOUTH ARABIAN LETTER FE", cat="Lo", bidi="R"};
  [0x10a71] = {name="OLD SOUTH ARABIAN LETTER ALEF", cat="Lo", bidi="R"};
  [0x10a72] = {name="OLD SOUTH ARABIAN LETTER AYN", cat="Lo", bidi="R"};
  [0x10a73] = {name="OLD SOUTH ARABIAN LETTER DHADHE", cat="Lo", bidi="R"};
  [0x10a74] = {name="OLD SOUTH ARABIAN LETTER GIMEL", cat="Lo", bidi="R"};
  [0x10a75] = {name="OLD SOUTH ARABIAN LETTER DALETH", cat="Lo", bidi="R"};
  [0x10a76] = {name="OLD SOUTH ARABIAN LETTER GHAYN", cat="Lo", bidi="R"};
  [0x10a77] = {name="OLD SOUTH ARABIAN LETTER TETH", cat="Lo", bidi="R"};
  [0x10a78] = {name="OLD SOUTH ARABIAN LETTER ZAYN", cat="Lo", bidi="R"};
  [0x10a79] = {name="OLD SOUTH ARABIAN LETTER DHALETH", cat="Lo", bidi="R"};
  [0x10a7a] = {name="OLD SOUTH ARABIAN LETTER YODH", cat="Lo", bidi="R"};
  [0x10a7b] = {name="OLD SOUTH ARABIAN LETTER THAW", cat="Lo", bidi="R"};
  [0x10a7c] = {name="OLD SOUTH ARABIAN LETTER THETH", cat="Lo", bidi="R"};
  [0x10a7d] = {name="OLD SOUTH ARABIAN NUMBER ONE", cat="No", bidi="R", numeric=1};
  [0x10a7e] = {name="OLD SOUTH ARABIAN NUMBER FIFTY", cat="No", bidi="R", numeric=50};
  [0x10a7f] = {name="OLD SOUTH ARABIAN NUMERIC INDICATOR", cat="Po", bidi="R"};
  [0x10b00] = {name="AVESTAN LETTER A", cat="Lo", bidi="R"};
  [0x10b01] = {name="AVESTAN LETTER AA", cat="Lo", bidi="R"};
  [0x10b02] = {name="AVESTAN LETTER AO", cat="Lo", bidi="R"};
  [0x10b03] = {name="AVESTAN LETTER AAO", cat="Lo", bidi="R"};
  [0x10b04] = {name="AVESTAN LETTER AN", cat="Lo", bidi="R"};
  [0x10b05] = {name="AVESTAN LETTER AAN", cat="Lo", bidi="R"};
  [0x10b06] = {name="AVESTAN LETTER AE", cat="Lo", bidi="R"};
  [0x10b07] = {name="AVESTAN LETTER AEE", cat="Lo", bidi="R"};
  [0x10b08] = {name="AVESTAN LETTER E", cat="Lo", bidi="R"};
  [0x10b09] = {name="AVESTAN LETTER EE", cat="Lo", bidi="R"};
  [0x10b0a] = {name="AVESTAN LETTER O", cat="Lo", bidi="R"};
  [0x10b0b] = {name="AVESTAN LETTER OO", cat="Lo", bidi="R"};
  [0x10b0c] = {name="AVESTAN LETTER I", cat="Lo", bidi="R"};
  [0x10b0d] = {name="AVESTAN LETTER II", cat="Lo", bidi="R"};
  [0x10b0e] = {name="AVESTAN LETTER U", cat="Lo", bidi="R"};
  [0x10b0f] = {name="AVESTAN LETTER UU", cat="Lo", bidi="R"};
  [0x10b10] = {name="AVESTAN LETTER KE", cat="Lo", bidi="R"};
  [0x10b11] = {name="AVESTAN LETTER XE", cat="Lo", bidi="R"};
  [0x10b12] = {name="AVESTAN LETTER XYE", cat="Lo", bidi="R"};
  [0x10b13] = {name="AVESTAN LETTER XVE", cat="Lo", bidi="R"};
  [0x10b14] = {name="AVESTAN LETTER GE", cat="Lo", bidi="R"};
  [0x10b15] = {name="AVESTAN LETTER GGE", cat="Lo", bidi="R"};
  [0x10b16] = {name="AVESTAN LETTER GHE", cat="Lo", bidi="R"};
  [0x10b17] = {name="AVESTAN LETTER CE", cat="Lo", bidi="R"};
  [0x10b18] = {name="AVESTAN LETTER JE", cat="Lo", bidi="R"};
  [0x10b19] = {name="AVESTAN LETTER TE", cat="Lo", bidi="R"};
  [0x10b1a] = {name="AVESTAN LETTER THE", cat="Lo", bidi="R"};
  [0x10b1b] = {name="AVESTAN LETTER DE", cat="Lo", bidi="R"};
  [0x10b1c] = {name="AVESTAN LETTER DHE", cat="Lo", bidi="R"};
  [0x10b1d] = {name="AVESTAN LETTER TTE", cat="Lo", bidi="R"};
  [0x10b1e] = {name="AVESTAN LETTER PE", cat="Lo", bidi="R"};
  [0x10b1f] = {name="AVESTAN LETTER FE", cat="Lo", bidi="R"};
  [0x10b20] = {name="AVESTAN LETTER BE", cat="Lo", bidi="R"};
  [0x10b21] = {name="AVESTAN LETTER BHE", cat="Lo", bidi="R"};
  [0x10b22] = {name="AVESTAN LETTER NGE", cat="Lo", bidi="R"};
  [0x10b23] = {name="AVESTAN LETTER NGYE", cat="Lo", bidi="R"};
  [0x10b24] = {name="AVESTAN LETTER NGVE", cat="Lo", bidi="R"};
  [0x10b25] = {name="AVESTAN LETTER NE", cat="Lo", bidi="R"};
  [0x10b26] = {name="AVESTAN LETTER NYE", cat="Lo", bidi="R"};
  [0x10b27] = {name="AVESTAN LETTER NNE", cat="Lo", bidi="R"};
  [0x10b28] = {name="AVESTAN LETTER ME", cat="Lo", bidi="R"};
  [0x10b29] = {name="AVESTAN LETTER HME", cat="Lo", bidi="R"};
  [0x10b2a] = {name="AVESTAN LETTER YYE", cat="Lo", bidi="R"};
  [0x10b2b] = {name="AVESTAN LETTER YE", cat="Lo", bidi="R"};
  [0x10b2c] = {name="AVESTAN LETTER VE", cat="Lo", bidi="R"};
  [0x10b2d] = {name="AVESTAN LETTER RE", cat="Lo", bidi="R"};
  [0x10b2e] = {name="AVESTAN LETTER LE", cat="Lo", bidi="R"};
  [0x10b2f] = {name="AVESTAN LETTER SE", cat="Lo", bidi="R"};
  [0x10b30] = {name="AVESTAN LETTER ZE", cat="Lo", bidi="R"};
  [0x10b31] = {name="AVESTAN LETTER SHE", cat="Lo", bidi="R"};
  [0x10b32] = {name="AVESTAN LETTER ZHE", cat="Lo", bidi="R"};
  [0x10b33] = {name="AVESTAN LETTER SHYE", cat="Lo", bidi="R"};
  [0x10b34] = {name="AVESTAN LETTER SSHE", cat="Lo", bidi="R"};
  [0x10b35] = {name="AVESTAN LETTER HE", cat="Lo", bidi="R"};
  [0x10b39] = {name="AVESTAN ABBREVIATION MARK", cat="Po", bidi="ON"};
  [0x10b3a] = {name="TINY TWO DOTS OVER ONE DOT PUNCTUATION", cat="Po", bidi="ON"};
  [0x10b3b] = {name="SMALL TWO DOTS OVER ONE DOT PUNCTUATION", cat="Po", bidi="ON"};
  [0x10b3c] = {name="LARGE TWO DOTS OVER ONE DOT PUNCTUATION", cat="Po", bidi="ON"};
  [0x10b3d] = {name="LARGE ONE DOT OVER TWO DOTS PUNCTUATION", cat="Po", bidi="ON"};
  [0x10b3e] = {name="LARGE TWO RINGS OVER ONE RING PUNCTUATION", cat="Po", bidi="ON"};
  [0x10b3f] = {name="LARGE ONE RING OVER TWO RINGS PUNCTUATION", cat="Po", bidi="ON"};
  [0x10b40] = {name="INSCRIPTIONAL PARTHIAN LETTER ALEPH", cat="Lo", bidi="R"};
  [0x10b41] = {name="INSCRIPTIONAL PARTHIAN LETTER BETH", cat="Lo", bidi="R"};
  [0x10b42] = {name="INSCRIPTIONAL PARTHIAN LETTER GIMEL", cat="Lo", bidi="R"};
  [0x10b43] = {name="INSCRIPTIONAL PARTHIAN LETTER DALETH", cat="Lo", bidi="R"};
  [0x10b44] = {name="INSCRIPTIONAL PARTHIAN LETTER HE", cat="Lo", bidi="R"};
  [0x10b45] = {name="INSCRIPTIONAL PARTHIAN LETTER WAW", cat="Lo", bidi="R"};
  [0x10b46] = {name="INSCRIPTIONAL PARTHIAN LETTER ZAYIN", cat="Lo", bidi="R"};
  [0x10b47] = {name="INSCRIPTIONAL PARTHIAN LETTER HETH", cat="Lo", bidi="R"};
  [0x10b48] = {name="INSCRIPTIONAL PARTHIAN LETTER TETH", cat="Lo", bidi="R"};
  [0x10b49] = {name="INSCRIPTIONAL PARTHIAN LETTER YODH", cat="Lo", bidi="R"};
  [0x10b4a] = {name="INSCRIPTIONAL PARTHIAN LETTER KAPH", cat="Lo", bidi="R"};
  [0x10b4b] = {name="INSCRIPTIONAL PARTHIAN LETTER LAMEDH", cat="Lo", bidi="R"};
  [0x10b4c] = {name="INSCRIPTIONAL PARTHIAN LETTER MEM", cat="Lo", bidi="R"};
  [0x10b4d] = {name="INSCRIPTIONAL PARTHIAN LETTER NUN", cat="Lo", bidi="R"};
  [0x10b4e] = {name="INSCRIPTIONAL PARTHIAN LETTER SAMEKH", cat="Lo", bidi="R"};
  [0x10b4f] = {name="INSCRIPTIONAL PARTHIAN LETTER AYIN", cat="Lo", bidi="R"};
  [0x10b50] = {name="INSCRIPTIONAL PARTHIAN LETTER PE", cat="Lo", bidi="R"};
  [0x10b51] = {name="INSCRIPTIONAL PARTHIAN LETTER SADHE", cat="Lo", bidi="R"};
  [0x10b52] = {name="INSCRIPTIONAL PARTHIAN LETTER QOPH", cat="Lo", bidi="R"};
  [0x10b53] = {name="INSCRIPTIONAL PARTHIAN LETTER RESH", cat="Lo", bidi="R"};
  [0x10b54] = {name="INSCRIPTIONAL PARTHIAN LETTER SHIN", cat="Lo", bidi="R"};
  [0x10b55] = {name="INSCRIPTIONAL PARTHIAN LETTER TAW", cat="Lo", bidi="R"};
  [0x10b58] = {name="INSCRIPTIONAL PARTHIAN NUMBER ONE", cat="No", bidi="R", numeric=1};
  [0x10b59] = {name="INSCRIPTIONAL PARTHIAN NUMBER TWO", cat="No", bidi="R", numeric=2};
  [0x10b5a] = {name="INSCRIPTIONAL PARTHIAN NUMBER THREE", cat="No", bidi="R", numeric=3};
  [0x10b5b] = {name="INSCRIPTIONAL PARTHIAN NUMBER FOUR", cat="No", bidi="R", numeric=4};
  [0x10b5c] = {name="INSCRIPTIONAL PARTHIAN NUMBER TEN", cat="No", bidi="R", numeric=10};
  [0x10b5d] = {name="INSCRIPTIONAL PARTHIAN NUMBER TWENTY", cat="No", bidi="R", numeric=20};
  [0x10b5e] = {name="INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED", cat="No", bidi="R", numeric=100};
  [0x10b5f] = {name="INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND", cat="No", bidi="R", numeric=1000};
  [0x10b60] = {name="INSCRIPTIONAL PAHLAVI LETTER ALEPH", cat="Lo", bidi="R"};
  [0x10b61] = {name="INSCRIPTIONAL PAHLAVI LETTER BETH", cat="Lo", bidi="R"};
  [0x10b62] = {name="INSCRIPTIONAL PAHLAVI LETTER GIMEL", cat="Lo", bidi="R"};
  [0x10b63] = {name="INSCRIPTIONAL PAHLAVI LETTER DALETH", cat="Lo", bidi="R"};
  [0x10b64] = {name="INSCRIPTIONAL PAHLAVI LETTER HE", cat="Lo", bidi="R"};
  [0x10b65] = {name="INSCRIPTIONAL PAHLAVI LETTER WAW-AYIN-RESH", cat="Lo", bidi="R"};
  [0x10b66] = {name="INSCRIPTIONAL PAHLAVI LETTER ZAYIN", cat="Lo", bidi="R"};
  [0x10b67] = {name="INSCRIPTIONAL PAHLAVI LETTER HETH", cat="Lo", bidi="R"};
  [0x10b68] = {name="INSCRIPTIONAL PAHLAVI LETTER TETH", cat="Lo", bidi="R"};
  [0x10b69] = {name="INSCRIPTIONAL PAHLAVI LETTER YODH", cat="Lo", bidi="R"};
  [0x10b6a] = {name="INSCRIPTIONAL PAHLAVI LETTER KAPH", cat="Lo", bidi="R"};
  [0x10b6b] = {name="INSCRIPTIONAL PAHLAVI LETTER LAMEDH", cat="Lo", bidi="R"};
  [0x10b6c] = {name="INSCRIPTIONAL PAHLAVI LETTER MEM-QOPH", cat="Lo", bidi="R"};
  [0x10b6d] = {name="INSCRIPTIONAL PAHLAVI LETTER NUN", cat="Lo", bidi="R"};
  [0x10b6e] = {name="INSCRIPTIONAL PAHLAVI LETTER SAMEKH", cat="Lo", bidi="R"};
  [0x10b6f] = {name="INSCRIPTIONAL PAHLAVI LETTER PE", cat="Lo", bidi="R"};
  [0x10b70] = {name="INSCRIPTIONAL PAHLAVI LETTER SADHE", cat="Lo", bidi="R"};
  [0x10b71] = {name="INSCRIPTIONAL PAHLAVI LETTER SHIN", cat="Lo", bidi="R"};
  [0x10b72] = {name="INSCRIPTIONAL PAHLAVI LETTER TAW", cat="Lo", bidi="R"};
  [0x10b78] = {name="INSCRIPTIONAL PAHLAVI NUMBER ONE", cat="No", bidi="R", numeric=1};
  [0x10b79] = {name="INSCRIPTIONAL PAHLAVI NUMBER TWO", cat="No", bidi="R", numeric=2};
  [0x10b7a] = {name="INSCRIPTIONAL PAHLAVI NUMBER THREE", cat="No", bidi="R", numeric=3};
  [0x10b7b] = {name="INSCRIPTIONAL PAHLAVI NUMBER FOUR", cat="No", bidi="R", numeric=4};
  [0x10b7c] = {name="INSCRIPTIONAL PAHLAVI NUMBER TEN", cat="No", bidi="R", numeric=10};
  [0x10b7d] = {name="INSCRIPTIONAL PAHLAVI NUMBER TWENTY", cat="No", bidi="R", numeric=20};
  [0x10b7e] = {name="INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED", cat="No", bidi="R", numeric=100};
  [0x10b7f] = {name="INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND", cat="No", bidi="R", numeric=1000};
  [0x10c00] = {name="OLD TURKIC LETTER ORKHON A", cat="Lo", bidi="R"};
  [0x10c01] = {name="OLD TURKIC LETTER YENISEI A", cat="Lo", bidi="R"};
  [0x10c02] = {name="OLD TURKIC LETTER YENISEI AE", cat="Lo", bidi="R"};
  [0x10c03] = {name="OLD TURKIC LETTER ORKHON I", cat="Lo", bidi="R"};
  [0x10c04] = {name="OLD TURKIC LETTER YENISEI I", cat="Lo", bidi="R"};
  [0x10c05] = {name="OLD TURKIC LETTER YENISEI E", cat="Lo", bidi="R"};
  [0x10c06] = {name="OLD TURKIC LETTER ORKHON O", cat="Lo", bidi="R"};
  [0x10c07] = {name="OLD TURKIC LETTER ORKHON OE", cat="Lo", bidi="R"};
  [0x10c08] = {name="OLD TURKIC LETTER YENISEI OE", cat="Lo", bidi="R"};
  [0x10c09] = {name="OLD TURKIC LETTER ORKHON AB", cat="Lo", bidi="R"};
  [0x10c0a] = {name="OLD TURKIC LETTER YENISEI AB", cat="Lo", bidi="R"};
  [0x10c0b] = {name="OLD TURKIC LETTER ORKHON AEB", cat="Lo", bidi="R"};
  [0x10c0c] = {name="OLD TURKIC LETTER YENISEI AEB", cat="Lo", bidi="R"};
  [0x10c0d] = {name="OLD TURKIC LETTER ORKHON AG", cat="Lo", bidi="R"};
  [0x10c0e] = {name="OLD TURKIC LETTER YENISEI AG", cat="Lo", bidi="R"};
  [0x10c0f] = {name="OLD TURKIC LETTER ORKHON AEG", cat="Lo", bidi="R"};
  [0x10c10] = {name="OLD TURKIC LETTER YENISEI AEG", cat="Lo", bidi="R"};
  [0x10c11] = {name="OLD TURKIC LETTER ORKHON AD", cat="Lo", bidi="R"};
  [0x10c12] = {name="OLD TURKIC LETTER YENISEI AD", cat="Lo", bidi="R"};
  [0x10c13] = {name="OLD TURKIC LETTER ORKHON AED", cat="Lo", bidi="R"};
  [0x10c14] = {name="OLD TURKIC LETTER ORKHON EZ", cat="Lo", bidi="R"};
  [0x10c15] = {name="OLD TURKIC LETTER YENISEI EZ", cat="Lo", bidi="R"};
  [0x10c16] = {name="OLD TURKIC LETTER ORKHON AY", cat="Lo", bidi="R"};
  [0x10c17] = {name="OLD TURKIC LETTER YENISEI AY", cat="Lo", bidi="R"};
  [0x10c18] = {name="OLD TURKIC LETTER ORKHON AEY", cat="Lo", bidi="R"};
  [0x10c19] = {name="OLD TURKIC LETTER YENISEI AEY", cat="Lo", bidi="R"};
  [0x10c1a] = {name="OLD TURKIC LETTER ORKHON AEK", cat="Lo", bidi="R"};
  [0x10c1b] = {name="OLD TURKIC LETTER YENISEI AEK", cat="Lo", bidi="R"};
  [0x10c1c] = {name="OLD TURKIC LETTER ORKHON OEK", cat="Lo", bidi="R"};
  [0x10c1d] = {name="OLD TURKIC LETTER YENISEI OEK", cat="Lo", bidi="R"};
  [0x10c1e] = {name="OLD TURKIC LETTER ORKHON AL", cat="Lo", bidi="R"};
  [0x10c1f] = {name="OLD TURKIC LETTER YENISEI AL", cat="Lo", bidi="R"};
  [0x10c20] = {name="OLD TURKIC LETTER ORKHON AEL", cat="Lo", bidi="R"};
  [0x10c21] = {name="OLD TURKIC LETTER ORKHON ELT", cat="Lo", bidi="R"};
  [0x10c22] = {name="OLD TURKIC LETTER ORKHON EM", cat="Lo", bidi="R"};
  [0x10c23] = {name="OLD TURKIC LETTER ORKHON AN", cat="Lo", bidi="R"};
  [0x10c24] = {name="OLD TURKIC LETTER ORKHON AEN", cat="Lo", bidi="R"};
  [0x10c25] = {name="OLD TURKIC LETTER YENISEI AEN", cat="Lo", bidi="R"};
  [0x10c26] = {name="OLD TURKIC LETTER ORKHON ENT", cat="Lo", bidi="R"};
  [0x10c27] = {name="OLD TURKIC LETTER YENISEI ENT", cat="Lo", bidi="R"};
  [0x10c28] = {name="OLD TURKIC LETTER ORKHON ENC", cat="Lo", bidi="R"};
  [0x10c29] = {name="OLD TURKIC LETTER YENISEI ENC", cat="Lo", bidi="R"};
  [0x10c2a] = {name="OLD TURKIC LETTER ORKHON ENY", cat="Lo", bidi="R"};
  [0x10c2b] = {name="OLD TURKIC LETTER YENISEI ENY", cat="Lo", bidi="R"};
  [0x10c2c] = {name="OLD TURKIC LETTER YENISEI ANG", cat="Lo", bidi="R"};
  [0x10c2d] = {name="OLD TURKIC LETTER ORKHON ENG", cat="Lo", bidi="R"};
  [0x10c2e] = {name="OLD TURKIC LETTER YENISEI AENG", cat="Lo", bidi="R"};
  [0x10c2f] = {name="OLD TURKIC LETTER ORKHON EP", cat="Lo", bidi="R"};
  [0x10c30] = {name="OLD TURKIC LETTER ORKHON OP", cat="Lo", bidi="R"};
  [0x10c31] = {name="OLD TURKIC LETTER ORKHON IC", cat="Lo", bidi="R"};
  [0x10c32] = {name="OLD TURKIC LETTER ORKHON EC", cat="Lo", bidi="R"};
  [0x10c33] = {name="OLD TURKIC LETTER YENISEI EC", cat="Lo", bidi="R"};
  [0x10c34] = {name="OLD TURKIC LETTER ORKHON AQ", cat="Lo", bidi="R"};
  [0x10c35] = {name="OLD TURKIC LETTER YENISEI AQ", cat="Lo", bidi="R"};
  [0x10c36] = {name="OLD TURKIC LETTER ORKHON IQ", cat="Lo", bidi="R"};
  [0x10c37] = {name="OLD TURKIC LETTER YENISEI IQ", cat="Lo", bidi="R"};
  [0x10c38] = {name="OLD TURKIC LETTER ORKHON OQ", cat="Lo", bidi="R"};
  [0x10c39] = {name="OLD TURKIC LETTER YENISEI OQ", cat="Lo", bidi="R"};
  [0x10c3a] = {name="OLD TURKIC LETTER ORKHON AR", cat="Lo", bidi="R"};
  [0x10c3b] = {name="OLD TURKIC LETTER YENISEI AR", cat="Lo", bidi="R"};
  [0x10c3c] = {name="OLD TURKIC LETTER ORKHON AER", cat="Lo", bidi="R"};
  [0x10c3d] = {name="OLD TURKIC LETTER ORKHON AS", cat="Lo", bidi="R"};
  [0x10c3e] = {name="OLD TURKIC LETTER ORKHON AES", cat="Lo", bidi="R"};
  [0x10c3f] = {name="OLD TURKIC LETTER ORKHON ASH", cat="Lo", bidi="R"};
  [0x10c40] = {name="OLD TURKIC LETTER YENISEI ASH", cat="Lo", bidi="R"};
  [0x10c41] = {name="OLD TURKIC LETTER ORKHON ESH", cat="Lo", bidi="R"};
  [0x10c42] = {name="OLD TURKIC LETTER YENISEI ESH", cat="Lo", bidi="R"};
  [0x10c43] = {name="OLD TURKIC LETTER ORKHON AT", cat="Lo", bidi="R"};
  [0x10c44] = {name="OLD TURKIC LETTER YENISEI AT", cat="Lo", bidi="R"};
  [0x10c45] = {name="OLD TURKIC LETTER ORKHON AET", cat="Lo", bidi="R"};
  [0x10c46] = {name="OLD TURKIC LETTER YENISEI AET", cat="Lo", bidi="R"};
  [0x10c47] = {name="OLD TURKIC LETTER ORKHON OT", cat="Lo", bidi="R"};
  [0x10c48] = {name="OLD TURKIC LETTER ORKHON BASH", cat="Lo", bidi="R"};
  [0x10e60] = {name="RUMI DIGIT ONE", cat="No", bidi="AN", digit=1, numeric=1};
  [0x10e61] = {name="RUMI DIGIT TWO", cat="No", bidi="AN", digit=2, numeric=2};
  [0x10e62] = {name="RUMI DIGIT THREE", cat="No", bidi="AN", digit=3, numeric=3};
  [0x10e63] = {name="RUMI DIGIT FOUR", cat="No", bidi="AN", digit=4, numeric=4};
  [0x10e64] = {name="RUMI DIGIT FIVE", cat="No", bidi="AN", digit=5, numeric=5};
  [0x10e65] = {name="RUMI DIGIT SIX", cat="No", bidi="AN", digit=6, numeric=6};
  [0x10e66] = {name="RUMI DIGIT SEVEN", cat="No", bidi="AN", digit=7, numeric=7};
  [0x10e67] = {name="RUMI DIGIT EIGHT", cat="No", bidi="AN", digit=8, numeric=8};
  [0x10e68] = {name="RUMI DIGIT NINE", cat="No", bidi="AN", digit=9, numeric=9};
  [0x10e69] = {name="RUMI NUMBER TEN", cat="No", bidi="AN", numeric=10};
  [0x10e6a] = {name="RUMI NUMBER TWENTY", cat="No", bidi="AN", numeric=20};
  [0x10e6b] = {name="RUMI NUMBER THIRTY", cat="No", bidi="AN", numeric=30};
  [0x10e6c] = {name="RUMI NUMBER FORTY", cat="No", bidi="AN", numeric=40};
  [0x10e6d] = {name="RUMI NUMBER FIFTY", cat="No", bidi="AN", numeric=50};
  [0x10e6e] = {name="RUMI NUMBER SIXTY", cat="No", bidi="AN", numeric=60};
  [0x10e6f] = {name="RUMI NUMBER SEVENTY", cat="No", bidi="AN", numeric=70};
  [0x10e70] = {name="RUMI NUMBER EIGHTY", cat="No", bidi="AN", numeric=80};
  [0x10e71] = {name="RUMI NUMBER NINETY", cat="No", bidi="AN", numeric=90};
  [0x10e72] = {name="RUMI NUMBER ONE HUNDRED", cat="No", bidi="AN", numeric=100};
  [0x10e73] = {name="RUMI NUMBER TWO HUNDRED", cat="No", bidi="AN", numeric=200};
  [0x10e74] = {name="RUMI NUMBER THREE HUNDRED", cat="No", bidi="AN", numeric=300};
  [0x10e75] = {name="RUMI NUMBER FOUR HUNDRED", cat="No", bidi="AN", numeric=400};
  [0x10e76] = {name="RUMI NUMBER FIVE HUNDRED", cat="No", bidi="AN", numeric=500};
  [0x10e77] = {name="RUMI NUMBER SIX HUNDRED", cat="No", bidi="AN", numeric=600};
  [0x10e78] = {name="RUMI NUMBER SEVEN HUNDRED", cat="No", bidi="AN", numeric=700};
  [0x10e79] = {name="RUMI NUMBER EIGHT HUNDRED", cat="No", bidi="AN", numeric=800};
  [0x10e7a] = {name="RUMI NUMBER NINE HUNDRED", cat="No", bidi="AN", numeric=900};
  [0x10e7b] = {name="RUMI FRACTION ONE HALF", cat="No", bidi="AN", numeric=1/2};
  [0x10e7c] = {name="RUMI FRACTION ONE QUARTER", cat="No", bidi="AN", numeric=1/4};
  [0x10e7d] = {name="RUMI FRACTION ONE THIRD", cat="No", bidi="AN", numeric=1/3};
  [0x10e7e] = {name="RUMI FRACTION TWO THIRDS", cat="No", bidi="AN", numeric=2/3};
  [0x11080] = {name="KAITHI SIGN CANDRABINDU", cat="Mn", bidi="NSM"};
  [0x11081] = {name="KAITHI SIGN ANUSVARA", cat="Mn", bidi="NSM"};
  [0x11082] = {name="KAITHI SIGN VISARGA", cat="Mc", bidi="L"};
  [0x11083] = {name="KAITHI LETTER A", cat="Lo", bidi="L"};
  [0x11084] = {name="KAITHI LETTER AA", cat="Lo", bidi="L"};
  [0x11085] = {name="KAITHI LETTER I", cat="Lo", bidi="L"};
  [0x11086] = {name="KAITHI LETTER II", cat="Lo", bidi="L"};
  [0x11087] = {name="KAITHI LETTER U", cat="Lo", bidi="L"};
  [0x11088] = {name="KAITHI LETTER UU", cat="Lo", bidi="L"};
  [0x11089] = {name="KAITHI LETTER E", cat="Lo", bidi="L"};
  [0x1108a] = {name="KAITHI LETTER AI", cat="Lo", bidi="L"};
  [0x1108b] = {name="KAITHI LETTER O", cat="Lo", bidi="L"};
  [0x1108c] = {name="KAITHI LETTER AU", cat="Lo", bidi="L"};
  [0x1108d] = {name="KAITHI LETTER KA", cat="Lo", bidi="L"};
  [0x1108e] = {name="KAITHI LETTER KHA", cat="Lo", bidi="L"};
  [0x1108f] = {name="KAITHI LETTER GA", cat="Lo", bidi="L"};
  [0x11090] = {name="KAITHI LETTER GHA", cat="Lo", bidi="L"};
  [0x11091] = {name="KAITHI LETTER NGA", cat="Lo", bidi="L"};
  [0x11092] = {name="KAITHI LETTER CA", cat="Lo", bidi="L"};
  [0x11093] = {name="KAITHI LETTER CHA", cat="Lo", bidi="L"};
  [0x11094] = {name="KAITHI LETTER JA", cat="Lo", bidi="L"};
  [0x11095] = {name="KAITHI LETTER JHA", cat="Lo", bidi="L"};
  [0x11096] = {name="KAITHI LETTER NYA", cat="Lo", bidi="L"};
  [0x11097] = {name="KAITHI LETTER TTA", cat="Lo", bidi="L"};
  [0x11098] = {name="KAITHI LETTER TTHA", cat="Lo", bidi="L"};
  [0x11099] = {name="KAITHI LETTER DDA", cat="Lo", bidi="L"};
  [0x1109a] = {name="KAITHI LETTER DDDHA", cat="Lo", bidi="L", decomp={0x11099,0x110BA}};
  [0x1109b] = {name="KAITHI LETTER DDHA", cat="Lo", bidi="L"};
  [0x1109c] = {name="KAITHI LETTER RHA", cat="Lo", bidi="L", decomp={0x1109B,0x110BA}};
  [0x1109d] = {name="KAITHI LETTER NNA", cat="Lo", bidi="L"};
  [0x1109e] = {name="KAITHI LETTER TA", cat="Lo", bidi="L"};
  [0x1109f] = {name="KAITHI LETTER THA", cat="Lo", bidi="L"};
  [0x110a0] = {name="KAITHI LETTER DA", cat="Lo", bidi="L"};
  [0x110a1] = {name="KAITHI LETTER DHA", cat="Lo", bidi="L"};
  [0x110a2] = {name="KAITHI LETTER NA", cat="Lo", bidi="L"};
  [0x110a3] = {name="KAITHI LETTER PA", cat="Lo", bidi="L"};
  [0x110a4] = {name="KAITHI LETTER PHA", cat="Lo", bidi="L"};
  [0x110a5] = {name="KAITHI LETTER BA", cat="Lo", bidi="L"};
  [0x110a6] = {name="KAITHI LETTER BHA", cat="Lo", bidi="L"};
  [0x110a7] = {name="KAITHI LETTER MA", cat="Lo", bidi="L"};
  [0x110a8] = {name="KAITHI LETTER YA", cat="Lo", bidi="L"};
  [0x110a9] = {name="KAITHI LETTER RA", cat="Lo", bidi="L"};
  [0x110aa] = {name="KAITHI LETTER LA", cat="Lo", bidi="L"};
  [0x110ab] = {name="KAITHI LETTER VA", cat="Lo", bidi="L", decomp={0x110A5,0x110BA}};
  [0x110ac] = {name="KAITHI LETTER SHA", cat="Lo", bidi="L"};
  [0x110ad] = {name="KAITHI LETTER SSA", cat="Lo", bidi="L"};
  [0x110ae] = {name="KAITHI LETTER SA", cat="Lo", bidi="L"};
  [0x110af] = {name="KAITHI LETTER HA", cat="Lo", bidi="L"};
  [0x110b0] = {name="KAITHI VOWEL SIGN AA", cat="Mc", bidi="L"};
  [0x110b1] = {name="KAITHI VOWEL SIGN I", cat="Mc", bidi="L"};
  [0x110b2] = {name="KAITHI VOWEL SIGN II", cat="Mc", bidi="L"};
  [0x110b3] = {name="KAITHI VOWEL SIGN U", cat="Mn", bidi="NSM"};
  [0x110b4] = {name="KAITHI VOWEL SIGN UU", cat="Mn", bidi="NSM"};
  [0x110b5] = {name="KAITHI VOWEL SIGN E", cat="Mn", bidi="NSM"};
  [0x110b6] = {name="KAITHI VOWEL SIGN AI", cat="Mn", bidi="NSM"};
  [0x110b7] = {name="KAITHI VOWEL SIGN O", cat="Mc", bidi="L"};
  [0x110b8] = {name="KAITHI VOWEL SIGN AU", cat="Mc", bidi="L"};
  [0x110b9] = {name="KAITHI SIGN VIRAMA", cat="Mn", combo=9, bidi="NSM"};
  [0x110ba] = {name="KAITHI SIGN NUKTA", cat="Mn", combo=7, bidi="NSM"};
  [0x110bb] = {name="KAITHI ABBREVIATION SIGN", cat="Po", bidi="L"};
  [0x110bc] = {name="KAITHI ENUMERATION SIGN", cat="Po", bidi="L"};
  [0x110bd] = {name="KAITHI NUMBER SIGN", cat="Cf", bidi="L"};
  [0x110be] = {name="KAITHI SECTION MARK", cat="Po", bidi="L"};
  [0x110bf] = {name="KAITHI DOUBLE SECTION MARK", cat="Po", bidi="L"};
  [0x110c0] = {name="KAITHI DANDA", cat="Po", bidi="L"};
  [0x110c1] = {name="KAITHI DOUBLE DANDA", cat="Po", bidi="L"};
  [0x12000] = {name="CUNEIFORM SIGN A", cat="Lo", bidi="L"};
  [0x12001] = {name="CUNEIFORM SIGN A TIMES A", cat="Lo", bidi="L"};
  [0x12002] = {name="CUNEIFORM SIGN A TIMES BAD", cat="Lo", bidi="L"};
  [0x12003] = {name="CUNEIFORM SIGN A TIMES GAN2 TENU", cat="Lo", bidi="L"};
  [0x12004] = {name="CUNEIFORM SIGN A TIMES HA", cat="Lo", bidi="L"};
  [0x12005] = {name="CUNEIFORM SIGN A TIMES IGI", cat="Lo", bidi="L"};
  [0x12006] = {name="CUNEIFORM SIGN A TIMES LAGAR GUNU", cat="Lo", bidi="L"};
  [0x12007] = {name="CUNEIFORM SIGN A TIMES MUSH", cat="Lo", bidi="L"};
  [0x12008] = {name="CUNEIFORM SIGN A TIMES SAG", cat="Lo", bidi="L"};
  [0x12009] = {name="CUNEIFORM SIGN A2", cat="Lo", bidi="L"};
  [0x1200a] = {name="CUNEIFORM SIGN AB", cat="Lo", bidi="L"};
  [0x1200b] = {name="CUNEIFORM SIGN AB TIMES ASH2", cat="Lo", bidi="L"};
  [0x1200c] = {name="CUNEIFORM SIGN AB TIMES DUN3 GUNU", cat="Lo", bidi="L"};
  [0x1200d] = {name="CUNEIFORM SIGN AB TIMES GAL", cat="Lo", bidi="L"};
  [0x1200e] = {name="CUNEIFORM SIGN AB TIMES GAN2 TENU", cat="Lo", bidi="L"};
  [0x1200f] = {name="CUNEIFORM SIGN AB TIMES HA", cat="Lo", bidi="L"};
  [0x12010] = {name="CUNEIFORM SIGN AB TIMES IGI GUNU", cat="Lo", bidi="L"};
  [0x12011] = {name="CUNEIFORM SIGN AB TIMES IMIN", cat="Lo", bidi="L"};
  [0x12012] = {name="CUNEIFORM SIGN AB TIMES LAGAB", cat="Lo", bidi="L"};
  [0x12013] = {name="CUNEIFORM SIGN AB TIMES SHESH", cat="Lo", bidi="L"};
  [0x12014] = {name="CUNEIFORM SIGN AB TIMES U PLUS U PLUS U", cat="Lo", bidi="L"};
  [0x12015] = {name="CUNEIFORM SIGN AB GUNU", cat="Lo", bidi="L"};
  [0x12016] = {name="CUNEIFORM SIGN AB2", cat="Lo", bidi="L"};
  [0x12017] = {name="CUNEIFORM SIGN AB2 TIMES BALAG", cat="Lo", bidi="L"};
  [0x12018] = {name="CUNEIFORM SIGN AB2 TIMES GAN2 TENU", cat="Lo", bidi="L"};
  [0x12019] = {name="CUNEIFORM SIGN AB2 TIMES ME PLUS EN", cat="Lo", bidi="L"};
  [0x1201a] = {name="CUNEIFORM SIGN AB2 TIMES SHA3", cat="Lo", bidi="L"};
  [0x1201b] = {name="CUNEIFORM SIGN AB2 TIMES TAK4", cat="Lo", bidi="L"};
  [0x1201c] = {name="CUNEIFORM SIGN AD", cat="Lo", bidi="L"};
  [0x1201d] = {name="CUNEIFORM SIGN AK", cat="Lo", bidi="L"};
  [0x1201e] = {name="CUNEIFORM SIGN AK TIMES ERIN2", cat="Lo", bidi="L"};
  [0x1201f] = {name="CUNEIFORM SIGN AK TIMES SHITA PLUS GISH", cat="Lo", bidi="L"};
  [0x12020] = {name="CUNEIFORM SIGN AL", cat="Lo", bidi="L"};
  [0x12021] = {name="CUNEIFORM SIGN AL TIMES AL", cat="Lo", bidi="L"};
  [0x12022] = {name="CUNEIFORM SIGN AL TIMES DIM2", cat="Lo", bidi="L"};
  [0x12023] = {name="CUNEIFORM SIGN AL TIMES GISH", cat="Lo", bidi="L"};
  [0x12024] = {name="CUNEIFORM SIGN AL TIMES HA", cat="Lo", bidi="L"};
  [0x12025] = {name="CUNEIFORM SIGN AL TIMES KAD3", cat="Lo", bidi="L"};
  [0x12026] = {name="CUNEIFORM SIGN AL TIMES KI", cat="Lo", bidi="L"};
  [0x12027] = {name="CUNEIFORM SIGN AL TIMES SHE", cat="Lo", bidi="L"};
  [0x12028] = {name="CUNEIFORM SIGN AL TIMES USH", cat="Lo", bidi="L"};
  [0x12029] = {name="CUNEIFORM SIGN ALAN", cat="Lo", bidi="L"};
  [0x1202a] = {name="CUNEIFORM SIGN ALEPH", cat="Lo", bidi="L"};
  [0x1202b] = {name="CUNEIFORM SIGN AMAR", cat="Lo", bidi="L"};
  [0x1202c] = {name="CUNEIFORM SIGN AMAR TIMES SHE", cat="Lo", bidi="L"};
  [0x1202d] = {name="CUNEIFORM SIGN AN", cat="Lo", bidi="L"};
  [0x1202e] = {name="CUNEIFORM SIGN AN OVER AN", cat="Lo", bidi="L"};
  [0x1202f] = {name="CUNEIFORM SIGN AN THREE TIMES", cat="Lo", bidi="L"};
  [0x12030] = {name="CUNEIFORM SIGN AN PLUS NAGA OPPOSING AN PLUS NAGA", cat="Lo", bidi="L"};
  [0x12031] = {name="CUNEIFORM SIGN AN PLUS NAGA SQUARED", cat="Lo", bidi="L"};
  [0x12032] = {name="CUNEIFORM SIGN ANSHE", cat="Lo", bidi="L"};
  [0x12033] = {name="CUNEIFORM SIGN APIN", cat="Lo", bidi="L"};
  [0x12034] = {name="CUNEIFORM SIGN ARAD", cat="Lo", bidi="L"};
  [0x12035] = {name="CUNEIFORM SIGN ARAD TIMES KUR", cat="Lo", bidi="L"};
  [0x12036] = {name="CUNEIFORM SIGN ARKAB", cat="Lo", bidi="L"};
  [0x12037] = {name="CUNEIFORM SIGN ASAL2", cat="Lo", bidi="L"};
  [0x12038] = {name="CUNEIFORM SIGN ASH", cat="Lo", bidi="L"};
  [0x12039] = {name="CUNEIFORM SIGN ASH ZIDA TENU", cat="Lo", bidi="L"};
  [0x1203a] = {name="CUNEIFORM SIGN ASH KABA TENU", cat="Lo", bidi="L"};
  [0x1203b] = {name="CUNEIFORM SIGN ASH OVER ASH TUG2 OVER TUG2 TUG2 OVER TUG2 PAP", cat="Lo", bidi="L"};
  [0x1203c] = {name="CUNEIFORM SIGN ASH OVER ASH OVER ASH", cat="Lo", bidi="L"};
  [0x1203d] = {name="CUNEIFORM SIGN ASH OVER ASH OVER ASH CROSSING ASH OVER ASH OVER ASH", cat="Lo", bidi="L"};
  [0x1203e] = {name="CUNEIFORM SIGN ASH2", cat="Lo", bidi="L"};
  [0x1203f] = {name="CUNEIFORM SIGN ASHGAB", cat="Lo", bidi="L"};
  [0x12040] = {name="CUNEIFORM SIGN BA", cat="Lo", bidi="L"};
  [0x12041] = {name="CUNEIFORM SIGN BAD", cat="Lo", bidi="L"};
  [0x12042] = {name="CUNEIFORM SIGN BAG3", cat="Lo", bidi="L"};
  [0x12043] = {name="CUNEIFORM SIGN BAHAR2", cat="Lo", bidi="L"};
  [0x12044] = {name="CUNEIFORM SIGN BAL", cat="Lo", bidi="L"};
  [0x12045] = {name="CUNEIFORM SIGN BAL OVER BAL", cat="Lo", bidi="L"};
  [0x12046] = {name="CUNEIFORM SIGN BALAG", cat="Lo", bidi="L"};
  [0x12047] = {name="CUNEIFORM SIGN BAR", cat="Lo", bidi="L"};
  [0x12048] = {name="CUNEIFORM SIGN BARA2", cat="Lo", bidi="L"};
  [0x12049] = {name="CUNEIFORM SIGN BI", cat="Lo", bidi="L"};
  [0x1204a] = {name="CUNEIFORM SIGN BI TIMES A", cat="Lo", bidi="L"};
  [0x1204b] = {name="CUNEIFORM SIGN BI TIMES GAR", cat="Lo", bidi="L"};
  [0x1204c] = {name="CUNEIFORM SIGN BI TIMES IGI GUNU", cat="Lo", bidi="L"};
  [0x1204d] = {name="CUNEIFORM SIGN BU", cat="Lo", bidi="L"};
  [0x1204e] = {name="CUNEIFORM SIGN BU OVER BU AB", cat="Lo", bidi="L"};
  [0x1204f] = {name="CUNEIFORM SIGN BU OVER BU UN", cat="Lo", bidi="L"};
  [0x12050] = {name="CUNEIFORM SIGN BU CROSSING BU", cat="Lo", bidi="L"};
  [0x12051] = {name="CUNEIFORM SIGN BULUG", cat="Lo", bidi="L"};
  [0x12052] = {name="CUNEIFORM SIGN BULUG OVER BULUG", cat="Lo", bidi="L"};
  [0x12053] = {name="CUNEIFORM SIGN BUR", cat="Lo", bidi="L"};
  [0x12054] = {name="CUNEIFORM SIGN BUR2", cat="Lo", bidi="L"};
  [0x12055] = {name="CUNEIFORM SIGN DA", cat="Lo", bidi="L"};
  [0x12056] = {name="CUNEIFORM SIGN DAG", cat="Lo", bidi="L"};
  [0x12057] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES A PLUS MASH", cat="Lo", bidi="L"};
  [0x12058] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES AMAR", cat="Lo", bidi="L"};
  [0x12059] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES BALAG", cat="Lo", bidi="L"};
  [0x1205a] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES BI", cat="Lo", bidi="L"};
  [0x1205b] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES GA", cat="Lo", bidi="L"};
  [0x1205c] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES GA PLUS MASH", cat="Lo", bidi="L"};
  [0x1205d] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES GI", cat="Lo", bidi="L"};
  [0x1205e] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES GIR2", cat="Lo", bidi="L"};
  [0x1205f] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES GUD", cat="Lo", bidi="L"};
  [0x12060] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES HA", cat="Lo", bidi="L"};
  [0x12061] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES IR", cat="Lo", bidi="L"};
  [0x12062] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES IR PLUS LU", cat="Lo", bidi="L"};
  [0x12063] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES KAK", cat="Lo", bidi="L"};
  [0x12064] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES LA", cat="Lo", bidi="L"};
  [0x12065] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES LU", cat="Lo", bidi="L"};
  [0x12066] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES LU PLUS MASH2", cat="Lo", bidi="L"};
  [0x12067] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES LUM", cat="Lo", bidi="L"};
  [0x12068] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES NE", cat="Lo", bidi="L"};
  [0x12069] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES PAP PLUS PAP", cat="Lo", bidi="L"};
  [0x1206a] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES SI", cat="Lo", bidi="L"};
  [0x1206b] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES TAK4", cat="Lo", bidi="L"};
  [0x1206c] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS GIR2", cat="Lo", bidi="L"};
  [0x1206d] = {name="CUNEIFORM SIGN DAG KISIM5 TIMES USH", cat="Lo", bidi="L"};
  [0x1206e] = {name="CUNEIFORM SIGN DAM", cat="Lo", bidi="L"};
  [0x1206f] = {name="CUNEIFORM SIGN DAR", cat="Lo", bidi="L"};
  [0x12070] = {name="CUNEIFORM SIGN DARA3", cat="Lo", bidi="L"};
  [0x12071] = {name="CUNEIFORM SIGN DARA4", cat="Lo", bidi="L"};
  [0x12072] = {name="CUNEIFORM SIGN DI", cat="Lo", bidi="L"};
  [0x12073] = {name="CUNEIFORM SIGN DIB", cat="Lo", bidi="L"};
  [0x12074] = {name="CUNEIFORM SIGN DIM", cat="Lo", bidi="L"};
  [0x12075] = {name="CUNEIFORM SIGN DIM TIMES SHE", cat="Lo", bidi="L"};
  [0x12076] = {name="CUNEIFORM SIGN DIM2", cat="Lo", bidi="L"};
  [0x12077] = {name="CUNEIFORM SIGN DIN", cat="Lo", bidi="L"};
  [0x12078] = {name="CUNEIFORM SIGN DIN KASKAL U GUNU DISH", cat="Lo", bidi="L"};
  [0x12079] = {name="CUNEIFORM SIGN DISH", cat="Lo", bidi="L"};
  [0x1207a] = {name="CUNEIFORM SIGN DU", cat="Lo", bidi="L"};
  [0x1207b] = {name="CUNEIFORM SIGN DU OVER DU", cat="Lo", bidi="L"};
  [0x1207c] = {name="CUNEIFORM SIGN DU GUNU", cat="Lo", bidi="L"};
  [0x1207d] = {name="CUNEIFORM SIGN DU SHESHIG", cat="Lo", bidi="L"};
  [0x1207e] = {name="CUNEIFORM SIGN DUB", cat="Lo", bidi="L"};
  [0x1207f] = {name="CUNEIFORM SIGN DUB TIMES ESH2", cat="Lo", bidi="L"};
  [0x12080] = {name="CUNEIFORM SIGN DUB2", cat="Lo", bidi="L"};
  [0x12081] = {name="CUNEIFORM SIGN DUG", cat="Lo", bidi="L"};
  [0x12082] = {name="CUNEIFORM SIGN DUGUD", cat="Lo", bidi="L"};
  [0x12083] = {name="CUNEIFORM SIGN DUH", cat="Lo", bidi="L"};
  [0x12084] = {name="CUNEIFORM SIGN DUN", cat="Lo", bidi="L"};
  [0x12085] = {name="CUNEIFORM SIGN DUN3", cat="Lo", bidi="L"};
  [0x12086] = {name="CUNEIFORM SIGN DUN3 GUNU", cat="Lo", bidi="L"};
  [0x12087] = {name="CUNEIFORM SIGN DUN3 GUNU GUNU", cat="Lo", bidi="L"};
  [0x12088] = {name="CUNEIFORM SIGN DUN4", cat="Lo", bidi="L"};
  [0x12089] = {name="CUNEIFORM SIGN DUR2", cat="Lo", bidi="L"};
  [0x1208a] = {name="CUNEIFORM SIGN E", cat="Lo", bidi="L"};
  [0x1208b] = {name="CUNEIFORM SIGN E TIMES PAP", cat="Lo", bidi="L"};
  [0x1208c] = {name="CUNEIFORM SIGN E OVER E NUN OVER NUN", cat="Lo", bidi="L"};
  [0x1208d] = {name="CUNEIFORM SIGN E2", cat="Lo", bidi="L"};
  [0x1208e] = {name="CUNEIFORM SIGN E2 TIMES A PLUS HA PLUS DA", cat="Lo", bidi="L"};
  [0x1208f] = {name="CUNEIFORM SIGN E2 TIMES GAR", cat="Lo", bidi="L"};
  [0x12090] = {name="CUNEIFORM SIGN E2 TIMES MI", cat="Lo", bidi="L"};
  [0x12091] = {name="CUNEIFORM SIGN E2 TIMES SAL", cat="Lo", bidi="L"};
  [0x12092] = {name="CUNEIFORM SIGN E2 TIMES SHE", cat="Lo", bidi="L"};
  [0x12093] = {name="CUNEIFORM SIGN E2 TIMES U", cat="Lo", bidi="L"};
  [0x12094] = {name="CUNEIFORM SIGN EDIN", cat="Lo", bidi="L"};
  [0x12095] = {name="CUNEIFORM SIGN EGIR", cat="Lo", bidi="L"};
  [0x12096] = {name="CUNEIFORM SIGN EL", cat="Lo", bidi="L"};
  [0x12097] = {name="CUNEIFORM SIGN EN", cat="Lo", bidi="L"};
  [0x12098] = {name="CUNEIFORM SIGN EN TIMES GAN2", cat="Lo", bidi="L"};
  [0x12099] = {name="CUNEIFORM SIGN EN TIMES GAN2 TENU", cat="Lo", bidi="L"};
  [0x1209a] = {name="CUNEIFORM SIGN EN TIMES ME", cat="Lo", bidi="L"};
  [0x1209b] = {name="CUNEIFORM SIGN EN CROSSING EN", cat="Lo", bidi="L"};
  [0x1209c] = {name="CUNEIFORM SIGN EN OPPOSING EN", cat="Lo", bidi="L"};
  [0x1209d] = {name="CUNEIFORM SIGN EN SQUARED", cat="Lo", bidi="L"};
  [0x1209e] = {name="CUNEIFORM SIGN EREN", cat="Lo", bidi="L"};
  [0x1209f] = {name="CUNEIFORM SIGN ERIN2", cat="Lo", bidi="L"};
  [0x120a0] = {name="CUNEIFORM SIGN ESH2", cat="Lo", bidi="L"};
  [0x120a1] = {name="CUNEIFORM SIGN EZEN", cat="Lo", bidi="L"};
  [0x120a2] = {name="CUNEIFORM SIGN EZEN TIMES A", cat="Lo", bidi="L"};
  [0x120a3] = {name="CUNEIFORM SIGN EZEN TIMES A PLUS LAL", cat="Lo", bidi="L"};
  [0x120a4] = {name="CUNEIFORM SIGN EZEN TIMES A PLUS LAL TIMES LAL", cat="Lo", bidi="L"};
  [0x120a5] = {name="CUNEIFORM SIGN EZEN TIMES AN", cat="Lo", bidi="L"};
  [0x120a6] = {name="CUNEIFORM SIGN EZEN TIMES BAD", cat="Lo", bidi="L"};
  [0x120a7] = {name="CUNEIFORM SIGN EZEN TIMES DUN3 GUNU", cat="Lo", bidi="L"};
  [0x120a8] = {name="CUNEIFORM SIGN EZEN TIMES DUN3 GUNU GUNU", cat="Lo", bidi="L"};
  [0x120a9] = {name="CUNEIFORM SIGN EZEN TIMES HA", cat="Lo", bidi="L"};
  [0x120aa] = {name="CUNEIFORM SIGN EZEN TIMES HA GUNU", cat="Lo", bidi="L"};
  [0x120ab] = {name="CUNEIFORM SIGN EZEN TIMES IGI GUNU", cat="Lo", bidi="L"};
  [0x120ac] = {name="CUNEIFORM SIGN EZEN TIMES KASKAL", cat="Lo", bidi="L"};
  [0x120ad] = {name="CUNEIFORM SIGN EZEN TIMES KASKAL SQUARED", cat="Lo", bidi="L"};
  [0x120ae] = {name="CUNEIFORM SIGN EZEN TIMES KU3", cat="Lo", bidi="L"};
  [0x120af] = {name="CUNEIFORM SIGN EZEN TIMES LA", cat="Lo", bidi="L"};
  [0x120b0] = {name="CUNEIFORM SIGN EZEN TIMES LAL TIMES LAL", cat="Lo", bidi="L"};
  [0x120b1] = {name="CUNEIFORM SIGN EZEN TIMES LI", cat="Lo", bidi="L"};
  [0x120b2] = {name="CUNEIFORM SIGN EZEN TIMES LU", cat="Lo", bidi="L"};
  [0x120b3] = {name="CUNEIFORM SIGN EZEN TIMES U2", cat="Lo", bidi="L"};
  [0x120b4] = {name="CUNEIFORM SIGN EZEN TIMES UD", cat="Lo", bidi="L"};
  [0x120b5] = {name="CUNEIFORM SIGN GA", cat="Lo", bidi="L"};
  [0x120b6] = {name="CUNEIFORM SIGN GA GUNU", cat="Lo", bidi="L"};
  [0x120b7] = {name="CUNEIFORM SIGN GA2", cat="Lo", bidi="L"};
  [0x120b8] = {name="CUNEIFORM SIGN GA2 TIMES A PLUS DA PLUS HA", cat="Lo", bidi="L"};
  [0x120b9] = {name="CUNEIFORM SIGN GA2 TIMES A PLUS HA", cat="Lo", bidi="L"};
  [0x120ba] = {name="CUNEIFORM SIGN GA2 TIMES A PLUS IGI", cat="Lo", bidi="L"};
  [0x120bb] = {name="CUNEIFORM SIGN GA2 TIMES AB2 TENU PLUS TAB", cat="Lo", bidi="L"};
  [0x120bc] = {name="CUNEIFORM SIGN GA2 TIMES AN", cat="Lo", bidi="L"};
  [0x120bd] = {name="CUNEIFORM SIGN GA2 TIMES ASH", cat="Lo", bidi="L"};
  [0x120be] = {name="CUNEIFORM SIGN GA2 TIMES ASH2 PLUS GAL", cat="Lo", bidi="L"};
  [0x120bf] = {name="CUNEIFORM SIGN GA2 TIMES BAD", cat="Lo", bidi="L"};
  [0x120c0] = {name="CUNEIFORM SIGN GA2 TIMES BAR PLUS RA", cat="Lo", bidi="L"};
  [0x120c1] = {name="CUNEIFORM SIGN GA2 TIMES BUR", cat="Lo", bidi="L"};
  [0x120c2] = {name="CUNEIFORM SIGN GA2 TIMES BUR PLUS RA", cat="Lo", bidi="L"};
  [0x120c3] = {name="CUNEIFORM SIGN GA2 TIMES DA", cat="Lo", bidi="L"};
  [0x120c4] = {name="CUNEIFORM SIGN GA2 TIMES DI", cat="Lo", bidi="L"};
  [0x120c5] = {name="CUNEIFORM SIGN GA2 TIMES DIM TIMES SHE", cat="Lo", bidi="L"};
  [0x120c6] = {name="CUNEIFORM SIGN GA2 TIMES DUB", cat="Lo", bidi="L"};
  [0x120c7] = {name="CUNEIFORM SIGN GA2 TIMES EL", cat="Lo", bidi="L"};
  [0x120c8] = {name="CUNEIFORM SIGN GA2 TIMES EL PLUS LA", cat="Lo", bidi="L"};
  [0x120c9] = {name="CUNEIFORM SIGN GA2 TIMES EN", cat="Lo", bidi="L"};
  [0x120ca] = {name="CUNEIFORM SIGN GA2 TIMES EN TIMES GAN2 TENU", cat="Lo", bidi="L"};
  [0x120cb] = {name="CUNEIFORM SIGN GA2 TIMES GAN2 TENU", cat="Lo", bidi="L"};
  [0x120cc] = {name="CUNEIFORM SIGN GA2 TIMES GAR", cat="Lo", bidi="L"};
  [0x120cd] = {name="CUNEIFORM SIGN GA2 TIMES GI", cat="Lo", bidi="L"};
  [0x120ce] = {name="CUNEIFORM SIGN GA2 TIMES GI4", cat="Lo", bidi="L"};
  [0x120cf] = {name="CUNEIFORM SIGN GA2 TIMES GI4 PLUS A", cat="Lo", bidi="L"};
  [0x120d0] = {name="CUNEIFORM SIGN GA2 TIMES GIR2 PLUS SU", cat="Lo", bidi="L"};
  [0x120d1] = {name="CUNEIFORM SIGN GA2 TIMES HA PLUS LU PLUS ESH2", cat="Lo", bidi="L"};
  [0x120d2] = {name="CUNEIFORM SIGN GA2 TIMES HAL", cat="Lo", bidi="L"};
  [0x120d3] = {name="CUNEIFORM SIGN GA2 TIMES HAL PLUS LA", cat="Lo", bidi="L"};
  [0x120d4] = {name="CUNEIFORM SIGN GA2 TIMES HI PLUS LI", cat="Lo", bidi="L"};
  [0x120d5] = {name="CUNEIFORM SIGN GA2 TIMES HUB2", cat="Lo", bidi="L"};
  [0x120d6] = {name="CUNEIFORM SIGN GA2 TIMES IGI GUNU", cat="Lo", bidi="L"};
  [0x120d7] = {name="CUNEIFORM SIGN GA2 TIMES ISH PLUS HU PLUS ASH", cat="Lo", bidi="L"};
  [0x120d8] = {name="CUNEIFORM SIGN GA2 TIMES KAK", cat="Lo", bidi="L"};
  [0x120d9] = {name="CUNEIFORM SIGN GA2 TIMES KASKAL", cat="Lo", bidi="L"};
  [0x120da] = {name="CUNEIFORM SIGN GA2 TIMES KID", cat="Lo", bidi="L"};
  [0x120db] = {name="CUNEIFORM SIGN GA2 TIMES KID PLUS LAL", cat="Lo", bidi="L"};
  [0x120dc] = {name="CUNEIFORM SIGN GA2 TIMES KU3 PLUS AN", cat="Lo", bidi="L"};
  [0x120dd] = {name="CUNEIFORM SIGN GA2 TIMES LA", cat="Lo", bidi="L"};
  [0x120de] = {name="CUNEIFORM SIGN GA2 TIMES ME PLUS EN", cat="Lo", bidi="L"};
  [0x120df] = {name="CUNEIFORM SIGN GA2 TIMES MI", cat="Lo", bidi="L"};
  [0x120e0] = {name="CUNEIFORM SIGN GA2 TIMES NUN", cat="Lo", bidi="L"};
  [0x120e1] = {name="CUNEIFORM SIGN GA2 TIMES NUN OVER NUN", cat="Lo", bidi="L"};
  [0x120e2] = {name="CUNEIFORM SIGN GA2 TIMES PA", cat="Lo", bidi="L"};
  [0x120e3] = {name="CUNEIFORM SIGN GA2 TIMES SAL", cat="Lo", bidi="L"};
  [0x120e4] = {name="CUNEIFORM SIGN GA2 TIMES SAR", cat="Lo", bidi="L"};
  [0x120e5] = {name="CUNEIFORM SIGN GA2 TIMES SHE", cat="Lo", bidi="L"};
  [0x120e6] = {name="CUNEIFORM SIGN GA2 TIMES SHE PLUS TUR", cat="Lo", bidi="L"};
  [0x120e7] = {name="CUNEIFORM SIGN GA2 TIMES SHID", cat="Lo", bidi="L"};
  [0x120e8] = {name="CUNEIFORM SIGN GA2 TIMES SUM", cat="Lo", bidi="L"};
  [0x120e9] = {name="CUNEIFORM SIGN GA2 TIMES TAK4", cat="Lo", bidi="L"};
  [0x120ea] = {name="CUNEIFORM SIGN GA2 TIMES U", cat="Lo", bidi="L"};
  [0x120eb] = {name="CUNEIFORM SIGN GA2 TIMES UD", cat="Lo", bidi="L"};
  [0x120ec] = {name="CUNEIFORM SIGN GA2 TIMES UD PLUS DU", cat="Lo", bidi="L"};
  [0x120ed] = {name="CUNEIFORM SIGN GA2 OVER GA2", cat="Lo", bidi="L"};
  [0x120ee] = {name="CUNEIFORM SIGN GABA", cat="Lo", bidi="L"};
  [0x120ef] = {name="CUNEIFORM SIGN GABA CROSSING GABA", cat="Lo", bidi="L"};
  [0x120f0] = {name="CUNEIFORM SIGN GAD", cat="Lo", bidi="L"};
  [0x120f1] = {name="CUNEIFORM SIGN GAD OVER GAD GAR OVER GAR", cat="Lo", bidi="L"};
  [0x120f2] = {name="CUNEIFORM SIGN GAL", cat="Lo", bidi="L"};
  [0x120f3] = {name="CUNEIFORM SIGN GAL GAD OVER GAD GAR OVER GAR", cat="Lo", bidi="L"};
  [0x120f4] = {name="CUNEIFORM SIGN GALAM", cat="Lo", bidi="L"};
  [0x120f5] = {name="CUNEIFORM SIGN GAM", cat="Lo", bidi="L"};
  [0x120f6] = {name="CUNEIFORM SIGN GAN", cat="Lo", bidi="L"};
  [0x120f7] = {name="CUNEIFORM SIGN GAN2", cat="Lo", bidi="L"};
  [0x120f8] = {name="CUNEIFORM SIGN GAN2 TENU", cat="Lo", bidi="L"};
  [0x120f9] = {name="CUNEIFORM SIGN GAN2 OVER GAN2", cat="Lo", bidi="L"};
  [0x120fa] = {name="CUNEIFORM SIGN GAN2 CROSSING GAN2", cat="Lo", bidi="L"};
  [0x120fb] = {name="CUNEIFORM SIGN GAR", cat="Lo", bidi="L"};
  [0x120fc] = {name="CUNEIFORM SIGN GAR3", cat="Lo", bidi="L"};
  [0x120fd] = {name="CUNEIFORM SIGN GASHAN", cat="Lo", bidi="L"};
  [0x120fe] = {name="CUNEIFORM SIGN GESHTIN", cat="Lo", bidi="L"};
  [0x120ff] = {name="CUNEIFORM SIGN GESHTIN TIMES KUR", cat="Lo", bidi="L"};
  [0x12100] = {name="CUNEIFORM SIGN GI", cat="Lo", bidi="L"};
  [0x12101] = {name="CUNEIFORM SIGN GI TIMES E", cat="Lo", bidi="L"};
  [0x12102] = {name="CUNEIFORM SIGN GI TIMES U", cat="Lo", bidi="L"};
  [0x12103] = {name="CUNEIFORM SIGN GI CROSSING GI", cat="Lo", bidi="L"};
  [0x12104] = {name="CUNEIFORM SIGN GI4", cat="Lo", bidi="L"};
  [0x12105] = {name="CUNEIFORM SIGN GI4 OVER GI4", cat="Lo", bidi="L"};
  [0x12106] = {name="CUNEIFORM SIGN GI4 CROSSING GI4", cat="Lo", bidi="L"};
  [0x12107] = {name="CUNEIFORM SIGN GIDIM", cat="Lo", bidi="L"};
  [0x12108] = {name="CUNEIFORM SIGN GIR2", cat="Lo", bidi="L"};
  [0x12109] = {name="CUNEIFORM SIGN GIR2 GUNU", cat="Lo", bidi="L"};
  [0x1210a] = {name="CUNEIFORM SIGN GIR3", cat="Lo", bidi="L"};
  [0x1210b] = {name="CUNEIFORM SIGN GIR3 TIMES A PLUS IGI", cat="Lo", bidi="L"};
  [0x1210c] = {name="CUNEIFORM SIGN GIR3 TIMES GAN2 TENU", cat="Lo", bidi="L"};
  [0x1210d] = {name="CUNEIFORM SIGN GIR3 TIMES IGI", cat="Lo", bidi="L"};
  [0x1210e] = {name="CUNEIFORM SIGN GIR3 TIMES LU PLUS IGI", cat="Lo", bidi="L"};
  [0x1210f] = {name="CUNEIFORM SIGN GIR3 TIMES PA", cat="Lo", bidi="L"};
  [0x12110] = {name="CUNEIFORM SIGN GISAL", cat="Lo", bidi="L"};
  [0x12111] = {name="CUNEIFORM SIGN GISH", cat="Lo", bidi="L"};
  [0x12112] = {name="CUNEIFORM SIGN GISH CROSSING GISH", cat="Lo", bidi="L"};
  [0x12113] = {name="CUNEIFORM SIGN GISH TIMES BAD", cat="Lo", bidi="L"};
  [0x12114] = {name="CUNEIFORM SIGN GISH TIMES TAK4", cat="Lo", bidi="L"};
  [0x12115] = {name="CUNEIFORM SIGN GISH TENU", cat="Lo", bidi="L"};
  [0x12116] = {name="CUNEIFORM SIGN GU", cat="Lo", bidi="L"};
  [0x12117] = {name="CUNEIFORM SIGN GU CROSSING GU", cat="Lo", bidi="L"};
  [0x12118] = {name="CUNEIFORM SIGN GU2", cat="Lo", bidi="L"};
  [0x12119] = {name="CUNEIFORM SIGN GU2 TIMES KAK", cat="Lo", bidi="L"};
  [0x1211a] = {name="CUNEIFORM SIGN GU2 TIMES KAK TIMES IGI GUNU", cat="Lo", bidi="L"};
  [0x1211b] = {name="CUNEIFORM SIGN GU2 TIMES NUN", cat="Lo", bidi="L"};
  [0x1211c] = {name="CUNEIFORM SIGN GU2 TIMES SAL PLUS TUG2", cat="Lo", bidi="L"};
  [0x1211d] = {name="CUNEIFORM SIGN GU2 GUNU", cat="Lo", bidi="L"};
  [0x1211e] = {name="CUNEIFORM SIGN GUD", cat="Lo", bidi="L"};
  [0x1211f] = {name="CUNEIFORM SIGN GUD TIMES A PLUS KUR", cat="Lo", bidi="L"};
  [0x12120] = {name="CUNEIFORM SIGN GUD TIMES KUR", cat="Lo", bidi="L"};
  [0x12121] = {name="CUNEIFORM SIGN GUD OVER GUD LUGAL", cat="Lo", bidi="L"};
  [0x12122] = {name="CUNEIFORM SIGN GUL", cat="Lo", bidi="L"};
  [0x12123] = {name="CUNEIFORM SIGN GUM", cat="Lo", bidi="L"};
  [0x12124] = {name="CUNEIFORM SIGN GUM TIMES SHE", cat="Lo", bidi="L"};
  [0x12125] = {name="CUNEIFORM SIGN GUR", cat="Lo", bidi="L"};
  [0x12126] = {name="CUNEIFORM SIGN GUR7", cat="Lo", bidi="L"};
  [0x12127] = {name="CUNEIFORM SIGN GURUN", cat="Lo", bidi="L"};
  [0x12128] = {name="CUNEIFORM SIGN GURUSH", cat="Lo", bidi="L"};
  [0x12129] = {name="CUNEIFORM SIGN HA", cat="Lo", bidi="L"};
  [0x1212a] = {name="CUNEIFORM SIGN HA TENU", cat="Lo", bidi="L"};
  [0x1212b] = {name="CUNEIFORM SIGN HA GUNU", cat="Lo", bidi="L"};
  [0x1212c] = {name="CUNEIFORM SIGN HAL", cat="Lo", bidi="L"};
  [0x1212d] = {name="CUNEIFORM SIGN HI", cat="Lo", bidi="L"};
  [0x1212e] = {name="CUNEIFORM SIGN HI TIMES ASH", cat="Lo", bidi="L"};
  [0x1212f] = {name="CUNEIFORM SIGN HI TIMES ASH2", cat="Lo", bidi="L"};
  [0x12130] = {name="CUNEIFORM SIGN HI TIMES BAD", cat="Lo", bidi="L"};
  [0x12131] = {name="CUNEIFORM SIGN HI TIMES DISH", cat="Lo", bidi="L"};
  [0x12132] = {name="CUNEIFORM SIGN HI TIMES GAD", cat="Lo", bidi="L"};
  [0x12133] = {name="CUNEIFORM SIGN HI TIMES KIN", cat="Lo", bidi="L"};
  [0x12134] = {name="CUNEIFORM SIGN HI TIMES NUN", cat="Lo", bidi="L"};
  [0x12135] = {name="CUNEIFORM SIGN HI TIMES SHE", cat="Lo", bidi="L"};
  [0x12136] = {name="CUNEIFORM SIGN HI TIMES U", cat="Lo", bidi="L"};
  [0x12137] = {name="CUNEIFORM SIGN HU", cat="Lo", bidi="L"};
  [0x12138] = {name="CUNEIFORM SIGN HUB2", cat="Lo", bidi="L"};
  [0x12139] = {name="CUNEIFORM SIGN HUB2 TIMES AN", cat="Lo", bidi="L"};
  [0x1213a] = {name="CUNEIFORM SIGN HUB2 TIMES HAL", cat="Lo", bidi="L"};
  [0x1213b] = {name="CUNEIFORM SIGN HUB2 TIMES KASKAL", cat="Lo", bidi="L"};
  [0x1213c] = {name="CUNEIFORM SIGN HUB2 TIMES LISH", cat="Lo", bidi="L"};
  [0x1213d] = {name="CUNEIFORM SIGN HUB2 TIMES UD", cat="Lo", bidi="L"};
  [0x1213e] = {name="CUNEIFORM SIGN HUL2", cat="Lo", bidi="L"};
  [0x1213f] = {name="CUNEIFORM SIGN I", cat="Lo", bidi="L"};
  [0x12140] = {name="CUNEIFORM SIGN I A", cat="Lo", bidi="L"};
  [0x12141] = {name="CUNEIFORM SIGN IB", cat="Lo", bidi="L"};
  [0x12142] = {name="CUNEIFORM SIGN IDIM", cat="Lo", bidi="L"};
  [0x12143] = {name="CUNEIFORM SIGN IDIM OVER IDIM BUR", cat="Lo", bidi="L"};
  [0x12144] = {name="CUNEIFORM SIGN IDIM OVER IDIM SQUARED", cat="Lo", bidi="L"};
  [0x12145] = {name="CUNEIFORM SIGN IG", cat="Lo", bidi="L"};
  [0x12146] = {name="CUNEIFORM SIGN IGI", cat="Lo", bidi="L"};
  [0x12147] = {name="CUNEIFORM SIGN IGI DIB", cat="Lo", bidi="L"};
  [0x12148] = {name="CUNEIFORM SIGN IGI RI", cat="Lo", bidi="L"};
  [0x12149] = {name="CUNEIFORM SIGN IGI OVER IGI SHIR OVER SHIR UD OVER UD", cat="Lo", bidi="L"};
  [0x1214a] = {name="CUNEIFORM SIGN IGI GUNU", cat="Lo", bidi="L"};
  [0x1214b] = {name="CUNEIFORM SIGN IL", cat="Lo", bidi="L"};
  [0x1214c] = {name="CUNEIFORM SIGN IL TIMES GAN2 TENU", cat="Lo", bidi="L"};
  [0x1214d] = {name="CUNEIFORM SIGN IL2", cat="Lo", bidi="L"};
  [0x1214e] = {name="CUNEIFORM SIGN IM", cat="Lo", bidi="L"};
  [0x1214f] = {name="CUNEIFORM SIGN IM TIMES TAK4", cat="Lo", bidi="L"};
  [0x12150] = {name="CUNEIFORM SIGN IM CROSSING IM", cat="Lo", bidi="L"};
  [0x12151] = {name="CUNEIFORM SIGN IM OPPOSING IM", cat="Lo", bidi="L"};
  [0x12152] = {name="CUNEIFORM SIGN IM SQUARED", cat="Lo", bidi="L"};
  [0x12153] = {name="CUNEIFORM SIGN IMIN", cat="Lo", bidi="L"};
  [0x12154] = {name="CUNEIFORM SIGN IN", cat="Lo", bidi="L"};
  [0x12155] = {name="CUNEIFORM SIGN IR", cat="Lo", bidi="L"};
  [0x12156] = {name="CUNEIFORM SIGN ISH", cat="Lo", bidi="L"};
  [0x12157] = {name="CUNEIFORM SIGN KA", cat="Lo", bidi="L"};
  [0x12158] = {name="CUNEIFORM SIGN KA TIMES A", cat="Lo", bidi="L"};
  [0x12159] = {name="CUNEIFORM SIGN KA TIMES AD", cat="Lo", bidi="L"};
  [0x1215a] = {name="CUNEIFORM SIGN KA TIMES AD PLUS KU3", cat="Lo", bidi="L"};
  [0x1215b] = {name="CUNEIFORM SIGN KA TIMES ASH2", cat="Lo", bidi="L"};
  [0x1215c] = {name="CUNEIFORM SIGN KA TIMES BAD", cat="Lo", bidi="L"};
  [0x1215d] = {name="CUNEIFORM SIGN KA TIMES BALAG", cat="Lo", bidi="L"};
  [0x1215e] = {name="CUNEIFORM SIGN KA TIMES BAR", cat="Lo", bidi="L"};
  [0x1215f] = {name="CUNEIFORM SIGN KA TIMES BI", cat="Lo", bidi="L"};
  [0x12160] = {name="CUNEIFORM SIGN KA TIMES ERIN2", cat="Lo", bidi="L"};
  [0x12161] = {name="CUNEIFORM SIGN KA TIMES ESH2", cat="Lo", bidi="L"};
  [0x12162] = {name="CUNEIFORM SIGN KA TIMES GA", cat="Lo", bidi="L"};
  [0x12163] = {name="CUNEIFORM SIGN KA TIMES GAL", cat="Lo", bidi="L"};
  [0x12164] = {name="CUNEIFORM SIGN KA TIMES GAN2 TENU", cat="Lo", bidi="L"};
  [0x12165] = {name="CUNEIFORM SIGN KA TIMES GAR", cat="Lo", bidi="L"};
  [0x12166] = {name="CUNEIFORM SIGN KA TIMES GAR PLUS SHA3 PLUS A", cat="Lo", bidi="L"};
  [0x12167] = {name="CUNEIFORM SIGN KA TIMES GI", cat="Lo", bidi="L"};
  [0x12168] = {name="CUNEIFORM SIGN KA TIMES GIR2", cat="Lo", bidi="L"};
  [0x12169] = {name="CUNEIFORM SIGN KA TIMES GISH PLUS SAR", cat="Lo", bidi="L"};
  [0x1216a] = {name="CUNEIFORM SIGN KA TIMES GISH CROSSING GISH", cat="Lo", bidi="L"};
  [0x1216b] = {name="CUNEIFORM SIGN KA TIMES GU", cat="Lo", bidi="L"};
  [0x1216c] = {name="CUNEIFORM SIGN KA TIMES GUR7", cat="Lo", bidi="L"};
  [0x1216d] = {name="CUNEIFORM SIGN KA TIMES IGI", cat="Lo", bidi="L"};
  [0x1216e] = {name="CUNEIFORM SIGN KA TIMES IM", cat="Lo", bidi="L"};
  [0x1216f] = {name="CUNEIFORM SIGN KA TIMES KAK", cat="Lo", bidi="L"};
  [0x12170] = {name="CUNEIFORM SIGN KA TIMES KI", cat="Lo", bidi="L"};
  [0x12171] = {name="CUNEIFORM SIGN KA TIMES KID", cat="Lo", bidi="L"};
  [0x12172] = {name="CUNEIFORM SIGN KA TIMES LI", cat="Lo", bidi="L"};
  [0x12173] = {name="CUNEIFORM SIGN KA TIMES LU", cat="Lo", bidi="L"};
  [0x12174] = {name="CUNEIFORM SIGN KA TIMES ME", cat="Lo", bidi="L"};
  [0x12175] = {name="CUNEIFORM SIGN KA TIMES ME PLUS DU", cat="Lo", bidi="L"};
  [0x12176] = {name="CUNEIFORM SIGN KA TIMES ME PLUS GI", cat="Lo", bidi="L"};
  [0x12177] = {name="CUNEIFORM SIGN KA TIMES ME PLUS TE", cat="Lo", bidi="L"};
  [0x12178] = {name="CUNEIFORM SIGN KA TIMES MI", cat="Lo", bidi="L"};
  [0x12179] = {name="CUNEIFORM SIGN KA TIMES MI PLUS NUNUZ", cat="Lo", bidi="L"};
  [0x1217a] = {name="CUNEIFORM SIGN KA TIMES NE", cat="Lo", bidi="L"};
  [0x1217b] = {name="CUNEIFORM SIGN KA TIMES NUN", cat="Lo", bidi="L"};
  [0x1217c] = {name="CUNEIFORM SIGN KA TIMES PI", cat="Lo", bidi="L"};
  [0x1217d] = {name="CUNEIFORM SIGN KA TIMES RU", cat="Lo", bidi="L"};
  [0x1217e] = {name="CUNEIFORM SIGN KA TIMES SA", cat="Lo", bidi="L"};
  [0x1217f] = {name="CUNEIFORM SIGN KA TIMES SAR", cat="Lo", bidi="L"};
  [0x12180] = {name="CUNEIFORM SIGN KA TIMES SHA", cat="Lo", bidi="L"};
  [0x12181] = {name="CUNEIFORM SIGN KA TIMES SHE", cat="Lo", bidi="L"};
  [0x12182] = {name="CUNEIFORM SIGN KA TIMES SHID", cat="Lo", bidi="L"};
  [0x12183] = {name="CUNEIFORM SIGN KA TIMES SHU", cat="Lo", bidi="L"};
  [0x12184] = {name="CUNEIFORM SIGN KA TIMES SIG", cat="Lo", bidi="L"};
  [0x12185] = {name="CUNEIFORM SIGN KA TIMES SUHUR", cat="Lo", bidi="L"};
  [0x12186] = {name="CUNEIFORM SIGN KA TIMES TAR", cat="Lo", bidi="L"};
  [0x12187] = {name="CUNEIFORM SIGN KA TIMES U", cat="Lo", bidi="L"};
  [0x12188] = {name="CUNEIFORM SIGN KA TIMES U2", cat="Lo", bidi="L"};
  [0x12189] = {name="CUNEIFORM SIGN KA TIMES UD", cat="Lo", bidi="L"};
  [0x1218a] = {name="CUNEIFORM SIGN KA TIMES UMUM TIMES PA", cat="Lo", bidi="L"};
  [0x1218b] = {name="CUNEIFORM SIGN KA TIMES USH", cat="Lo", bidi="L"};
  [0x1218c] = {name="CUNEIFORM SIGN KA TIMES ZI", cat="Lo", bidi="L"};
  [0x1218d] = {name="CUNEIFORM SIGN KA2", cat="Lo", bidi="L"};
  [0x1218e] = {name="CUNEIFORM SIGN KA2 CROSSING KA2", cat="Lo", bidi="L"};
  [0x1218f] = {name="CUNEIFORM SIGN KAB", cat="Lo", bidi="L"};
  [0x12190] = {name="CUNEIFORM SIGN KAD2", cat="Lo", bidi="L"};
  [0x12191] = {name="CUNEIFORM SIGN KAD3", cat="Lo", bidi="L"};
  [0x12192] = {name="CUNEIFORM SIGN KAD4", cat="Lo", bidi="L"};
  [0x12193] = {name="CUNEIFORM SIGN KAD5", cat="Lo", bidi="L"};
  [0x12194] = {name="CUNEIFORM SIGN KAD5 OVER KAD5", cat="Lo", bidi="L"};
  [0x12195] = {name="CUNEIFORM SIGN KAK", cat="Lo", bidi="L"};
  [0x12196] = {name="CUNEIFORM SIGN KAK TIMES IGI GUNU", cat="Lo", bidi="L"};
  [0x12197] = {name="CUNEIFORM SIGN KAL", cat="Lo", bidi="L"};
  [0x12198] = {name="CUNEIFORM SIGN KAL TIMES BAD", cat="Lo", bidi="L"};
  [0x12199] = {name="CUNEIFORM SIGN KAL CROSSING KAL", cat="Lo", bidi="L"};
  [0x1219a] = {name="CUNEIFORM SIGN KAM2", cat="Lo", bidi="L"};
  [0x1219b] = {name="CUNEIFORM SIGN KAM4", cat="Lo", bidi="L"};
  [0x1219c] = {name="CUNEIFORM SIGN KASKAL", cat="Lo", bidi="L"};
  [0x1219d] = {name="CUNEIFORM SIGN KASKAL LAGAB TIMES U OVER LAGAB TIMES U", cat="Lo", bidi="L"};
  [0x1219e] = {name="CUNEIFORM SIGN KASKAL OVER KASKAL LAGAB TIMES U OVER LAGAB TIMES U", cat="Lo", bidi="L"};
  [0x1219f] = {name="CUNEIFORM SIGN KESH2", cat="Lo", bidi="L"};
  [0x121a0] = {name="CUNEIFORM SIGN KI", cat="Lo", bidi="L"};
  [0x121a1] = {name="CUNEIFORM SIGN KI TIMES BAD", cat="Lo", bidi="L"};
  [0x121a2] = {name="CUNEIFORM SIGN KI TIMES U", cat="Lo", bidi="L"};
  [0x121a3] = {name="CUNEIFORM SIGN KI TIMES UD", cat="Lo", bidi="L"};
  [0x121a4] = {name="CUNEIFORM SIGN KID", cat="Lo", bidi="L"};
  [0x121a5] = {name="CUNEIFORM SIGN KIN", cat="Lo", bidi="L"};
  [0x121a6] = {name="CUNEIFORM SIGN KISAL", cat="Lo", bidi="L"};
  [0x121a7] = {name="CUNEIFORM SIGN KISH", cat="Lo", bidi="L"};
  [0x121a8] = {name="CUNEIFORM SIGN KISIM5", cat="Lo", bidi="L"};
  [0x121a9] = {name="CUNEIFORM SIGN KISIM5 OVER KISIM5", cat="Lo", bidi="L"};
  [0x121aa] = {name="CUNEIFORM SIGN KU", cat="Lo", bidi="L"};
  [0x121ab] = {name="CUNEIFORM SIGN KU OVER HI TIMES ASH2 KU OVER HI TIMES ASH2", cat="Lo", bidi="L"};
  [0x121ac] = {name="CUNEIFORM SIGN KU3", cat="Lo", bidi="L"};
  [0x121ad] = {name="CUNEIFORM SIGN KU4", cat="Lo", bidi="L"};
  [0x121ae] = {name="CUNEIFORM SIGN KU4 VARIANT FORM", cat="Lo", bidi="L"};
  [0x121af] = {name="CUNEIFORM SIGN KU7", cat="Lo", bidi="L"};
  [0x121b0] = {name="CUNEIFORM SIGN KUL", cat="Lo", bidi="L"};
  [0x121b1] = {name="CUNEIFORM SIGN KUL GUNU", cat="Lo", bidi="L"};
  [0x121b2] = {name="CUNEIFORM SIGN KUN", cat="Lo", bidi="L"};
  [0x121b3] = {name="CUNEIFORM SIGN KUR", cat="Lo", bidi="L"};
  [0x121b4] = {name="CUNEIFORM SIGN KUR OPPOSING KUR", cat="Lo", bidi="L"};
  [0x121b5] = {name="CUNEIFORM SIGN KUSHU2", cat="Lo", bidi="L"};
  [0x121b6] = {name="CUNEIFORM SIGN KWU318", cat="Lo", bidi="L"};
  [0x121b7] = {name="CUNEIFORM SIGN LA", cat="Lo", bidi="L"};
  [0x121b8] = {name="CUNEIFORM SIGN LAGAB", cat="Lo", bidi="L"};
  [0x121b9] = {name="CUNEIFORM SIGN LAGAB TIMES A", cat="Lo", bidi="L"};
  [0x121ba] = {name="CUNEIFORM SIGN LAGAB TIMES A PLUS DA PLUS HA", cat="Lo", bidi="L"};
  [0x121bb] = {name="CUNEIFORM SIGN LAGAB TIMES A PLUS GAR", cat="Lo", bidi="L"};
  [0x121bc] = {name="CUNEIFORM SIGN LAGAB TIMES A PLUS LAL", cat="Lo", bidi="L"};
  [0x121bd] = {name="CUNEIFORM SIGN LAGAB TIMES AL", cat="Lo", bidi="L"};
  [0x121be] = {name="CUNEIFORM SIGN LAGAB TIMES AN", cat="Lo", bidi="L"};
  [0x121bf] = {name="CUNEIFORM SIGN LAGAB TIMES ASH ZIDA TENU", cat="Lo", bidi="L"};
  [0x121c0] = {name="CUNEIFORM SIGN LAGAB TIMES BAD", cat="Lo", bidi="L"};
  [0x121c1] = {name="CUNEIFORM SIGN LAGAB TIMES BI", cat="Lo", bidi="L"};
  [0x121c2] = {name="CUNEIFORM SIGN LAGAB TIMES DAR", cat="Lo", bidi="L"};
  [0x121c3] = {name="CUNEIFORM SIGN LAGAB TIMES EN", cat="Lo", bidi="L"};
  [0x121c4] = {name="CUNEIFORM SIGN LAGAB TIMES GA", cat="Lo", bidi="L"};
  [0x121c5] = {name="CUNEIFORM SIGN LAGAB TIMES GAR", cat="Lo", bidi="L"};
  [0x121c6] = {name="CUNEIFORM SIGN LAGAB TIMES GUD", cat="Lo", bidi="L"};
  [0x121c7] = {name="CUNEIFORM SIGN LAGAB TIMES GUD PLUS GUD", cat="Lo", bidi="L"};
  [0x121c8] = {name="CUNEIFORM SIGN LAGAB TIMES HA", cat="Lo", bidi="L"};
  [0x121c9] = {name="CUNEIFORM SIGN LAGAB TIMES HAL", cat="Lo", bidi="L"};
  [0x121ca] = {name="CUNEIFORM SIGN LAGAB TIMES HI TIMES NUN", cat="Lo", bidi="L"};
  [0x121cb] = {name="CUNEIFORM SIGN LAGAB TIMES IGI GUNU", cat="Lo", bidi="L"};
  [0x121cc] = {name="CUNEIFORM SIGN LAGAB TIMES IM", cat="Lo", bidi="L"};
  [0x121cd] = {name="CUNEIFORM SIGN LAGAB TIMES IM PLUS HA", cat="Lo", bidi="L"};
  [0x121ce] = {name="CUNEIFORM SIGN LAGAB TIMES IM PLUS LU", cat="Lo", bidi="L"};
  [0x121cf] = {name="CUNEIFORM SIGN LAGAB TIMES KI", cat="Lo", bidi="L"};
  [0x121d0] = {name="CUNEIFORM SIGN LAGAB TIMES KIN", cat="Lo", bidi="L"};
  [0x121d1] = {name="CUNEIFORM SIGN LAGAB TIMES KU3", cat="Lo", bidi="L"};
  [0x121d2] = {name="CUNEIFORM SIGN LAGAB TIMES KUL", cat="Lo", bidi="L"};
  [0x121d3] = {name="CUNEIFORM SIGN LAGAB TIMES KUL PLUS HI PLUS A", cat="Lo", bidi="L"};
  [0x121d4] = {name="CUNEIFORM SIGN LAGAB TIMES LAGAB", cat="Lo", bidi="L"};
  [0x121d5] = {name="CUNEIFORM SIGN LAGAB TIMES LISH", cat="Lo", bidi="L"};
  [0x121d6] = {name="CUNEIFORM SIGN LAGAB TIMES LU", cat="Lo", bidi="L"};
  [0x121d7] = {name="CUNEIFORM SIGN LAGAB TIMES LUL", cat="Lo", bidi="L"};
  [0x121d8] = {name="CUNEIFORM SIGN LAGAB TIMES ME", cat="Lo", bidi="L"};
  [0x121d9] = {name="CUNEIFORM SIGN LAGAB TIMES ME PLUS EN", cat="Lo", bidi="L"};
  [0x121da] = {name="CUNEIFORM SIGN LAGAB TIMES MUSH", cat="Lo", bidi="L"};
  [0x121db] = {name="CUNEIFORM SIGN LAGAB TIMES NE", cat="Lo", bidi="L"};
  [0x121dc] = {name="CUNEIFORM SIGN LAGAB TIMES SHE PLUS SUM", cat="Lo", bidi="L"};
  [0x121dd] = {name="CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH PLUS ERIN2", cat="Lo", bidi="L"};
  [0x121de] = {name="CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH TENU", cat="Lo", bidi="L"};
  [0x121df] = {name="CUNEIFORM SIGN LAGAB TIMES SHU2", cat="Lo", bidi="L"};
  [0x121e0] = {name="CUNEIFORM SIGN LAGAB TIMES SHU2 PLUS SHU2", cat="Lo", bidi="L"};
  [0x121e1] = {name="CUNEIFORM SIGN LAGAB TIMES SUM", cat="Lo", bidi="L"};
  [0x121e2] = {name="CUNEIFORM SIGN LAGAB TIMES TAG", cat="Lo", bidi="L"};
  [0x121e3] = {name="CUNEIFORM SIGN LAGAB TIMES TAK4", cat="Lo", bidi="L"};
  [0x121e4] = {name="CUNEIFORM SIGN LAGAB TIMES TE PLUS A PLUS SU PLUS NA", cat="Lo", bidi="L"};
  [0x121e5] = {name="CUNEIFORM SIGN LAGAB TIMES U", cat="Lo", bidi="L"};
  [0x121e6] = {name="CUNEIFORM SIGN LAGAB TIMES U PLUS A", cat="Lo", bidi="L"};
  [0x121e7] = {name="CUNEIFORM SIGN LAGAB TIMES U PLUS U PLUS U", cat="Lo", bidi="L"};
  [0x121e8] = {name="CUNEIFORM SIGN LAGAB TIMES U2 PLUS ASH", cat="Lo", bidi="L"};
  [0x121e9] = {name="CUNEIFORM SIGN LAGAB TIMES UD", cat="Lo", bidi="L"};
  [0x121ea] = {name="CUNEIFORM SIGN LAGAB TIMES USH", cat="Lo", bidi="L"};
  [0x121eb] = {name="CUNEIFORM SIGN LAGAB SQUARED", cat="Lo", bidi="L"};
  [0x121ec] = {name="CUNEIFORM SIGN LAGAR", cat="Lo", bidi="L"};
  [0x121ed] = {name="CUNEIFORM SIGN LAGAR TIMES SHE", cat="Lo", bidi="L"};
  [0x121ee] = {name="CUNEIFORM SIGN LAGAR TIMES SHE PLUS SUM", cat="Lo", bidi="L"};
  [0x121ef] = {name="CUNEIFORM SIGN LAGAR GUNU", cat="Lo", bidi="L"};
  [0x121f0] = {name="CUNEIFORM SIGN LAGAR GUNU OVER LAGAR GUNU SHE", cat="Lo", bidi="L"};
  [0x121f1] = {name="CUNEIFORM SIGN LAHSHU", cat="Lo", bidi="L"};
  [0x121f2] = {name="CUNEIFORM SIGN LAL", cat="Lo", bidi="L"};
  [0x121f3] = {name="CUNEIFORM SIGN LAL TIMES LAL", cat="Lo", bidi="L"};
  [0x121f4] = {name="CUNEIFORM SIGN LAM", cat="Lo", bidi="L"};
  [0x121f5] = {name="CUNEIFORM SIGN LAM TIMES KUR", cat="Lo", bidi="L"};
  [0x121f6] = {name="CUNEIFORM SIGN LAM TIMES KUR PLUS RU", cat="Lo", bidi="L"};
  [0x121f7] = {name="CUNEIFORM SIGN LI", cat="Lo", bidi="L"};
  [0x121f8] = {name="CUNEIFORM SIGN LIL", cat="Lo", bidi="L"};
  [0x121f9] = {name="CUNEIFORM SIGN LIMMU2", cat="Lo", bidi="L"};
  [0x121fa] = {name="CUNEIFORM SIGN LISH", cat="Lo", bidi="L"};
  [0x121fb] = {name="CUNEIFORM SIGN LU", cat="Lo", bidi="L"};
  [0x121fc] = {name="CUNEIFORM SIGN LU TIMES BAD", cat="Lo", bidi="L"};
  [0x121fd] = {name="CUNEIFORM SIGN LU2", cat="Lo", bidi="L"};
  [0x121fe] = {name="CUNEIFORM SIGN LU2 TIMES AL", cat="Lo", bidi="L"};
  [0x121ff] = {name="CUNEIFORM SIGN LU2 TIMES BAD", cat="Lo", bidi="L"};
  [0x12200] = {name="CUNEIFORM SIGN LU2 TIMES ESH2", cat="Lo", bidi="L"};
  [0x12201] = {name="CUNEIFORM SIGN LU2 TIMES ESH2 TENU", cat="Lo", bidi="L"};
  [0x12202] = {name="CUNEIFORM SIGN LU2 TIMES GAN2 TENU", cat="Lo", bidi="L"};
  [0x12203] = {name="CUNEIFORM SIGN LU2 TIMES HI TIMES BAD", cat="Lo", bidi="L"};
  [0x12204] = {name="CUNEIFORM SIGN LU2 TIMES IM", cat="Lo", bidi="L"};
  [0x12205] = {name="CUNEIFORM SIGN LU2 TIMES KAD2", cat="Lo", bidi="L"};
  [0x12206] = {name="CUNEIFORM SIGN LU2 TIMES KAD3", cat="Lo", bidi="L"};
  [0x12207] = {name="CUNEIFORM SIGN LU2 TIMES KAD3 PLUS ASH", cat="Lo", bidi="L"};
  [0x12208] = {name="CUNEIFORM SIGN LU2 TIMES KI", cat="Lo", bidi="L"};
  [0x12209] = {name="CUNEIFORM SIGN LU2 TIMES LA PLUS ASH", cat="Lo", bidi="L"};
  [0x1220a] = {name="CUNEIFORM SIGN LU2 TIMES LAGAB", cat="Lo", bidi="L"};
  [0x1220b] = {name="CUNEIFORM SIGN LU2 TIMES ME PLUS EN", cat="Lo", bidi="L"};
  [0x1220c] = {name="CUNEIFORM SIGN LU2 TIMES NE", cat="Lo", bidi="L"};
  [0x1220d] = {name="CUNEIFORM SIGN LU2 TIMES NU", cat="Lo", bidi="L"};
  [0x1220e] = {name="CUNEIFORM SIGN LU2 TIMES SI PLUS ASH", cat="Lo", bidi="L"};
  [0x1220f] = {name="CUNEIFORM SIGN LU2 TIMES SIK2 PLUS BU", cat="Lo", bidi="L"};
  [0x12210] = {name="CUNEIFORM SIGN LU2 TIMES TUG2", cat="Lo", bidi="L"};
  [0x12211] = {name="CUNEIFORM SIGN LU2 TENU", cat="Lo", bidi="L"};
  [0x12212] = {name="CUNEIFORM SIGN LU2 CROSSING LU2", cat="Lo", bidi="L"};
  [0x12213] = {name="CUNEIFORM SIGN LU2 OPPOSING LU2", cat="Lo", bidi="L"};
  [0x12214] = {name="CUNEIFORM SIGN LU2 SQUARED", cat="Lo", bidi="L"};
  [0x12215] = {name="CUNEIFORM SIGN LU2 SHESHIG", cat="Lo", bidi="L"};
  [0x12216] = {name="CUNEIFORM SIGN LU3", cat="Lo", bidi="L"};
  [0x12217] = {name="CUNEIFORM SIGN LUGAL", cat="Lo", bidi="L"};
  [0x12218] = {name="CUNEIFORM SIGN LUGAL OVER LUGAL", cat="Lo", bidi="L"};
  [0x12219] = {name="CUNEIFORM SIGN LUGAL OPPOSING LUGAL", cat="Lo", bidi="L"};
  [0x1221a] = {name="CUNEIFORM SIGN LUGAL SHESHIG", cat="Lo", bidi="L"};
  [0x1221b] = {name="CUNEIFORM SIGN LUH", cat="Lo", bidi="L"};
  [0x1221c] = {name="CUNEIFORM SIGN LUL", cat="Lo", bidi="L"};
  [0x1221d] = {name="CUNEIFORM SIGN LUM", cat="Lo", bidi="L"};
  [0x1221e] = {name="CUNEIFORM SIGN LUM OVER LUM", cat="Lo", bidi="L"};
  [0x1221f] = {name="CUNEIFORM SIGN LUM OVER LUM GAR OVER GAR", cat="Lo", bidi="L"};
  [0x12220] = {name="CUNEIFORM SIGN MA", cat="Lo", bidi="L"};
  [0x12221] = {name="CUNEIFORM SIGN MA TIMES TAK4", cat="Lo", bidi="L"};
  [0x12222] = {name="CUNEIFORM SIGN MA GUNU", cat="Lo", bidi="L"};
  [0x12223] = {name="CUNEIFORM SIGN MA2", cat="Lo", bidi="L"};
  [0x12224] = {name="CUNEIFORM SIGN MAH", cat="Lo", bidi="L"};
  [0x12225] = {name="CUNEIFORM SIGN MAR", cat="Lo", bidi="L"};
  [0x12226] = {name="CUNEIFORM SIGN MASH", cat="Lo", bidi="L"};
  [0x12227] = {name="CUNEIFORM SIGN MASH2", cat="Lo", bidi="L"};
  [0x12228] = {name="CUNEIFORM SIGN ME", cat="Lo", bidi="L"};
  [0x12229] = {name="CUNEIFORM SIGN MES", cat="Lo", bidi="L"};
  [0x1222a] = {name="CUNEIFORM SIGN MI", cat="Lo", bidi="L"};
  [0x1222b] = {name="CUNEIFORM SIGN MIN", cat="Lo", bidi="L"};
  [0x1222c] = {name="CUNEIFORM SIGN MU", cat="Lo", bidi="L"};
  [0x1222d] = {name="CUNEIFORM SIGN MU OVER MU", cat="Lo", bidi="L"};
  [0x1222e] = {name="CUNEIFORM SIGN MUG", cat="Lo", bidi="L"};
  [0x1222f] = {name="CUNEIFORM SIGN MUG GUNU", cat="Lo", bidi="L"};
  [0x12230] = {name="CUNEIFORM SIGN MUNSUB", cat="Lo", bidi="L"};
  [0x12231] = {name="CUNEIFORM SIGN MURGU2", cat="Lo", bidi="L"};
  [0x12232] = {name="CUNEIFORM SIGN MUSH", cat="Lo", bidi="L"};
  [0x12233] = {name="CUNEIFORM SIGN MUSH TIMES A", cat="Lo", bidi="L"};
  [0x12234] = {name="CUNEIFORM SIGN MUSH TIMES KUR", cat="Lo", bidi="L"};
  [0x12235] = {name="CUNEIFORM SIGN MUSH TIMES ZA", cat="Lo", bidi="L"};
  [0x12236] = {name="CUNEIFORM SIGN MUSH OVER MUSH", cat="Lo", bidi="L"};
  [0x12237] = {name="CUNEIFORM SIGN MUSH OVER MUSH TIMES A PLUS NA", cat="Lo", bidi="L"};
  [0x12238] = {name="CUNEIFORM SIGN MUSH CROSSING MUSH", cat="Lo", bidi="L"};
  [0x12239] = {name="CUNEIFORM SIGN MUSH3", cat="Lo", bidi="L"};
  [0x1223a] = {name="CUNEIFORM SIGN MUSH3 TIMES A", cat="Lo", bidi="L"};
  [0x1223b] = {name="CUNEIFORM SIGN MUSH3 TIMES A PLUS DI", cat="Lo", bidi="L"};
  [0x1223c] = {name="CUNEIFORM SIGN MUSH3 TIMES DI", cat="Lo", bidi="L"};
  [0x1223d] = {name="CUNEIFORM SIGN MUSH3 GUNU", cat="Lo", bidi="L"};
  [0x1223e] = {name="CUNEIFORM SIGN NA", cat="Lo", bidi="L"};
  [0x1223f] = {name="CUNEIFORM SIGN NA2", cat="Lo", bidi="L"};
  [0x12240] = {name="CUNEIFORM SIGN NAGA", cat="Lo", bidi="L"};
  [0x12241] = {name="CUNEIFORM SIGN NAGA INVERTED", cat="Lo", bidi="L"};
  [0x12242] = {name="CUNEIFORM SIGN NAGA TIMES SHU TENU", cat="Lo", bidi="L"};
  [0x12243] = {name="CUNEIFORM SIGN NAGA OPPOSING NAGA", cat="Lo", bidi="L"};
  [0x12244] = {name="CUNEIFORM SIGN NAGAR", cat="Lo", bidi="L"};
  [0x12245] = {name="CUNEIFORM SIGN NAM NUTILLU", cat="Lo", bidi="L"};
  [0x12246] = {name="CUNEIFORM SIGN NAM", cat="Lo", bidi="L"};
  [0x12247] = {name="CUNEIFORM SIGN NAM2", cat="Lo", bidi="L"};
  [0x12248] = {name="CUNEIFORM SIGN NE", cat="Lo", bidi="L"};
  [0x12249] = {name="CUNEIFORM SIGN NE TIMES A", cat="Lo", bidi="L"};
  [0x1224a] = {name="CUNEIFORM SIGN NE TIMES UD", cat="Lo", bidi="L"};
  [0x1224b] = {name="CUNEIFORM SIGN NE SHESHIG", cat="Lo", bidi="L"};
  [0x1224c] = {name="CUNEIFORM SIGN NI", cat="Lo", bidi="L"};
  [0x1224d] = {name="CUNEIFORM SIGN NI TIMES E", cat="Lo", bidi="L"};
  [0x1224e] = {name="CUNEIFORM SIGN NI2", cat="Lo", bidi="L"};
  [0x1224f] = {name="CUNEIFORM SIGN NIM", cat="Lo", bidi="L"};
  [0x12250] = {name="CUNEIFORM SIGN NIM TIMES GAN2 TENU", cat="Lo", bidi="L"};
  [0x12251] = {name="CUNEIFORM SIGN NIM TIMES GAR PLUS GAN2 TENU", cat="Lo", bidi="L"};
  [0x12252] = {name="CUNEIFORM SIGN NINDA2", cat="Lo", bidi="L"};
  [0x12253] = {name="CUNEIFORM SIGN NINDA2 TIMES AN", cat="Lo", bidi="L"};
  [0x12254] = {name="CUNEIFORM SIGN NINDA2 TIMES ASH", cat="Lo", bidi="L"};
  [0x12255] = {name="CUNEIFORM SIGN NINDA2 TIMES ASH PLUS ASH", cat="Lo", bidi="L"};
  [0x12256] = {name="CUNEIFORM SIGN NINDA2 TIMES GUD", cat="Lo", bidi="L"};
  [0x12257] = {name="CUNEIFORM SIGN NINDA2 TIMES ME PLUS GAN2 TENU", cat="Lo", bidi="L"};
  [0x12258] = {name="CUNEIFORM SIGN NINDA2 TIMES NE", cat="Lo", bidi="L"};
  [0x12259] = {name="CUNEIFORM SIGN NINDA2 TIMES NUN", cat="Lo", bidi="L"};
  [0x1225a] = {name="CUNEIFORM SIGN NINDA2 TIMES SHE", cat="Lo", bidi="L"};
  [0x1225b] = {name="CUNEIFORM SIGN NINDA2 TIMES SHE PLUS A AN", cat="Lo", bidi="L"};
  [0x1225c] = {name="CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH", cat="Lo", bidi="L"};
  [0x1225d] = {name="CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH PLUS ASH", cat="Lo", bidi="L"};
  [0x1225e] = {name="CUNEIFORM SIGN NINDA2 TIMES U2 PLUS ASH", cat="Lo", bidi="L"};
  [0x1225f] = {name="CUNEIFORM SIGN NINDA2 TIMES USH", cat="Lo", bidi="L"};
  [0x12260] = {name="CUNEIFORM SIGN NISAG", cat="Lo", bidi="L"};
  [0x12261] = {name="CUNEIFORM SIGN NU", cat="Lo", bidi="L"};
  [0x12262] = {name="CUNEIFORM SIGN NU11", cat="Lo", bidi="L"};
  [0x12263] = {name="CUNEIFORM SIGN NUN", cat="Lo", bidi="L"};
  [0x12264] = {name="CUNEIFORM SIGN NUN LAGAR TIMES GAR", cat="Lo", bidi="L"};
  [0x12265] = {name="CUNEIFORM SIGN NUN LAGAR TIMES MASH", cat="Lo", bidi="L"};
  [0x12266] = {name="CUNEIFORM SIGN NUN LAGAR TIMES SAL", cat="Lo", bidi="L"};
  [0x12267] = {name="CUNEIFORM SIGN NUN LAGAR TIMES SAL OVER NUN LAGAR TIMES SAL", cat="Lo", bidi="L"};
  [0x12268] = {name="CUNEIFORM SIGN NUN LAGAR TIMES USH", cat="Lo", bidi="L"};
  [0x12269] = {name="CUNEIFORM SIGN NUN TENU", cat="Lo", bidi="L"};
  [0x1226a] = {name="CUNEIFORM SIGN NUN OVER NUN", cat="Lo", bidi="L"};
  [0x1226b] = {name="CUNEIFORM SIGN NUN CROSSING NUN", cat="Lo", bidi="L"};
  [0x1226c] = {name="CUNEIFORM SIGN NUN CROSSING NUN LAGAR OVER LAGAR", cat="Lo", bidi="L"};
  [0x1226d] = {name="CUNEIFORM SIGN NUNUZ", cat="Lo", bidi="L"};
  [0x1226e] = {name="CUNEIFORM SIGN NUNUZ AB2 TIMES ASHGAB", cat="Lo", bidi="L"};
  [0x1226f] = {name="CUNEIFORM SIGN NUNUZ AB2 TIMES BI", cat="Lo", bidi="L"};
  [0x12270] = {name="CUNEIFORM SIGN NUNUZ AB2 TIMES DUG", cat="Lo", bidi="L"};
  [0x12271] = {name="CUNEIFORM SIGN NUNUZ AB2 TIMES GUD", cat="Lo", bidi="L"};
  [0x12272] = {name="CUNEIFORM SIGN NUNUZ AB2 TIMES IGI GUNU", cat="Lo", bidi="L"};
  [0x12273] = {name="CUNEIFORM SIGN NUNUZ AB2 TIMES KAD3", cat="Lo", bidi="L"};
  [0x12274] = {name="CUNEIFORM SIGN NUNUZ AB2 TIMES LA", cat="Lo", bidi="L"};
  [0x12275] = {name="CUNEIFORM SIGN NUNUZ AB2 TIMES NE", cat="Lo", bidi="L"};
  [0x12276] = {name="CUNEIFORM SIGN NUNUZ AB2 TIMES SILA3", cat="Lo", bidi="L"};
  [0x12277] = {name="CUNEIFORM SIGN NUNUZ AB2 TIMES U2", cat="Lo", bidi="L"};
  [0x12278] = {name="CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI", cat="Lo", bidi="L"};
  [0x12279] = {name="CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI U", cat="Lo", bidi="L"};
  [0x1227a] = {name="CUNEIFORM SIGN PA", cat="Lo", bidi="L"};
  [0x1227b] = {name="CUNEIFORM SIGN PAD", cat="Lo", bidi="L"};
  [0x1227c] = {name="CUNEIFORM SIGN PAN", cat="Lo", bidi="L"};
  [0x1227d] = {name="CUNEIFORM SIGN PAP", cat="Lo", bidi="L"};
  [0x1227e] = {name="CUNEIFORM SIGN PESH2", cat="Lo", bidi="L"};
  [0x1227f] = {name="CUNEIFORM SIGN PI", cat="Lo", bidi="L"};
  [0x12280] = {name="CUNEIFORM SIGN PI TIMES A", cat="Lo", bidi="L"};
  [0x12281] = {name="CUNEIFORM SIGN PI TIMES AB", cat="Lo", bidi="L"};
  [0x12282] = {name="CUNEIFORM SIGN PI TIMES BI", cat="Lo", bidi="L"};
  [0x12283] = {name="CUNEIFORM SIGN PI TIMES BU", cat="Lo", bidi="L"};
  [0x12284] = {name="CUNEIFORM SIGN PI TIMES E", cat="Lo", bidi="L"};
  [0x12285] = {name="CUNEIFORM SIGN PI TIMES I", cat="Lo", bidi="L"};
  [0x12286] = {name="CUNEIFORM SIGN PI TIMES IB", cat="Lo", bidi="L"};
  [0x12287] = {name="CUNEIFORM SIGN PI TIMES U", cat="Lo", bidi="L"};
  [0x12288] = {name="CUNEIFORM SIGN PI TIMES U2", cat="Lo", bidi="L"};
  [0x12289] = {name="CUNEIFORM SIGN PI CROSSING PI", cat="Lo", bidi="L"};
  [0x1228a] = {name="CUNEIFORM SIGN PIRIG", cat="Lo", bidi="L"};
  [0x1228b] = {name="CUNEIFORM SIGN PIRIG TIMES KAL", cat="Lo", bidi="L"};
  [0x1228c] = {name="CUNEIFORM SIGN PIRIG TIMES UD", cat="Lo", bidi="L"};
  [0x1228d] = {name="CUNEIFORM SIGN PIRIG TIMES ZA", cat="Lo", bidi="L"};
  [0x1228e] = {name="CUNEIFORM SIGN PIRIG OPPOSING PIRIG", cat="Lo", bidi="L"};
  [0x1228f] = {name="CUNEIFORM SIGN RA", cat="Lo", bidi="L"};
  [0x12290] = {name="CUNEIFORM SIGN RAB", cat="Lo", bidi="L"};
  [0x12291] = {name="CUNEIFORM SIGN RI", cat="Lo", bidi="L"};
  [0x12292] = {name="CUNEIFORM SIGN RU", cat="Lo", bidi="L"};
  [0x12293] = {name="CUNEIFORM SIGN SA", cat="Lo", bidi="L"};
  [0x12294] = {name="CUNEIFORM SIGN SAG NUTILLU", cat="Lo", bidi="L"};
  [0x12295] = {name="CUNEIFORM SIGN SAG", cat="Lo", bidi="L"};
  [0x12296] = {name="CUNEIFORM SIGN SAG TIMES A", cat="Lo", bidi="L"};
  [0x12297] = {name="CUNEIFORM SIGN SAG TIMES DU", cat="Lo", bidi="L"};
  [0x12298] = {name="CUNEIFORM SIGN SAG TIMES DUB", cat="Lo", bidi="L"};
  [0x12299] = {name="CUNEIFORM SIGN SAG TIMES HA", cat="Lo", bidi="L"};
  [0x1229a] = {name="CUNEIFORM SIGN SAG TIMES KAK", cat="Lo", bidi="L"};
  [0x1229b] = {name="CUNEIFORM SIGN SAG TIMES KUR", cat="Lo", bidi="L"};
  [0x1229c] = {name="CUNEIFORM SIGN SAG TIMES LUM", cat="Lo", bidi="L"};
  [0x1229d] = {name="CUNEIFORM SIGN SAG TIMES MI", cat="Lo", bidi="L"};
  [0x1229e] = {name="CUNEIFORM SIGN SAG TIMES NUN", cat="Lo", bidi="L"};
  [0x1229f] = {name="CUNEIFORM SIGN SAG TIMES SAL", cat="Lo", bidi="L"};
  [0x122a0] = {name="CUNEIFORM SIGN SAG TIMES SHID", cat="Lo", bidi="L"};
  [0x122a1] = {name="CUNEIFORM SIGN SAG TIMES TAB", cat="Lo", bidi="L"};
  [0x122a2] = {name="CUNEIFORM SIGN SAG TIMES U2", cat="Lo", bidi="L"};
  [0x122a3] = {name="CUNEIFORM SIGN SAG TIMES UB", cat="Lo", bidi="L"};
  [0x122a4] = {name="CUNEIFORM SIGN SAG TIMES UM", cat="Lo", bidi="L"};
  [0x122a5] = {name="CUNEIFORM SIGN SAG TIMES UR", cat="Lo", bidi="L"};
  [0x122a6] = {name="CUNEIFORM SIGN SAG TIMES USH", cat="Lo", bidi="L"};
  [0x122a7] = {name="CUNEIFORM SIGN SAG OVER SAG", cat="Lo", bidi="L"};
  [0x122a8] = {name="CUNEIFORM SIGN SAG GUNU", cat="Lo", bidi="L"};
  [0x122a9] = {name="CUNEIFORM SIGN SAL", cat="Lo", bidi="L"};
  [0x122aa] = {name="CUNEIFORM SIGN SAL LAGAB TIMES ASH2", cat="Lo", bidi="L"};
  [0x122ab] = {name="CUNEIFORM SIGN SANGA2", cat="Lo", bidi="L"};
  [0x122ac] = {name="CUNEIFORM SIGN SAR", cat="Lo", bidi="L"};
  [0x122ad] = {name="CUNEIFORM SIGN SHA", cat="Lo", bidi="L"};
  [0x122ae] = {name="CUNEIFORM SIGN SHA3", cat="Lo", bidi="L"};
  [0x122af] = {name="CUNEIFORM SIGN SHA3 TIMES A", cat="Lo", bidi="L"};
  [0x122b0] = {name="CUNEIFORM SIGN SHA3 TIMES BAD", cat="Lo", bidi="L"};
  [0x122b1] = {name="CUNEIFORM SIGN SHA3 TIMES GISH", cat="Lo", bidi="L"};
  [0x122b2] = {name="CUNEIFORM SIGN SHA3 TIMES NE", cat="Lo", bidi="L"};
  [0x122b3] = {name="CUNEIFORM SIGN SHA3 TIMES SHU2", cat="Lo", bidi="L"};
  [0x122b4] = {name="CUNEIFORM SIGN SHA3 TIMES TUR", cat="Lo", bidi="L"};
  [0x122b5] = {name="CUNEIFORM SIGN SHA3 TIMES U", cat="Lo", bidi="L"};
  [0x122b6] = {name="CUNEIFORM SIGN SHA3 TIMES U PLUS A", cat="Lo", bidi="L"};
  [0x122b7] = {name="CUNEIFORM SIGN SHA6", cat="Lo", bidi="L"};
  [0x122b8] = {name="CUNEIFORM SIGN SHAB6", cat="Lo", bidi="L"};
  [0x122b9] = {name="CUNEIFORM SIGN SHAR2", cat="Lo", bidi="L"};
  [0x122ba] = {name="CUNEIFORM SIGN SHE", cat="Lo", bidi="L"};
  [0x122bb] = {name="CUNEIFORM SIGN SHE HU", cat="Lo", bidi="L"};
  [0x122bc] = {name="CUNEIFORM SIGN SHE OVER SHE GAD OVER GAD GAR OVER GAR", cat="Lo", bidi="L"};
  [0x122bd] = {name="CUNEIFORM SIGN SHE OVER SHE TAB OVER TAB GAR OVER GAR", cat="Lo", bidi="L"};
  [0x122be] = {name="CUNEIFORM SIGN SHEG9", cat="Lo", bidi="L"};
  [0x122bf] = {name="CUNEIFORM SIGN SHEN", cat="Lo", bidi="L"};
  [0x122c0] = {name="CUNEIFORM SIGN SHESH", cat="Lo", bidi="L"};
  [0x122c1] = {name="CUNEIFORM SIGN SHESH2", cat="Lo", bidi="L"};
  [0x122c2] = {name="CUNEIFORM SIGN SHESHLAM", cat="Lo", bidi="L"};
  [0x122c3] = {name="CUNEIFORM SIGN SHID", cat="Lo", bidi="L"};
  [0x122c4] = {name="CUNEIFORM SIGN SHID TIMES A", cat="Lo", bidi="L"};
  [0x122c5] = {name="CUNEIFORM SIGN SHID TIMES IM", cat="Lo", bidi="L"};
  [0x122c6] = {name="CUNEIFORM SIGN SHIM", cat="Lo", bidi="L"};
  [0x122c7] = {name="CUNEIFORM SIGN SHIM TIMES A", cat="Lo", bidi="L"};
  [0x122c8] = {name="CUNEIFORM SIGN SHIM TIMES BAL", cat="Lo", bidi="L"};
  [0x122c9] = {name="CUNEIFORM SIGN SHIM TIMES BULUG", cat="Lo", bidi="L"};
  [0x122ca] = {name="CUNEIFORM SIGN SHIM TIMES DIN", cat="Lo", bidi="L"};
  [0x122cb] = {name="CUNEIFORM SIGN SHIM TIMES GAR", cat="Lo", bidi="L"};
  [0x122cc] = {name="CUNEIFORM SIGN SHIM TIMES IGI", cat="Lo", bidi="L"};
  [0x122cd] = {name="CUNEIFORM SIGN SHIM TIMES IGI GUNU", cat="Lo", bidi="L"};
  [0x122ce] = {name="CUNEIFORM SIGN SHIM TIMES KUSHU2", cat="Lo", bidi="L"};
  [0x122cf] = {name="CUNEIFORM SIGN SHIM TIMES LUL", cat="Lo", bidi="L"};
  [0x122d0] = {name="CUNEIFORM SIGN SHIM TIMES MUG", cat="Lo", bidi="L"};
  [0x122d1] = {name="CUNEIFORM SIGN SHIM TIMES SAL", cat="Lo", bidi="L"};
  [0x122d2] = {name="CUNEIFORM SIGN SHINIG", cat="Lo", bidi="L"};
  [0x122d3] = {name="CUNEIFORM SIGN SHIR", cat="Lo", bidi="L"};
  [0x122d4] = {name="CUNEIFORM SIGN SHIR TENU", cat="Lo", bidi="L"};
  [0x122d5] = {name="CUNEIFORM SIGN SHIR OVER SHIR BUR OVER BUR", cat="Lo", bidi="L"};
  [0x122d6] = {name="CUNEIFORM SIGN SHITA", cat="Lo", bidi="L"};
  [0x122d7] = {name="CUNEIFORM SIGN SHU", cat="Lo", bidi="L"};
  [0x122d8] = {name="CUNEIFORM SIGN SHU OVER INVERTED SHU", cat="Lo", bidi="L"};
  [0x122d9] = {name="CUNEIFORM SIGN SHU2", cat="Lo", bidi="L"};
  [0x122da] = {name="CUNEIFORM SIGN SHUBUR", cat="Lo", bidi="L"};
  [0x122db] = {name="CUNEIFORM SIGN SI", cat="Lo", bidi="L"};
  [0x122dc] = {name="CUNEIFORM SIGN SI GUNU", cat="Lo", bidi="L"};
  [0x122dd] = {name="CUNEIFORM SIGN SIG", cat="Lo", bidi="L"};
  [0x122de] = {name="CUNEIFORM SIGN SIG4", cat="Lo", bidi="L"};
  [0x122df] = {name="CUNEIFORM SIGN SIG4 OVER SIG4 SHU2", cat="Lo", bidi="L"};
  [0x122e0] = {name="CUNEIFORM SIGN SIK2", cat="Lo", bidi="L"};
  [0x122e1] = {name="CUNEIFORM SIGN SILA3", cat="Lo", bidi="L"};
  [0x122e2] = {name="CUNEIFORM SIGN SU", cat="Lo", bidi="L"};
  [0x122e3] = {name="CUNEIFORM SIGN SU OVER SU", cat="Lo", bidi="L"};
  [0x122e4] = {name="CUNEIFORM SIGN SUD", cat="Lo", bidi="L"};
  [0x122e5] = {name="CUNEIFORM SIGN SUD2", cat="Lo", bidi="L"};
  [0x122e6] = {name="CUNEIFORM SIGN SUHUR", cat="Lo", bidi="L"};
  [0x122e7] = {name="CUNEIFORM SIGN SUM", cat="Lo", bidi="L"};
  [0x122e8] = {name="CUNEIFORM SIGN SUMASH", cat="Lo", bidi="L"};
  [0x122e9] = {name="CUNEIFORM SIGN SUR", cat="Lo", bidi="L"};
  [0x122ea] = {name="CUNEIFORM SIGN SUR9", cat="Lo", bidi="L"};
  [0x122eb] = {name="CUNEIFORM SIGN TA", cat="Lo", bidi="L"};
  [0x122ec] = {name="CUNEIFORM SIGN TA ASTERISK", cat="Lo", bidi="L"};
  [0x122ed] = {name="CUNEIFORM SIGN TA TIMES HI", cat="Lo", bidi="L"};
  [0x122ee] = {name="CUNEIFORM SIGN TA TIMES MI", cat="Lo", bidi="L"};
  [0x122ef] = {name="CUNEIFORM SIGN TA GUNU", cat="Lo", bidi="L"};
  [0x122f0] = {name="CUNEIFORM SIGN TAB", cat="Lo", bidi="L"};
  [0x122f1] = {name="CUNEIFORM SIGN TAB OVER TAB NI OVER NI DISH OVER DISH", cat="Lo", bidi="L"};
  [0x122f2] = {name="CUNEIFORM SIGN TAB SQUARED", cat="Lo", bidi="L"};
  [0x122f3] = {name="CUNEIFORM SIGN TAG", cat="Lo", bidi="L"};
  [0x122f4] = {name="CUNEIFORM SIGN TAG TIMES BI", cat="Lo", bidi="L"};
  [0x122f5] = {name="CUNEIFORM SIGN TAG TIMES GUD", cat="Lo", bidi="L"};
  [0x122f6] = {name="CUNEIFORM SIGN TAG TIMES SHE", cat="Lo", bidi="L"};
  [0x122f7] = {name="CUNEIFORM SIGN TAG TIMES SHU", cat="Lo", bidi="L"};
  [0x122f8] = {name="CUNEIFORM SIGN TAG TIMES TUG2", cat="Lo", bidi="L"};
  [0x122f9] = {name="CUNEIFORM SIGN TAG TIMES UD", cat="Lo", bidi="L"};
  [0x122fa] = {name="CUNEIFORM SIGN TAK4", cat="Lo", bidi="L"};
  [0x122fb] = {name="CUNEIFORM SIGN TAR", cat="Lo", bidi="L"};
  [0x122fc] = {name="CUNEIFORM SIGN TE", cat="Lo", bidi="L"};
  [0x122fd] = {name="CUNEIFORM SIGN TE GUNU", cat="Lo", bidi="L"};
  [0x122fe] = {name="CUNEIFORM SIGN TI", cat="Lo", bidi="L"};
  [0x122ff] = {name="CUNEIFORM SIGN TI TENU", cat="Lo", bidi="L"};
  [0x12300] = {name="CUNEIFORM SIGN TIL", cat="Lo", bidi="L"};
  [0x12301] = {name="CUNEIFORM SIGN TIR", cat="Lo", bidi="L"};
  [0x12302] = {name="CUNEIFORM SIGN TIR TIMES TAK4", cat="Lo", bidi="L"};
  [0x12303] = {name="CUNEIFORM SIGN TIR OVER TIR", cat="Lo", bidi="L"};
  [0x12304] = {name="CUNEIFORM SIGN TIR OVER TIR GAD OVER GAD GAR OVER GAR", cat="Lo", bidi="L"};
  [0x12305] = {name="CUNEIFORM SIGN TU", cat="Lo", bidi="L"};
  [0x12306] = {name="CUNEIFORM SIGN TUG2", cat="Lo", bidi="L"};
  [0x12307] = {name="CUNEIFORM SIGN TUK", cat="Lo", bidi="L"};
  [0x12308] = {name="CUNEIFORM SIGN TUM", cat="Lo", bidi="L"};
  [0x12309] = {name="CUNEIFORM SIGN TUR", cat="Lo", bidi="L"};
  [0x1230a] = {name="CUNEIFORM SIGN TUR OVER TUR ZA OVER ZA", cat="Lo", bidi="L"};
  [0x1230b] = {name="CUNEIFORM SIGN U", cat="Lo", bidi="L"};
  [0x1230c] = {name="CUNEIFORM SIGN U GUD", cat="Lo", bidi="L"};
  [0x1230d] = {name="CUNEIFORM SIGN U U U", cat="Lo", bidi="L"};
  [0x1230e] = {name="CUNEIFORM SIGN U OVER U PA OVER PA GAR OVER GAR", cat="Lo", bidi="L"};
  [0x1230f] = {name="CUNEIFORM SIGN U OVER U SUR OVER SUR", cat="Lo", bidi="L"};
  [0x12310] = {name="CUNEIFORM SIGN U OVER U U REVERSED OVER U REVERSED", cat="Lo", bidi="L"};
  [0x12311] = {name="CUNEIFORM SIGN U2", cat="Lo", bidi="L"};
  [0x12312] = {name="CUNEIFORM SIGN UB", cat="Lo", bidi="L"};
  [0x12313] = {name="CUNEIFORM SIGN UD", cat="Lo", bidi="L"};
  [0x12314] = {name="CUNEIFORM SIGN UD KUSHU2", cat="Lo", bidi="L"};
  [0x12315] = {name="CUNEIFORM SIGN UD TIMES BAD", cat="Lo", bidi="L"};
  [0x12316] = {name="CUNEIFORM SIGN UD TIMES MI", cat="Lo", bidi="L"};
  [0x12317] = {name="CUNEIFORM SIGN UD TIMES U PLUS U PLUS U", cat="Lo", bidi="L"};
  [0x12318] = {name="CUNEIFORM SIGN UD TIMES U PLUS U PLUS U GUNU", cat="Lo", bidi="L"};
  [0x12319] = {name="CUNEIFORM SIGN UD GUNU", cat="Lo", bidi="L"};
  [0x1231a] = {name="CUNEIFORM SIGN UD SHESHIG", cat="Lo", bidi="L"};
  [0x1231b] = {name="CUNEIFORM SIGN UD SHESHIG TIMES BAD", cat="Lo", bidi="L"};
  [0x1231c] = {name="CUNEIFORM SIGN UDUG", cat="Lo", bidi="L"};
  [0x1231d] = {name="CUNEIFORM SIGN UM", cat="Lo", bidi="L"};
  [0x1231e] = {name="CUNEIFORM SIGN UM TIMES LAGAB", cat="Lo", bidi="L"};
  [0x1231f] = {name="CUNEIFORM SIGN UM TIMES ME PLUS DA", cat="Lo", bidi="L"};
  [0x12320] = {name="CUNEIFORM SIGN UM TIMES SHA3", cat="Lo", bidi="L"};
  [0x12321] = {name="CUNEIFORM SIGN UM TIMES U", cat="Lo", bidi="L"};
  [0x12322] = {name="CUNEIFORM SIGN UMBIN", cat="Lo", bidi="L"};
  [0x12323] = {name="CUNEIFORM SIGN UMUM", cat="Lo", bidi="L"};
  [0x12324] = {name="CUNEIFORM SIGN UMUM TIMES KASKAL", cat="Lo", bidi="L"};
  [0x12325] = {name="CUNEIFORM SIGN UMUM TIMES PA", cat="Lo", bidi="L"};
  [0x12326] = {name="CUNEIFORM SIGN UN", cat="Lo", bidi="L"};
  [0x12327] = {name="CUNEIFORM SIGN UN GUNU", cat="Lo", bidi="L"};
  [0x12328] = {name="CUNEIFORM SIGN UR", cat="Lo", bidi="L"};
  [0x12329] = {name="CUNEIFORM SIGN UR CROSSING UR", cat="Lo", bidi="L"};
  [0x1232a] = {name="CUNEIFORM SIGN UR SHESHIG", cat="Lo", bidi="L"};
  [0x1232b] = {name="CUNEIFORM SIGN UR2", cat="Lo", bidi="L"};
  [0x1232c] = {name="CUNEIFORM SIGN UR2 TIMES A PLUS HA", cat="Lo", bidi="L"};
  [0x1232d] = {name="CUNEIFORM SIGN UR2 TIMES A PLUS NA", cat="Lo", bidi="L"};
  [0x1232e] = {name="CUNEIFORM SIGN UR2 TIMES AL", cat="Lo", bidi="L"};
  [0x1232f] = {name="CUNEIFORM SIGN UR2 TIMES HA", cat="Lo", bidi="L"};
  [0x12330] = {name="CUNEIFORM SIGN UR2 TIMES NUN", cat="Lo", bidi="L"};
  [0x12331] = {name="CUNEIFORM SIGN UR2 TIMES U2", cat="Lo", bidi="L"};
  [0x12332] = {name="CUNEIFORM SIGN UR2 TIMES U2 PLUS ASH", cat="Lo", bidi="L"};
  [0x12333] = {name="CUNEIFORM SIGN UR2 TIMES U2 PLUS BI", cat="Lo", bidi="L"};
  [0x12334] = {name="CUNEIFORM SIGN UR4", cat="Lo", bidi="L"};
  [0x12335] = {name="CUNEIFORM SIGN URI", cat="Lo", bidi="L"};
  [0x12336] = {name="CUNEIFORM SIGN URI3", cat="Lo", bidi="L"};
  [0x12337] = {name="CUNEIFORM SIGN URU", cat="Lo", bidi="L"};
  [0x12338] = {name="CUNEIFORM SIGN URU TIMES A", cat="Lo", bidi="L"};
  [0x12339] = {name="CUNEIFORM SIGN URU TIMES ASHGAB", cat="Lo", bidi="L"};
  [0x1233a] = {name="CUNEIFORM SIGN URU TIMES BAR", cat="Lo", bidi="L"};
  [0x1233b] = {name="CUNEIFORM SIGN URU TIMES DUN", cat="Lo", bidi="L"};
  [0x1233c] = {name="CUNEIFORM SIGN URU TIMES GA", cat="Lo", bidi="L"};
  [0x1233d] = {name="CUNEIFORM SIGN URU TIMES GAL", cat="Lo", bidi="L"};
  [0x1233e] = {name="CUNEIFORM SIGN URU TIMES GAN2 TENU", cat="Lo", bidi="L"};
  [0x1233f] = {name="CUNEIFORM SIGN URU TIMES GAR", cat="Lo", bidi="L"};
  [0x12340] = {name="CUNEIFORM SIGN URU TIMES GU", cat="Lo", bidi="L"};
  [0x12341] = {name="CUNEIFORM SIGN URU TIMES HA", cat="Lo", bidi="L"};
  [0x12342] = {name="CUNEIFORM SIGN URU TIMES IGI", cat="Lo", bidi="L"};
  [0x12343] = {name="CUNEIFORM SIGN URU TIMES IM", cat="Lo", bidi="L"};
  [0x12344] = {name="CUNEIFORM SIGN URU TIMES ISH", cat="Lo", bidi="L"};
  [0x12345] = {name="CUNEIFORM SIGN URU TIMES KI", cat="Lo", bidi="L"};
  [0x12346] = {name="CUNEIFORM SIGN URU TIMES LUM", cat="Lo", bidi="L"};
  [0x12347] = {name="CUNEIFORM SIGN URU TIMES MIN", cat="Lo", bidi="L"};
  [0x12348] = {name="CUNEIFORM SIGN URU TIMES PA", cat="Lo", bidi="L"};
  [0x12349] = {name="CUNEIFORM SIGN URU TIMES SHE", cat="Lo", bidi="L"};
  [0x1234a] = {name="CUNEIFORM SIGN URU TIMES SIG4", cat="Lo", bidi="L"};
  [0x1234b] = {name="CUNEIFORM SIGN URU TIMES TU", cat="Lo", bidi="L"};
  [0x1234c] = {name="CUNEIFORM SIGN URU TIMES U PLUS GUD", cat="Lo", bidi="L"};
  [0x1234d] = {name="CUNEIFORM SIGN URU TIMES UD", cat="Lo", bidi="L"};
  [0x1234e] = {name="CUNEIFORM SIGN URU TIMES URUDA", cat="Lo", bidi="L"};
  [0x1234f] = {name="CUNEIFORM SIGN URUDA", cat="Lo", bidi="L"};
  [0x12350] = {name="CUNEIFORM SIGN URUDA TIMES U", cat="Lo", bidi="L"};
  [0x12351] = {name="CUNEIFORM SIGN USH", cat="Lo", bidi="L"};
  [0x12352] = {name="CUNEIFORM SIGN USH TIMES A", cat="Lo", bidi="L"};
  [0x12353] = {name="CUNEIFORM SIGN USH TIMES KU", cat="Lo", bidi="L"};
  [0x12354] = {name="CUNEIFORM SIGN USH TIMES KUR", cat="Lo", bidi="L"};
  [0x12355] = {name="CUNEIFORM SIGN USH TIMES TAK4", cat="Lo", bidi="L"};
  [0x12356] = {name="CUNEIFORM SIGN USHX", cat="Lo", bidi="L"};
  [0x12357] = {name="CUNEIFORM SIGN USH2", cat="Lo", bidi="L"};
  [0x12358] = {name="CUNEIFORM SIGN USHUMX", cat="Lo", bidi="L"};
  [0x12359] = {name="CUNEIFORM SIGN UTUKI", cat="Lo", bidi="L"};
  [0x1235a] = {name="CUNEIFORM SIGN UZ3", cat="Lo", bidi="L"};
  [0x1235b] = {name="CUNEIFORM SIGN UZ3 TIMES KASKAL", cat="Lo", bidi="L"};
  [0x1235c] = {name="CUNEIFORM SIGN UZU", cat="Lo", bidi="L"};
  [0x1235d] = {name="CUNEIFORM SIGN ZA", cat="Lo", bidi="L"};
  [0x1235e] = {name="CUNEIFORM SIGN ZA TENU", cat="Lo", bidi="L"};
  [0x1235f] = {name="CUNEIFORM SIGN ZA SQUARED TIMES KUR", cat="Lo", bidi="L"};
  [0x12360] = {name="CUNEIFORM SIGN ZAG", cat="Lo", bidi="L"};
  [0x12361] = {name="CUNEIFORM SIGN ZAMX", cat="Lo", bidi="L"};
  [0x12362] = {name="CUNEIFORM SIGN ZE2", cat="Lo", bidi="L"};
  [0x12363] = {name="CUNEIFORM SIGN ZI", cat="Lo", bidi="L"};
  [0x12364] = {name="CUNEIFORM SIGN ZI OVER ZI", cat="Lo", bidi="L"};
  [0x12365] = {name="CUNEIFORM SIGN ZI3", cat="Lo", bidi="L"};
  [0x12366] = {name="CUNEIFORM SIGN ZIB", cat="Lo", bidi="L"};
  [0x12367] = {name="CUNEIFORM SIGN ZIB KABA TENU", cat="Lo", bidi="L"};
  [0x12368] = {name="CUNEIFORM SIGN ZIG", cat="Lo", bidi="L"};
  [0x12369] = {name="CUNEIFORM SIGN ZIZ2", cat="Lo", bidi="L"};
  [0x1236a] = {name="CUNEIFORM SIGN ZU", cat="Lo", bidi="L"};
  [0x1236b] = {name="CUNEIFORM SIGN ZU5", cat="Lo", bidi="L"};
  [0x1236c] = {name="CUNEIFORM SIGN ZU5 TIMES A", cat="Lo", bidi="L"};
  [0x1236d] = {name="CUNEIFORM SIGN ZUBUR", cat="Lo", bidi="L"};
  [0x1236e] = {name="CUNEIFORM SIGN ZUM", cat="Lo", bidi="L"};
  [0x12400] = {name="CUNEIFORM NUMERIC SIGN TWO ASH", cat="Nl", bidi="L", numeric=2};
  [0x12401] = {name="CUNEIFORM NUMERIC SIGN THREE ASH", cat="Nl", bidi="L", numeric=3};
  [0x12402] = {name="CUNEIFORM NUMERIC SIGN FOUR ASH", cat="Nl", bidi="L", numeric=4};
  [0x12403] = {name="CUNEIFORM NUMERIC SIGN FIVE ASH", cat="Nl", bidi="L", numeric=5};
  [0x12404] = {name="CUNEIFORM NUMERIC SIGN SIX ASH", cat="Nl", bidi="L", numeric=6};
  [0x12405] = {name="CUNEIFORM NUMERIC SIGN SEVEN ASH", cat="Nl", bidi="L", numeric=7};
  [0x12406] = {name="CUNEIFORM NUMERIC SIGN EIGHT ASH", cat="Nl", bidi="L", numeric=8};
  [0x12407] = {name="CUNEIFORM NUMERIC SIGN NINE ASH", cat="Nl", bidi="L", numeric=9};
  [0x12408] = {name="CUNEIFORM NUMERIC SIGN THREE DISH", cat="Nl", bidi="L", numeric=3};
  [0x12409] = {name="CUNEIFORM NUMERIC SIGN FOUR DISH", cat="Nl", bidi="L", numeric=4};
  [0x1240a] = {name="CUNEIFORM NUMERIC SIGN FIVE DISH", cat="Nl", bidi="L", numeric=5};
  [0x1240b] = {name="CUNEIFORM NUMERIC SIGN SIX DISH", cat="Nl", bidi="L", numeric=6};
  [0x1240c] = {name="CUNEIFORM NUMERIC SIGN SEVEN DISH", cat="Nl", bidi="L", numeric=7};
  [0x1240d] = {name="CUNEIFORM NUMERIC SIGN EIGHT DISH", cat="Nl", bidi="L", numeric=8};
  [0x1240e] = {name="CUNEIFORM NUMERIC SIGN NINE DISH", cat="Nl", bidi="L", numeric=9};
  [0x1240f] = {name="CUNEIFORM NUMERIC SIGN FOUR U", cat="Nl", bidi="L", numeric=4};
  [0x12410] = {name="CUNEIFORM NUMERIC SIGN FIVE U", cat="Nl", bidi="L", numeric=5};
  [0x12411] = {name="CUNEIFORM NUMERIC SIGN SIX U", cat="Nl", bidi="L", numeric=6};
  [0x12412] = {name="CUNEIFORM NUMERIC SIGN SEVEN U", cat="Nl", bidi="L", numeric=7};
  [0x12413] = {name="CUNEIFORM NUMERIC SIGN EIGHT U", cat="Nl", bidi="L", numeric=8};
  [0x12414] = {name="CUNEIFORM NUMERIC SIGN NINE U", cat="Nl", bidi="L", numeric=9};
  [0x12415] = {name="CUNEIFORM NUMERIC SIGN ONE GESH2", cat="Nl", bidi="L", numeric=1};
  [0x12416] = {name="CUNEIFORM NUMERIC SIGN TWO GESH2", cat="Nl", bidi="L", numeric=2};
  [0x12417] = {name="CUNEIFORM NUMERIC SIGN THREE GESH2", cat="Nl", bidi="L", numeric=3};
  [0x12418] = {name="CUNEIFORM NUMERIC SIGN FOUR GESH2", cat="Nl", bidi="L", numeric=4};
  [0x12419] = {name="CUNEIFORM NUMERIC SIGN FIVE GESH2", cat="Nl", bidi="L", numeric=5};
  [0x1241a] = {name="CUNEIFORM NUMERIC SIGN SIX GESH2", cat="Nl", bidi="L", numeric=6};
  [0x1241b] = {name="CUNEIFORM NUMERIC SIGN SEVEN GESH2", cat="Nl", bidi="L", numeric=7};
  [0x1241c] = {name="CUNEIFORM NUMERIC SIGN EIGHT GESH2", cat="Nl", bidi="L", numeric=8};
  [0x1241d] = {name="CUNEIFORM NUMERIC SIGN NINE GESH2", cat="Nl", bidi="L", numeric=9};
  [0x1241e] = {name="CUNEIFORM NUMERIC SIGN ONE GESHU", cat="Nl", bidi="L", numeric=1};
  [0x1241f] = {name="CUNEIFORM NUMERIC SIGN TWO GESHU", cat="Nl", bidi="L", numeric=2};
  [0x12420] = {name="CUNEIFORM NUMERIC SIGN THREE GESHU", cat="Nl", bidi="L", numeric=3};
  [0x12421] = {name="CUNEIFORM NUMERIC SIGN FOUR GESHU", cat="Nl", bidi="L", numeric=4};
  [0x12422] = {name="CUNEIFORM NUMERIC SIGN FIVE GESHU", cat="Nl", bidi="L", numeric=5};
  [0x12423] = {name="CUNEIFORM NUMERIC SIGN TWO SHAR2", cat="Nl", bidi="L", numeric=2};
  [0x12424] = {name="CUNEIFORM NUMERIC SIGN THREE SHAR2", cat="Nl", bidi="L", numeric=3};
  [0x12425] = {name="CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM", cat="Nl", bidi="L", numeric=3};
  [0x12426] = {name="CUNEIFORM NUMERIC SIGN FOUR SHAR2", cat="Nl", bidi="L", numeric=4};
  [0x12427] = {name="CUNEIFORM NUMERIC SIGN FIVE SHAR2", cat="Nl", bidi="L", numeric=5};
  [0x12428] = {name="CUNEIFORM NUMERIC SIGN SIX SHAR2", cat="Nl", bidi="L", numeric=6};
  [0x12429] = {name="CUNEIFORM NUMERIC SIGN SEVEN SHAR2", cat="Nl", bidi="L", numeric=7};
  [0x1242a] = {name="CUNEIFORM NUMERIC SIGN EIGHT SHAR2", cat="Nl", bidi="L", numeric=8};
  [0x1242b] = {name="CUNEIFORM NUMERIC SIGN NINE SHAR2", cat="Nl", bidi="L", numeric=9};
  [0x1242c] = {name="CUNEIFORM NUMERIC SIGN ONE SHARU", cat="Nl", bidi="L", numeric=1};
  [0x1242d] = {name="CUNEIFORM NUMERIC SIGN TWO SHARU", cat="Nl", bidi="L", numeric=2};
  [0x1242e] = {name="CUNEIFORM NUMERIC SIGN THREE SHARU", cat="Nl", bidi="L", numeric=3};
  [0x1242f] = {name="CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM", cat="Nl", bidi="L", numeric=3};
  [0x12430] = {name="CUNEIFORM NUMERIC SIGN FOUR SHARU", cat="Nl", bidi="L", numeric=4};
  [0x12431] = {name="CUNEIFORM NUMERIC SIGN FIVE SHARU", cat="Nl", bidi="L", numeric=5};
  [0x12432] = {name="CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH", cat="Nl", bidi="L"};
  [0x12433] = {name="CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN", cat="Nl", bidi="L"};
  [0x12434] = {name="CUNEIFORM NUMERIC SIGN ONE BURU", cat="Nl", bidi="L", numeric=1};
  [0x12435] = {name="CUNEIFORM NUMERIC SIGN TWO BURU", cat="Nl", bidi="L", numeric=2};
  [0x12436] = {name="CUNEIFORM NUMERIC SIGN THREE BURU", cat="Nl", bidi="L", numeric=3};
  [0x12437] = {name="CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM", cat="Nl", bidi="L", numeric=3};
  [0x12438] = {name="CUNEIFORM NUMERIC SIGN FOUR BURU", cat="Nl", bidi="L", numeric=4};
  [0x12439] = {name="CUNEIFORM NUMERIC SIGN FIVE BURU", cat="Nl", bidi="L", numeric=5};
  [0x1243a] = {name="CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16", cat="Nl", bidi="L", numeric=3};
  [0x1243b] = {name="CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21", cat="Nl", bidi="L", numeric=3};
  [0x1243c] = {name="CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU", cat="Nl", bidi="L", numeric=4};
  [0x1243d] = {name="CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU4", cat="Nl", bidi="L", numeric=4};
  [0x1243e] = {name="CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU A", cat="Nl", bidi="L", numeric=4};
  [0x1243f] = {name="CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B", cat="Nl", bidi="L", numeric=4};
  [0x12440] = {name="CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9", cat="Nl", bidi="L", numeric=6};
  [0x12441] = {name="CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3", cat="Nl", bidi="L", numeric=7};
  [0x12442] = {name="CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN A", cat="Nl", bidi="L", numeric=7};
  [0x12443] = {name="CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B", cat="Nl", bidi="L", numeric=7};
  [0x12444] = {name="CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU", cat="Nl", bidi="L", numeric=8};
  [0x12445] = {name="CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3", cat="Nl", bidi="L", numeric=8};
  [0x12446] = {name="CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU", cat="Nl", bidi="L", numeric=9};
  [0x12447] = {name="CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU3", cat="Nl", bidi="L", numeric=9};
  [0x12448] = {name="CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU4", cat="Nl", bidi="L", numeric=9};
  [0x12449] = {name="CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A", cat="Nl", bidi="L", numeric=9};
  [0x1244a] = {name="CUNEIFORM NUMERIC SIGN TWO ASH TENU", cat="Nl", bidi="L", numeric=2};
  [0x1244b] = {name="CUNEIFORM NUMERIC SIGN THREE ASH TENU", cat="Nl", bidi="L", numeric=3};
  [0x1244c] = {name="CUNEIFORM NUMERIC SIGN FOUR ASH TENU", cat="Nl", bidi="L", numeric=4};
  [0x1244d] = {name="CUNEIFORM NUMERIC SIGN FIVE ASH TENU", cat="Nl", bidi="L", numeric=5};
  [0x1244e] = {name="CUNEIFORM NUMERIC SIGN SIX ASH TENU", cat="Nl", bidi="L", numeric=6};
  [0x1244f] = {name="CUNEIFORM NUMERIC SIGN ONE BAN2", cat="Nl", bidi="L", numeric=1};
  [0x12450] = {name="CUNEIFORM NUMERIC SIGN TWO BAN2", cat="Nl", bidi="L", numeric=2};
  [0x12451] = {name="CUNEIFORM NUMERIC SIGN THREE BAN2", cat="Nl", bidi="L", numeric=3};
  [0x12452] = {name="CUNEIFORM NUMERIC SIGN FOUR BAN2", cat="Nl", bidi="L", numeric=4};
  [0x12453] = {name="CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM", cat="Nl", bidi="L", numeric=4};
  [0x12454] = {name="CUNEIFORM NUMERIC SIGN FIVE BAN2", cat="Nl", bidi="L", numeric=5};
  [0x12455] = {name="CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM", cat="Nl", bidi="L", numeric=5};
  [0x12456] = {name="CUNEIFORM NUMERIC SIGN NIGIDAMIN", cat="Nl", bidi="L"};
  [0x12457] = {name="CUNEIFORM NUMERIC SIGN NIGIDAESH", cat="Nl", bidi="L"};
  [0x12458] = {name="CUNEIFORM NUMERIC SIGN ONE ESHE3", cat="Nl", bidi="L", numeric=1};
  [0x12459] = {name="CUNEIFORM NUMERIC SIGN TWO ESHE3", cat="Nl", bidi="L", numeric=2};
  [0x1245a] = {name="CUNEIFORM NUMERIC SIGN ONE THIRD DISH", cat="Nl", bidi="L", numeric=1/3};
  [0x1245b] = {name="CUNEIFORM NUMERIC SIGN TWO THIRDS DISH", cat="Nl", bidi="L", numeric=2/3};
  [0x1245c] = {name="CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH", cat="Nl", bidi="L", numeric=5/6};
  [0x1245d] = {name="CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A", cat="Nl", bidi="L", numeric=1/3};
  [0x1245e] = {name="CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A", cat="Nl", bidi="L", numeric=2/3};
  [0x1245f] = {name="CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH", cat="Nl", bidi="L", numeric=1/8};
  [0x12460] = {name="CUNEIFORM NUMERIC SIGN ONE QUARTER ASH", cat="Nl", bidi="L", numeric=1/4};
  [0x12461] = {name="CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH", cat="Nl", bidi="L", numeric=1/6};
  [0x12462] = {name="CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER", cat="Nl", bidi="L", numeric=1/4};
  [0x12470] = {name="CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER", cat="Po", bidi="L"};
  [0x12471] = {name="CUNEIFORM PUNCTUATION SIGN VERTICAL COLON", cat="Po", bidi="L"};
  [0x12472] = {name="CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON", cat="Po", bidi="L"};
  [0x12473] = {name="CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON", cat="Po", bidi="L"};
  [0x13000] = {name="EGYPTIAN HIEROGLYPH A001", cat="Lo", bidi="L"};
  [0x13001] = {name="EGYPTIAN HIEROGLYPH A002", cat="Lo", bidi="L"};
  [0x13002] = {name="EGYPTIAN HIEROGLYPH A003", cat="Lo", bidi="L"};
  [0x13003] = {name="EGYPTIAN HIEROGLYPH A004", cat="Lo", bidi="L"};
  [0x13004] = {name="EGYPTIAN HIEROGLYPH A005", cat="Lo", bidi="L"};
  [0x13005] = {name="EGYPTIAN HIEROGLYPH A005A", cat="Lo", bidi="L"};
  [0x13006] = {name="EGYPTIAN HIEROGLYPH A006", cat="Lo", bidi="L"};
  [0x13007] = {name="EGYPTIAN HIEROGLYPH A006A", cat="Lo", bidi="L"};
  [0x13008] = {name="EGYPTIAN HIEROGLYPH A006B", cat="Lo", bidi="L"};
  [0x13009] = {name="EGYPTIAN HIEROGLYPH A007", cat="Lo", bidi="L"};
  [0x1300a] = {name="EGYPTIAN HIEROGLYPH A008", cat="Lo", bidi="L"};
  [0x1300b] = {name="EGYPTIAN HIEROGLYPH A009", cat="Lo", bidi="L"};
  [0x1300c] = {name="EGYPTIAN HIEROGLYPH A010", cat="Lo", bidi="L"};
  [0x1300d] = {name="EGYPTIAN HIEROGLYPH A011", cat="Lo", bidi="L"};
  [0x1300e] = {name="EGYPTIAN HIEROGLYPH A012", cat="Lo", bidi="L"};
  [0x1300f] = {name="EGYPTIAN HIEROGLYPH A013", cat="Lo", bidi="L"};
  [0x13010] = {name="EGYPTIAN HIEROGLYPH A014", cat="Lo", bidi="L"};
  [0x13011] = {name="EGYPTIAN HIEROGLYPH A014A", cat="Lo", bidi="L"};
  [0x13012] = {name="EGYPTIAN HIEROGLYPH A015", cat="Lo", bidi="L"};
  [0x13013] = {name="EGYPTIAN HIEROGLYPH A016", cat="Lo", bidi="L"};
  [0x13014] = {name="EGYPTIAN HIEROGLYPH A017", cat="Lo", bidi="L"};
  [0x13015] = {name="EGYPTIAN HIEROGLYPH A017A", cat="Lo", bidi="L"};
  [0x13016] = {name="EGYPTIAN HIEROGLYPH A018", cat="Lo", bidi="L"};
  [0x13017] = {name="EGYPTIAN HIEROGLYPH A019", cat="Lo", bidi="L"};
  [0x13018] = {name="EGYPTIAN HIEROGLYPH A020", cat="Lo", bidi="L"};
  [0x13019] = {name="EGYPTIAN HIEROGLYPH A021", cat="Lo", bidi="L"};
  [0x1301a] = {name="EGYPTIAN HIEROGLYPH A022", cat="Lo", bidi="L"};
  [0x1301b] = {name="EGYPTIAN HIEROGLYPH A023", cat="Lo", bidi="L"};
  [0x1301c] = {name="EGYPTIAN HIEROGLYPH A024", cat="Lo", bidi="L"};
  [0x1301d] = {name="EGYPTIAN HIEROGLYPH A025", cat="Lo", bidi="L"};
  [0x1301e] = {name="EGYPTIAN HIEROGLYPH A026", cat="Lo", bidi="L"};
  [0x1301f] = {name="EGYPTIAN HIEROGLYPH A027", cat="Lo", bidi="L"};
  [0x13020] = {name="EGYPTIAN HIEROGLYPH A028", cat="Lo", bidi="L"};
  [0x13021] = {name="EGYPTIAN HIEROGLYPH A029", cat="Lo", bidi="L"};
  [0x13022] = {name="EGYPTIAN HIEROGLYPH A030", cat="Lo", bidi="L"};
  [0x13023] = {name="EGYPTIAN HIEROGLYPH A031", cat="Lo", bidi="L"};
  [0x13024] = {name="EGYPTIAN HIEROGLYPH A032", cat="Lo", bidi="L"};
  [0x13025] = {name="EGYPTIAN HIEROGLYPH A032A", cat="Lo", bidi="L"};
  [0x13026] = {name="EGYPTIAN HIEROGLYPH A033", cat="Lo", bidi="L"};
  [0x13027] = {name="EGYPTIAN HIEROGLYPH A034", cat="Lo", bidi="L"};
  [0x13028] = {name="EGYPTIAN HIEROGLYPH A035", cat="Lo", bidi="L"};
  [0x13029] = {name="EGYPTIAN HIEROGLYPH A036", cat="Lo", bidi="L"};
  [0x1302a] = {name="EGYPTIAN HIEROGLYPH A037", cat="Lo", bidi="L"};
  [0x1302b] = {name="EGYPTIAN HIEROGLYPH A038", cat="Lo", bidi="L"};
  [0x1302c] = {name="EGYPTIAN HIEROGLYPH A039", cat="Lo", bidi="L"};
  [0x1302d] = {name="EGYPTIAN HIEROGLYPH A040", cat="Lo", bidi="L"};
  [0x1302e] = {name="EGYPTIAN HIEROGLYPH A040A", cat="Lo", bidi="L"};
  [0x1302f] = {name="EGYPTIAN HIEROGLYPH A041", cat="Lo", bidi="L"};
  [0x13030] = {name="EGYPTIAN HIEROGLYPH A042", cat="Lo", bidi="L"};
  [0x13031] = {name="EGYPTIAN HIEROGLYPH A042A", cat="Lo", bidi="L"};
  [0x13032] = {name="EGYPTIAN HIEROGLYPH A043", cat="Lo", bidi="L"};
  [0x13033] = {name="EGYPTIAN HIEROGLYPH A043A", cat="Lo", bidi="L"};
  [0x13034] = {name="EGYPTIAN HIEROGLYPH A044", cat="Lo", bidi="L"};
  [0x13035] = {name="EGYPTIAN HIEROGLYPH A045", cat="Lo", bidi="L"};
  [0x13036] = {name="EGYPTIAN HIEROGLYPH A045A", cat="Lo", bidi="L"};
  [0x13037] = {name="EGYPTIAN HIEROGLYPH A046", cat="Lo", bidi="L"};
  [0x13038] = {name="EGYPTIAN HIEROGLYPH A047", cat="Lo", bidi="L"};
  [0x13039] = {name="EGYPTIAN HIEROGLYPH A048", cat="Lo", bidi="L"};
  [0x1303a] = {name="EGYPTIAN HIEROGLYPH A049", cat="Lo", bidi="L"};
  [0x1303b] = {name="EGYPTIAN HIEROGLYPH A050", cat="Lo", bidi="L"};
  [0x1303c] = {name="EGYPTIAN HIEROGLYPH A051", cat="Lo", bidi="L"};
  [0x1303d] = {name="EGYPTIAN HIEROGLYPH A052", cat="Lo", bidi="L"};
  [0x1303e] = {name="EGYPTIAN HIEROGLYPH A053", cat="Lo", bidi="L"};
  [0x1303f] = {name="EGYPTIAN HIEROGLYPH A054", cat="Lo", bidi="L"};
  [0x13040] = {name="EGYPTIAN HIEROGLYPH A055", cat="Lo", bidi="L"};
  [0x13041] = {name="EGYPTIAN HIEROGLYPH A056", cat="Lo", bidi="L"};
  [0x13042] = {name="EGYPTIAN HIEROGLYPH A057", cat="Lo", bidi="L"};
  [0x13043] = {name="EGYPTIAN HIEROGLYPH A058", cat="Lo", bidi="L"};
  [0x13044] = {name="EGYPTIAN HIEROGLYPH A059", cat="Lo", bidi="L"};
  [0x13045] = {name="EGYPTIAN HIEROGLYPH A060", cat="Lo", bidi="L"};
  [0x13046] = {name="EGYPTIAN HIEROGLYPH A061", cat="Lo", bidi="L"};
  [0x13047] = {name="EGYPTIAN HIEROGLYPH A062", cat="Lo", bidi="L"};
  [0x13048] = {name="EGYPTIAN HIEROGLYPH A063", cat="Lo", bidi="L"};
  [0x13049] = {name="EGYPTIAN HIEROGLYPH A064", cat="Lo", bidi="L"};
  [0x1304a] = {name="EGYPTIAN HIEROGLYPH A065", cat="Lo", bidi="L"};
  [0x1304b] = {name="EGYPTIAN HIEROGLYPH A066", cat="Lo", bidi="L"};
  [0x1304c] = {name="EGYPTIAN HIEROGLYPH A067", cat="Lo", bidi="L"};
  [0x1304d] = {name="EGYPTIAN HIEROGLYPH A068", cat="Lo", bidi="L"};
  [0x1304e] = {name="EGYPTIAN HIEROGLYPH A069", cat="Lo", bidi="L"};
  [0x1304f] = {name="EGYPTIAN HIEROGLYPH A070", cat="Lo", bidi="L"};
  [0x13050] = {name="EGYPTIAN HIEROGLYPH B001", cat="Lo", bidi="L"};
  [0x13051] = {name="EGYPTIAN HIEROGLYPH B002", cat="Lo", bidi="L"};
  [0x13052] = {name="EGYPTIAN HIEROGLYPH B003", cat="Lo", bidi="L"};
  [0x13053] = {name="EGYPTIAN HIEROGLYPH B004", cat="Lo", bidi="L"};
  [0x13054] = {name="EGYPTIAN HIEROGLYPH B005", cat="Lo", bidi="L"};
  [0x13055] = {name="EGYPTIAN HIEROGLYPH B005A", cat="Lo", bidi="L"};
  [0x13056] = {name="EGYPTIAN HIEROGLYPH B006", cat="Lo", bidi="L"};
  [0x13057] = {name="EGYPTIAN HIEROGLYPH B007", cat="Lo", bidi="L"};
  [0x13058] = {name="EGYPTIAN HIEROGLYPH B008", cat="Lo", bidi="L"};
  [0x13059] = {name="EGYPTIAN HIEROGLYPH B009", cat="Lo", bidi="L"};
  [0x1305a] = {name="EGYPTIAN HIEROGLYPH C001", cat="Lo", bidi="L"};
  [0x1305b] = {name="EGYPTIAN HIEROGLYPH C002", cat="Lo", bidi="L"};
  [0x1305c] = {name="EGYPTIAN HIEROGLYPH C002A", cat="Lo", bidi="L"};
  [0x1305d] = {name="EGYPTIAN HIEROGLYPH C002B", cat="Lo", bidi="L"};
  [0x1305e] = {name="EGYPTIAN HIEROGLYPH C002C", cat="Lo", bidi="L"};
  [0x1305f] = {name="EGYPTIAN HIEROGLYPH C003", cat="Lo", bidi="L"};
  [0x13060] = {name="EGYPTIAN HIEROGLYPH C004", cat="Lo", bidi="L"};
  [0x13061] = {name="EGYPTIAN HIEROGLYPH C005", cat="Lo", bidi="L"};
  [0x13062] = {name="EGYPTIAN HIEROGLYPH C006", cat="Lo", bidi="L"};
  [0x13063] = {name="EGYPTIAN HIEROGLYPH C007", cat="Lo", bidi="L"};
  [0x13064] = {name="EGYPTIAN HIEROGLYPH C008", cat="Lo", bidi="L"};
  [0x13065] = {name="EGYPTIAN HIEROGLYPH C009", cat="Lo", bidi="L"};
  [0x13066] = {name="EGYPTIAN HIEROGLYPH C010", cat="Lo", bidi="L"};
  [0x13067] = {name="EGYPTIAN HIEROGLYPH C010A", cat="Lo", bidi="L"};
  [0x13068] = {name="EGYPTIAN HIEROGLYPH C011", cat="Lo", bidi="L"};
  [0x13069] = {name="EGYPTIAN HIEROGLYPH C012", cat="Lo", bidi="L"};
  [0x1306a] = {name="EGYPTIAN HIEROGLYPH C013", cat="Lo", bidi="L"};
  [0x1306b] = {name="EGYPTIAN HIEROGLYPH C014", cat="Lo", bidi="L"};
  [0x1306c] = {name="EGYPTIAN HIEROGLYPH C015", cat="Lo", bidi="L"};
  [0x1306d] = {name="EGYPTIAN HIEROGLYPH C016", cat="Lo", bidi="L"};
  [0x1306e] = {name="EGYPTIAN HIEROGLYPH C017", cat="Lo", bidi="L"};
  [0x1306f] = {name="EGYPTIAN HIEROGLYPH C018", cat="Lo", bidi="L"};
  [0x13070] = {name="EGYPTIAN HIEROGLYPH C019", cat="Lo", bidi="L"};
  [0x13071] = {name="EGYPTIAN HIEROGLYPH C020", cat="Lo", bidi="L"};
  [0x13072] = {name="EGYPTIAN HIEROGLYPH C021", cat="Lo", bidi="L"};
  [0x13073] = {name="EGYPTIAN HIEROGLYPH C022", cat="Lo", bidi="L"};
  [0x13074] = {name="EGYPTIAN HIEROGLYPH C023", cat="Lo", bidi="L"};
  [0x13075] = {name="EGYPTIAN HIEROGLYPH C024", cat="Lo", bidi="L"};
  [0x13076] = {name="EGYPTIAN HIEROGLYPH D001", cat="Lo", bidi="L"};
  [0x13077] = {name="EGYPTIAN HIEROGLYPH D002", cat="Lo", bidi="L"};
  [0x13078] = {name="EGYPTIAN HIEROGLYPH D003", cat="Lo", bidi="L"};
  [0x13079] = {name="EGYPTIAN HIEROGLYPH D004", cat="Lo", bidi="L"};
  [0x1307a] = {name="EGYPTIAN HIEROGLYPH D005", cat="Lo", bidi="L"};
  [0x1307b] = {name="EGYPTIAN HIEROGLYPH D006", cat="Lo", bidi="L"};
  [0x1307c] = {name="EGYPTIAN HIEROGLYPH D007", cat="Lo", bidi="L"};
  [0x1307d] = {name="EGYPTIAN HIEROGLYPH D008", cat="Lo", bidi="L"};
  [0x1307e] = {name="EGYPTIAN HIEROGLYPH D008A", cat="Lo", bidi="L"};
  [0x1307f] = {name="EGYPTIAN HIEROGLYPH D009", cat="Lo", bidi="L"};
  [0x13080] = {name="EGYPTIAN HIEROGLYPH D010", cat="Lo", bidi="L"};
  [0x13081] = {name="EGYPTIAN HIEROGLYPH D011", cat="Lo", bidi="L"};
  [0x13082] = {name="EGYPTIAN HIEROGLYPH D012", cat="Lo", bidi="L"};
  [0x13083] = {name="EGYPTIAN HIEROGLYPH D013", cat="Lo", bidi="L"};
  [0x13084] = {name="EGYPTIAN HIEROGLYPH D014", cat="Lo", bidi="L"};
  [0x13085] = {name="EGYPTIAN HIEROGLYPH D015", cat="Lo", bidi="L"};
  [0x13086] = {name="EGYPTIAN HIEROGLYPH D016", cat="Lo", bidi="L"};
  [0x13087] = {name="EGYPTIAN HIEROGLYPH D017", cat="Lo", bidi="L"};
  [0x13088] = {name="EGYPTIAN HIEROGLYPH D018", cat="Lo", bidi="L"};
  [0x13089] = {name="EGYPTIAN HIEROGLYPH D019", cat="Lo", bidi="L"};
  [0x1308a] = {name="EGYPTIAN HIEROGLYPH D020", cat="Lo", bidi="L"};
  [0x1308b] = {name="EGYPTIAN HIEROGLYPH D021", cat="Lo", bidi="L"};
  [0x1308c] = {name="EGYPTIAN HIEROGLYPH D022", cat="Lo", bidi="L"};
  [0x1308d] = {name="EGYPTIAN HIEROGLYPH D023", cat="Lo", bidi="L"};
  [0x1308e] = {name="EGYPTIAN HIEROGLYPH D024", cat="Lo", bidi="L"};
  [0x1308f] = {name="EGYPTIAN HIEROGLYPH D025", cat="Lo", bidi="L"};
  [0x13090] = {name="EGYPTIAN HIEROGLYPH D026", cat="Lo", bidi="L"};
  [0x13091] = {name="EGYPTIAN HIEROGLYPH D027", cat="Lo", bidi="L"};
  [0x13092] = {name="EGYPTIAN HIEROGLYPH D027A", cat="Lo", bidi="L"};
  [0x13093] = {name="EGYPTIAN HIEROGLYPH D028", cat="Lo", bidi="L"};
  [0x13094] = {name="EGYPTIAN HIEROGLYPH D029", cat="Lo", bidi="L"};
  [0x13095] = {name="EGYPTIAN HIEROGLYPH D030", cat="Lo", bidi="L"};
  [0x13096] = {name="EGYPTIAN HIEROGLYPH D031", cat="Lo", bidi="L"};
  [0x13097] = {name="EGYPTIAN HIEROGLYPH D031A", cat="Lo", bidi="L"};
  [0x13098] = {name="EGYPTIAN HIEROGLYPH D032", cat="Lo", bidi="L"};
  [0x13099] = {name="EGYPTIAN HIEROGLYPH D033", cat="Lo", bidi="L"};
  [0x1309a] = {name="EGYPTIAN HIEROGLYPH D034", cat="Lo", bidi="L"};
  [0x1309b] = {name="EGYPTIAN HIEROGLYPH D034A", cat="Lo", bidi="L"};
  [0x1309c] = {name="EGYPTIAN HIEROGLYPH D035", cat="Lo", bidi="L"};
  [0x1309d] = {name="EGYPTIAN HIEROGLYPH D036", cat="Lo", bidi="L"};
  [0x1309e] = {name="EGYPTIAN HIEROGLYPH D037", cat="Lo", bidi="L"};
  [0x1309f] = {name="EGYPTIAN HIEROGLYPH D038", cat="Lo", bidi="L"};
  [0x130a0] = {name="EGYPTIAN HIEROGLYPH D039", cat="Lo", bidi="L"};
  [0x130a1] = {name="EGYPTIAN HIEROGLYPH D040", cat="Lo", bidi="L"};
  [0x130a2] = {name="EGYPTIAN HIEROGLYPH D041", cat="Lo", bidi="L"};
  [0x130a3] = {name="EGYPTIAN HIEROGLYPH D042", cat="Lo", bidi="L"};
  [0x130a4] = {name="EGYPTIAN HIEROGLYPH D043", cat="Lo", bidi="L"};
  [0x130a5] = {name="EGYPTIAN HIEROGLYPH D044", cat="Lo", bidi="L"};
  [0x130a6] = {name="EGYPTIAN HIEROGLYPH D045", cat="Lo", bidi="L"};
  [0x130a7] = {name="EGYPTIAN HIEROGLYPH D046", cat="Lo", bidi="L"};
  [0x130a8] = {name="EGYPTIAN HIEROGLYPH D046A", cat="Lo", bidi="L"};
  [0x130a9] = {name="EGYPTIAN HIEROGLYPH D047", cat="Lo", bidi="L"};
  [0x130aa] = {name="EGYPTIAN HIEROGLYPH D048", cat="Lo", bidi="L"};
  [0x130ab] = {name="EGYPTIAN HIEROGLYPH D048A", cat="Lo", bidi="L"};
  [0x130ac] = {name="EGYPTIAN HIEROGLYPH D049", cat="Lo", bidi="L"};
  [0x130ad] = {name="EGYPTIAN HIEROGLYPH D050", cat="Lo", bidi="L"};
  [0x130ae] = {name="EGYPTIAN HIEROGLYPH D050A", cat="Lo", bidi="L"};
  [0x130af] = {name="EGYPTIAN HIEROGLYPH D050B", cat="Lo", bidi="L"};
  [0x130b0] = {name="EGYPTIAN HIEROGLYPH D050C", cat="Lo", bidi="L"};
  [0x130b1] = {name="EGYPTIAN HIEROGLYPH D050D", cat="Lo", bidi="L"};
  [0x130b2] = {name="EGYPTIAN HIEROGLYPH D050E", cat="Lo", bidi="L"};
  [0x130b3] = {name="EGYPTIAN HIEROGLYPH D050F", cat="Lo", bidi="L"};
  [0x130b4] = {name="EGYPTIAN HIEROGLYPH D050G", cat="Lo", bidi="L"};
  [0x130b5] = {name="EGYPTIAN HIEROGLYPH D050H", cat="Lo", bidi="L"};
  [0x130b6] = {name="EGYPTIAN HIEROGLYPH D050I", cat="Lo", bidi="L"};
  [0x130b7] = {name="EGYPTIAN HIEROGLYPH D051", cat="Lo", bidi="L"};
  [0x130b8] = {name="EGYPTIAN HIEROGLYPH D052", cat="Lo", bidi="L"};
  [0x130b9] = {name="EGYPTIAN HIEROGLYPH D052A", cat="Lo", bidi="L"};
  [0x130ba] = {name="EGYPTIAN HIEROGLYPH D053", cat="Lo", bidi="L"};
  [0x130bb] = {name="EGYPTIAN HIEROGLYPH D054", cat="Lo", bidi="L"};
  [0x130bc] = {name="EGYPTIAN HIEROGLYPH D054A", cat="Lo", bidi="L"};
  [0x130bd] = {name="EGYPTIAN HIEROGLYPH D055", cat="Lo", bidi="L"};
  [0x130be] = {name="EGYPTIAN HIEROGLYPH D056", cat="Lo", bidi="L"};
  [0x130bf] = {name="EGYPTIAN HIEROGLYPH D057", cat="Lo", bidi="L"};
  [0x130c0] = {name="EGYPTIAN HIEROGLYPH D058", cat="Lo", bidi="L"};
  [0x130c1] = {name="EGYPTIAN HIEROGLYPH D059", cat="Lo", bidi="L"};
  [0x130c2] = {name="EGYPTIAN HIEROGLYPH D060", cat="Lo", bidi="L"};
  [0x130c3] = {name="EGYPTIAN HIEROGLYPH D061", cat="Lo", bidi="L"};
  [0x130c4] = {name="EGYPTIAN HIEROGLYPH D062", cat="Lo", bidi="L"};
  [0x130c5] = {name="EGYPTIAN HIEROGLYPH D063", cat="Lo", bidi="L"};
  [0x130c6] = {name="EGYPTIAN HIEROGLYPH D064", cat="Lo", bidi="L"};
  [0x130c7] = {name="EGYPTIAN HIEROGLYPH D065", cat="Lo", bidi="L"};
  [0x130c8] = {name="EGYPTIAN HIEROGLYPH D066", cat="Lo", bidi="L"};
  [0x130c9] = {name="EGYPTIAN HIEROGLYPH D067", cat="Lo", bidi="L"};
  [0x130ca] = {name="EGYPTIAN HIEROGLYPH D067A", cat="Lo", bidi="L"};
  [0x130cb] = {name="EGYPTIAN HIEROGLYPH D067B", cat="Lo", bidi="L"};
  [0x130cc] = {name="EGYPTIAN HIEROGLYPH D067C", cat="Lo", bidi="L"};
  [0x130cd] = {name="EGYPTIAN HIEROGLYPH D067D", cat="Lo", bidi="L"};
  [0x130ce] = {name="EGYPTIAN HIEROGLYPH D067E", cat="Lo", bidi="L"};
  [0x130cf] = {name="EGYPTIAN HIEROGLYPH D067F", cat="Lo", bidi="L"};
  [0x130d0] = {name="EGYPTIAN HIEROGLYPH D067G", cat="Lo", bidi="L"};
  [0x130d1] = {name="EGYPTIAN HIEROGLYPH D067H", cat="Lo", bidi="L"};
  [0x130d2] = {name="EGYPTIAN HIEROGLYPH E001", cat="Lo", bidi="L"};
  [0x130d3] = {name="EGYPTIAN HIEROGLYPH E002", cat="Lo", bidi="L"};
  [0x130d4] = {name="EGYPTIAN HIEROGLYPH E003", cat="Lo", bidi="L"};
  [0x130d5] = {name="EGYPTIAN HIEROGLYPH E004", cat="Lo", bidi="L"};
  [0x130d6] = {name="EGYPTIAN HIEROGLYPH E005", cat="Lo", bidi="L"};
  [0x130d7] = {name="EGYPTIAN HIEROGLYPH E006", cat="Lo", bidi="L"};
  [0x130d8] = {name="EGYPTIAN HIEROGLYPH E007", cat="Lo", bidi="L"};
  [0x130d9] = {name="EGYPTIAN HIEROGLYPH E008", cat="Lo", bidi="L"};
  [0x130da] = {name="EGYPTIAN HIEROGLYPH E008A", cat="Lo", bidi="L"};
  [0x130db] = {name="EGYPTIAN HIEROGLYPH E009", cat="Lo", bidi="L"};
  [0x130dc] = {name="EGYPTIAN HIEROGLYPH E009A", cat="Lo", bidi="L"};
  [0x130dd] = {name="EGYPTIAN HIEROGLYPH E010", cat="Lo", bidi="L"};
  [0x130de] = {name="EGYPTIAN HIEROGLYPH E011", cat="Lo", bidi="L"};
  [0x130df] = {name="EGYPTIAN HIEROGLYPH E012", cat="Lo", bidi="L"};
  [0x130e0] = {name="EGYPTIAN HIEROGLYPH E013", cat="Lo", bidi="L"};
  [0x130e1] = {name="EGYPTIAN HIEROGLYPH E014", cat="Lo", bidi="L"};
  [0x130e2] = {name="EGYPTIAN HIEROGLYPH E015", cat="Lo", bidi="L"};
  [0x130e3] = {name="EGYPTIAN HIEROGLYPH E016", cat="Lo", bidi="L"};
  [0x130e4] = {name="EGYPTIAN HIEROGLYPH E016A", cat="Lo", bidi="L"};
  [0x130e5] = {name="EGYPTIAN HIEROGLYPH E017", cat="Lo", bidi="L"};
  [0x130e6] = {name="EGYPTIAN HIEROGLYPH E017A", cat="Lo", bidi="L"};
  [0x130e7] = {name="EGYPTIAN HIEROGLYPH E018", cat="Lo", bidi="L"};
  [0x130e8] = {name="EGYPTIAN HIEROGLYPH E019", cat="Lo", bidi="L"};
  [0x130e9] = {name="EGYPTIAN HIEROGLYPH E020", cat="Lo", bidi="L"};
  [0x130ea] = {name="EGYPTIAN HIEROGLYPH E020A", cat="Lo", bidi="L"};
  [0x130eb] = {name="EGYPTIAN HIEROGLYPH E021", cat="Lo", bidi="L"};
  [0x130ec] = {name="EGYPTIAN HIEROGLYPH E022", cat="Lo", bidi="L"};
  [0x130ed] = {name="EGYPTIAN HIEROGLYPH E023", cat="Lo", bidi="L"};
  [0x130ee] = {name="EGYPTIAN HIEROGLYPH E024", cat="Lo", bidi="L"};
  [0x130ef] = {name="EGYPTIAN HIEROGLYPH E025", cat="Lo", bidi="L"};
  [0x130f0] = {name="EGYPTIAN HIEROGLYPH E026", cat="Lo", bidi="L"};
  [0x130f1] = {name="EGYPTIAN HIEROGLYPH E027", cat="Lo", bidi="L"};
  [0x130f2] = {name="EGYPTIAN HIEROGLYPH E028", cat="Lo", bidi="L"};
  [0x130f3] = {name="EGYPTIAN HIEROGLYPH E028A", cat="Lo", bidi="L"};
  [0x130f4] = {name="EGYPTIAN HIEROGLYPH E029", cat="Lo", bidi="L"};
  [0x130f5] = {name="EGYPTIAN HIEROGLYPH E030", cat="Lo", bidi="L"};
  [0x130f6] = {name="EGYPTIAN HIEROGLYPH E031", cat="Lo", bidi="L"};
  [0x130f7] = {name="EGYPTIAN HIEROGLYPH E032", cat="Lo", bidi="L"};
  [0x130f8] = {name="EGYPTIAN HIEROGLYPH E033", cat="Lo", bidi="L"};
  [0x130f9] = {name="EGYPTIAN HIEROGLYPH E034", cat="Lo", bidi="L"};
  [0x130fa] = {name="EGYPTIAN HIEROGLYPH E034A", cat="Lo", bidi="L"};
  [0x130fb] = {name="EGYPTIAN HIEROGLYPH E036", cat="Lo", bidi="L"};
  [0x130fc] = {name="EGYPTIAN HIEROGLYPH E037", cat="Lo", bidi="L"};
  [0x130fd] = {name="EGYPTIAN HIEROGLYPH E038", cat="Lo", bidi="L"};
  [0x130fe] = {name="EGYPTIAN HIEROGLYPH F001", cat="Lo", bidi="L"};
  [0x130ff] = {name="EGYPTIAN HIEROGLYPH F001A", cat="Lo", bidi="L"};
  [0x13100] = {name="EGYPTIAN HIEROGLYPH F002", cat="Lo", bidi="L"};
  [0x13101] = {name="EGYPTIAN HIEROGLYPH F003", cat="Lo", bidi="L"};
  [0x13102] = {name="EGYPTIAN HIEROGLYPH F004", cat="Lo", bidi="L"};
  [0x13103] = {name="EGYPTIAN HIEROGLYPH F005", cat="Lo", bidi="L"};
  [0x13104] = {name="EGYPTIAN HIEROGLYPH F006", cat="Lo", bidi="L"};
  [0x13105] = {name="EGYPTIAN HIEROGLYPH F007", cat="Lo", bidi="L"};
  [0x13106] = {name="EGYPTIAN HIEROGLYPH F008", cat="Lo", bidi="L"};
  [0x13107] = {name="EGYPTIAN HIEROGLYPH F009", cat="Lo", bidi="L"};
  [0x13108] = {name="EGYPTIAN HIEROGLYPH F010", cat="Lo", bidi="L"};
  [0x13109] = {name="EGYPTIAN HIEROGLYPH F011", cat="Lo", bidi="L"};
  [0x1310a] = {name="EGYPTIAN HIEROGLYPH F012", cat="Lo", bidi="L"};
  [0x1310b] = {name="EGYPTIAN HIEROGLYPH F013", cat="Lo", bidi="L"};
  [0x1310c] = {name="EGYPTIAN HIEROGLYPH F013A", cat="Lo", bidi="L"};
  [0x1310d] = {name="EGYPTIAN HIEROGLYPH F014", cat="Lo", bidi="L"};
  [0x1310e] = {name="EGYPTIAN HIEROGLYPH F015", cat="Lo", bidi="L"};
  [0x1310f] = {name="EGYPTIAN HIEROGLYPH F016", cat="Lo", bidi="L"};
  [0x13110] = {name="EGYPTIAN HIEROGLYPH F017", cat="Lo", bidi="L"};
  [0x13111] = {name="EGYPTIAN HIEROGLYPH F018", cat="Lo", bidi="L"};
  [0x13112] = {name="EGYPTIAN HIEROGLYPH F019", cat="Lo", bidi="L"};
  [0x13113] = {name="EGYPTIAN HIEROGLYPH F020", cat="Lo", bidi="L"};
  [0x13114] = {name="EGYPTIAN HIEROGLYPH F021", cat="Lo", bidi="L"};
  [0x13115] = {name="EGYPTIAN HIEROGLYPH F021A", cat="Lo", bidi="L"};
  [0x13116] = {name="EGYPTIAN HIEROGLYPH F022", cat="Lo", bidi="L"};
  [0x13117] = {name="EGYPTIAN HIEROGLYPH F023", cat="Lo", bidi="L"};
  [0x13118] = {name="EGYPTIAN HIEROGLYPH F024", cat="Lo", bidi="L"};
  [0x13119] = {name="EGYPTIAN HIEROGLYPH F025", cat="Lo", bidi="L"};
  [0x1311a] = {name="EGYPTIAN HIEROGLYPH F026", cat="Lo", bidi="L"};
  [0x1311b] = {name="EGYPTIAN HIEROGLYPH F027", cat="Lo", bidi="L"};
  [0x1311c] = {name="EGYPTIAN HIEROGLYPH F028", cat="Lo", bidi="L"};
  [0x1311d] = {name="EGYPTIAN HIEROGLYPH F029", cat="Lo", bidi="L"};
  [0x1311e] = {name="EGYPTIAN HIEROGLYPH F030", cat="Lo", bidi="L"};
  [0x1311f] = {name="EGYPTIAN HIEROGLYPH F031", cat="Lo", bidi="L"};
  [0x13120] = {name="EGYPTIAN HIEROGLYPH F031A", cat="Lo", bidi="L"};
  [0x13121] = {name="EGYPTIAN HIEROGLYPH F032", cat="Lo", bidi="L"};
  [0x13122] = {name="EGYPTIAN HIEROGLYPH F033", cat="Lo", bidi="L"};
  [0x13123] = {name="EGYPTIAN HIEROGLYPH F034", cat="Lo", bidi="L"};
  [0x13124] = {name="EGYPTIAN HIEROGLYPH F035", cat="Lo", bidi="L"};
  [0x13125] = {name="EGYPTIAN HIEROGLYPH F036", cat="Lo", bidi="L"};
  [0x13126] = {name="EGYPTIAN HIEROGLYPH F037", cat="Lo", bidi="L"};
  [0x13127] = {name="EGYPTIAN HIEROGLYPH F037A", cat="Lo", bidi="L"};
  [0x13128] = {name="EGYPTIAN HIEROGLYPH F038", cat="Lo", bidi="L"};
  [0x13129] = {name="EGYPTIAN HIEROGLYPH F038A", cat="Lo", bidi="L"};
  [0x1312a] = {name="EGYPTIAN HIEROGLYPH F039", cat="Lo", bidi="L"};
  [0x1312b] = {name="EGYPTIAN HIEROGLYPH F040", cat="Lo", bidi="L"};
  [0x1312c] = {name="EGYPTIAN HIEROGLYPH F041", cat="Lo", bidi="L"};
  [0x1312d] = {name="EGYPTIAN HIEROGLYPH F042", cat="Lo", bidi="L"};
  [0x1312e] = {name="EGYPTIAN HIEROGLYPH F043", cat="Lo", bidi="L"};
  [0x1312f] = {name="EGYPTIAN HIEROGLYPH F044", cat="Lo", bidi="L"};
  [0x13130] = {name="EGYPTIAN HIEROGLYPH F045", cat="Lo", bidi="L"};
  [0x13131] = {name="EGYPTIAN HIEROGLYPH F045A", cat="Lo", bidi="L"};
  [0x13132] = {name="EGYPTIAN HIEROGLYPH F046", cat="Lo", bidi="L"};
  [0x13133] = {name="EGYPTIAN HIEROGLYPH F046A", cat="Lo", bidi="L"};
  [0x13134] = {name="EGYPTIAN HIEROGLYPH F047", cat="Lo", bidi="L"};
  [0x13135] = {name="EGYPTIAN HIEROGLYPH F047A", cat="Lo", bidi="L"};
  [0x13136] = {name="EGYPTIAN HIEROGLYPH F048", cat="Lo", bidi="L"};
  [0x13137] = {name="EGYPTIAN HIEROGLYPH F049", cat="Lo", bidi="L"};
  [0x13138] = {name="EGYPTIAN HIEROGLYPH F050", cat="Lo", bidi="L"};
  [0x13139] = {name="EGYPTIAN HIEROGLYPH F051", cat="Lo", bidi="L"};
  [0x1313a] = {name="EGYPTIAN HIEROGLYPH F051A", cat="Lo", bidi="L"};
  [0x1313b] = {name="EGYPTIAN HIEROGLYPH F051B", cat="Lo", bidi="L"};
  [0x1313c] = {name="EGYPTIAN HIEROGLYPH F051C", cat="Lo", bidi="L"};
  [0x1313d] = {name="EGYPTIAN HIEROGLYPH F052", cat="Lo", bidi="L"};
  [0x1313e] = {name="EGYPTIAN HIEROGLYPH F053", cat="Lo", bidi="L"};
  [0x1313f] = {name="EGYPTIAN HIEROGLYPH G001", cat="Lo", bidi="L"};
  [0x13140] = {name="EGYPTIAN HIEROGLYPH G002", cat="Lo", bidi="L"};
  [0x13141] = {name="EGYPTIAN HIEROGLYPH G003", cat="Lo", bidi="L"};
  [0x13142] = {name="EGYPTIAN HIEROGLYPH G004", cat="Lo", bidi="L"};
  [0x13143] = {name="EGYPTIAN HIEROGLYPH G005", cat="Lo", bidi="L"};
  [0x13144] = {name="EGYPTIAN HIEROGLYPH G006", cat="Lo", bidi="L"};
  [0x13145] = {name="EGYPTIAN HIEROGLYPH G006A", cat="Lo", bidi="L"};
  [0x13146] = {name="EGYPTIAN HIEROGLYPH G007", cat="Lo", bidi="L"};
  [0x13147] = {name="EGYPTIAN HIEROGLYPH G007A", cat="Lo", bidi="L"};
  [0x13148] = {name="EGYPTIAN HIEROGLYPH G007B", cat="Lo", bidi="L"};
  [0x13149] = {name="EGYPTIAN HIEROGLYPH G008", cat="Lo", bidi="L"};
  [0x1314a] = {name="EGYPTIAN HIEROGLYPH G009", cat="Lo", bidi="L"};
  [0x1314b] = {name="EGYPTIAN HIEROGLYPH G010", cat="Lo", bidi="L"};
  [0x1314c] = {name="EGYPTIAN HIEROGLYPH G011", cat="Lo", bidi="L"};
  [0x1314d] = {name="EGYPTIAN HIEROGLYPH G011A", cat="Lo", bidi="L"};
  [0x1314e] = {name="EGYPTIAN HIEROGLYPH G012", cat="Lo", bidi="L"};
  [0x1314f] = {name="EGYPTIAN HIEROGLYPH G013", cat="Lo", bidi="L"};
  [0x13150] = {name="EGYPTIAN HIEROGLYPH G014", cat="Lo", bidi="L"};
  [0x13151] = {name="EGYPTIAN HIEROGLYPH G015", cat="Lo", bidi="L"};
  [0x13152] = {name="EGYPTIAN HIEROGLYPH G016", cat="Lo", bidi="L"};
  [0x13153] = {name="EGYPTIAN HIEROGLYPH G017", cat="Lo", bidi="L"};
  [0x13154] = {name="EGYPTIAN HIEROGLYPH G018", cat="Lo", bidi="L"};
  [0x13155] = {name="EGYPTIAN HIEROGLYPH G019", cat="Lo", bidi="L"};
  [0x13156] = {name="EGYPTIAN HIEROGLYPH G020", cat="Lo", bidi="L"};
  [0x13157] = {name="EGYPTIAN HIEROGLYPH G020A", cat="Lo", bidi="L"};
  [0x13158] = {name="EGYPTIAN HIEROGLYPH G021", cat="Lo", bidi="L"};
  [0x13159] = {name="EGYPTIAN HIEROGLYPH G022", cat="Lo", bidi="L"};
  [0x1315a] = {name="EGYPTIAN HIEROGLYPH G023", cat="Lo", bidi="L"};
  [0x1315b] = {name="EGYPTIAN HIEROGLYPH G024", cat="Lo", bidi="L"};
  [0x1315c] = {name="EGYPTIAN HIEROGLYPH G025", cat="Lo", bidi="L"};
  [0x1315d] = {name="EGYPTIAN HIEROGLYPH G026", cat="Lo", bidi="L"};
  [0x1315e] = {name="EGYPTIAN HIEROGLYPH G026A", cat="Lo", bidi="L"};
  [0x1315f] = {name="EGYPTIAN HIEROGLYPH G027", cat="Lo", bidi="L"};
  [0x13160] = {name="EGYPTIAN HIEROGLYPH G028", cat="Lo", bidi="L"};
  [0x13161] = {name="EGYPTIAN HIEROGLYPH G029", cat="Lo", bidi="L"};
  [0x13162] = {name="EGYPTIAN HIEROGLYPH G030", cat="Lo", bidi="L"};
  [0x13163] = {name="EGYPTIAN HIEROGLYPH G031", cat="Lo", bidi="L"};
  [0x13164] = {name="EGYPTIAN HIEROGLYPH G032", cat="Lo", bidi="L"};
  [0x13165] = {name="EGYPTIAN HIEROGLYPH G033", cat="Lo", bidi="L"};
  [0x13166] = {name="EGYPTIAN HIEROGLYPH G034", cat="Lo", bidi="L"};
  [0x13167] = {name="EGYPTIAN HIEROGLYPH G035", cat="Lo", bidi="L"};
  [0x13168] = {name="EGYPTIAN HIEROGLYPH G036", cat="Lo", bidi="L"};
  [0x13169] = {name="EGYPTIAN HIEROGLYPH G036A", cat="Lo", bidi="L"};
  [0x1316a] = {name="EGYPTIAN HIEROGLYPH G037", cat="Lo", bidi="L"};
  [0x1316b] = {name="EGYPTIAN HIEROGLYPH G037A", cat="Lo", bidi="L"};
  [0x1316c] = {name="EGYPTIAN HIEROGLYPH G038", cat="Lo", bidi="L"};
  [0x1316d] = {name="EGYPTIAN HIEROGLYPH G039", cat="Lo", bidi="L"};
  [0x1316e] = {name="EGYPTIAN HIEROGLYPH G040", cat="Lo", bidi="L"};
  [0x1316f] = {name="EGYPTIAN HIEROGLYPH G041", cat="Lo", bidi="L"};
  [0x13170] = {name="EGYPTIAN HIEROGLYPH G042", cat="Lo", bidi="L"};
  [0x13171] = {name="EGYPTIAN HIEROGLYPH G043", cat="Lo", bidi="L"};
  [0x13172] = {name="EGYPTIAN HIEROGLYPH G043A", cat="Lo", bidi="L"};
  [0x13173] = {name="EGYPTIAN HIEROGLYPH G044", cat="Lo", bidi="L"};
  [0x13174] = {name="EGYPTIAN HIEROGLYPH G045", cat="Lo", bidi="L"};
  [0x13175] = {name="EGYPTIAN HIEROGLYPH G045A", cat="Lo", bidi="L"};
  [0x13176] = {name="EGYPTIAN HIEROGLYPH G046", cat="Lo", bidi="L"};
  [0x13177] = {name="EGYPTIAN HIEROGLYPH G047", cat="Lo", bidi="L"};
  [0x13178] = {name="EGYPTIAN HIEROGLYPH G048", cat="Lo", bidi="L"};
  [0x13179] = {name="EGYPTIAN HIEROGLYPH G049", cat="Lo", bidi="L"};
  [0x1317a] = {name="EGYPTIAN HIEROGLYPH G050", cat="Lo", bidi="L"};
  [0x1317b] = {name="EGYPTIAN HIEROGLYPH G051", cat="Lo", bidi="L"};
  [0x1317c] = {name="EGYPTIAN HIEROGLYPH G052", cat="Lo", bidi="L"};
  [0x1317d] = {name="EGYPTIAN HIEROGLYPH G053", cat="Lo", bidi="L"};
  [0x1317e] = {name="EGYPTIAN HIEROGLYPH G054", cat="Lo", bidi="L"};
  [0x1317f] = {name="EGYPTIAN HIEROGLYPH H001", cat="Lo", bidi="L"};
  [0x13180] = {name="EGYPTIAN HIEROGLYPH H002", cat="Lo", bidi="L"};
  [0x13181] = {name="EGYPTIAN HIEROGLYPH H003", cat="Lo", bidi="L"};
  [0x13182] = {name="EGYPTIAN HIEROGLYPH H004", cat="Lo", bidi="L"};
  [0x13183] = {name="EGYPTIAN HIEROGLYPH H005", cat="Lo", bidi="L"};
  [0x13184] = {name="EGYPTIAN HIEROGLYPH H006", cat="Lo", bidi="L"};
  [0x13185] = {name="EGYPTIAN HIEROGLYPH H006A", cat="Lo", bidi="L"};
  [0x13186] = {name="EGYPTIAN HIEROGLYPH H007", cat="Lo", bidi="L"};
  [0x13187] = {name="EGYPTIAN HIEROGLYPH H008", cat="Lo", bidi="L"};
  [0x13188] = {name="EGYPTIAN HIEROGLYPH I001", cat="Lo", bidi="L"};
  [0x13189] = {name="EGYPTIAN HIEROGLYPH I002", cat="Lo", bidi="L"};
  [0x1318a] = {name="EGYPTIAN HIEROGLYPH I003", cat="Lo", bidi="L"};
  [0x1318b] = {name="EGYPTIAN HIEROGLYPH I004", cat="Lo", bidi="L"};
  [0x1318c] = {name="EGYPTIAN HIEROGLYPH I005", cat="Lo", bidi="L"};
  [0x1318d] = {name="EGYPTIAN HIEROGLYPH I005A", cat="Lo", bidi="L"};
  [0x1318e] = {name="EGYPTIAN HIEROGLYPH I006", cat="Lo", bidi="L"};
  [0x1318f] = {name="EGYPTIAN HIEROGLYPH I007", cat="Lo", bidi="L"};
  [0x13190] = {name="EGYPTIAN HIEROGLYPH I008", cat="Lo", bidi="L"};
  [0x13191] = {name="EGYPTIAN HIEROGLYPH I009", cat="Lo", bidi="L"};
  [0x13192] = {name="EGYPTIAN HIEROGLYPH I009A", cat="Lo", bidi="L"};
  [0x13193] = {name="EGYPTIAN HIEROGLYPH I010", cat="Lo", bidi="L"};
  [0x13194] = {name="EGYPTIAN HIEROGLYPH I010A", cat="Lo", bidi="L"};
  [0x13195] = {name="EGYPTIAN HIEROGLYPH I011", cat="Lo", bidi="L"};
  [0x13196] = {name="EGYPTIAN HIEROGLYPH I011A", cat="Lo", bidi="L"};
  [0x13197] = {name="EGYPTIAN HIEROGLYPH I012", cat="Lo", bidi="L"};
  [0x13198] = {name="EGYPTIAN HIEROGLYPH I013", cat="Lo", bidi="L"};
  [0x13199] = {name="EGYPTIAN HIEROGLYPH I014", cat="Lo", bidi="L"};
  [0x1319a] = {name="EGYPTIAN HIEROGLYPH I015", cat="Lo", bidi="L"};
  [0x1319b] = {name="EGYPTIAN HIEROGLYPH K001", cat="Lo", bidi="L"};
  [0x1319c] = {name="EGYPTIAN HIEROGLYPH K002", cat="Lo", bidi="L"};
  [0x1319d] = {name="EGYPTIAN HIEROGLYPH K003", cat="Lo", bidi="L"};
  [0x1319e] = {name="EGYPTIAN HIEROGLYPH K004", cat="Lo", bidi="L"};
  [0x1319f] = {name="EGYPTIAN HIEROGLYPH K005", cat="Lo", bidi="L"};
  [0x131a0] = {name="EGYPTIAN HIEROGLYPH K006", cat="Lo", bidi="L"};
  [0x131a1] = {name="EGYPTIAN HIEROGLYPH K007", cat="Lo", bidi="L"};
  [0x131a2] = {name="EGYPTIAN HIEROGLYPH K008", cat="Lo", bidi="L"};
  [0x131a3] = {name="EGYPTIAN HIEROGLYPH L001", cat="Lo", bidi="L"};
  [0x131a4] = {name="EGYPTIAN HIEROGLYPH L002", cat="Lo", bidi="L"};
  [0x131a5] = {name="EGYPTIAN HIEROGLYPH L002A", cat="Lo", bidi="L"};
  [0x131a6] = {name="EGYPTIAN HIEROGLYPH L003", cat="Lo", bidi="L"};
  [0x131a7] = {name="EGYPTIAN HIEROGLYPH L004", cat="Lo", bidi="L"};
  [0x131a8] = {name="EGYPTIAN HIEROGLYPH L005", cat="Lo", bidi="L"};
  [0x131a9] = {name="EGYPTIAN HIEROGLYPH L006", cat="Lo", bidi="L"};
  [0x131aa] = {name="EGYPTIAN HIEROGLYPH L006A", cat="Lo", bidi="L"};
  [0x131ab] = {name="EGYPTIAN HIEROGLYPH L007", cat="Lo", bidi="L"};
  [0x131ac] = {name="EGYPTIAN HIEROGLYPH L008", cat="Lo", bidi="L"};
  [0x131ad] = {name="EGYPTIAN HIEROGLYPH M001", cat="Lo", bidi="L"};
  [0x131ae] = {name="EGYPTIAN HIEROGLYPH M001A", cat="Lo", bidi="L"};
  [0x131af] = {name="EGYPTIAN HIEROGLYPH M001B", cat="Lo", bidi="L"};
  [0x131b0] = {name="EGYPTIAN HIEROGLYPH M002", cat="Lo", bidi="L"};
  [0x131b1] = {name="EGYPTIAN HIEROGLYPH M003", cat="Lo", bidi="L"};
  [0x131b2] = {name="EGYPTIAN HIEROGLYPH M003A", cat="Lo", bidi="L"};
  [0x131b3] = {name="EGYPTIAN HIEROGLYPH M004", cat="Lo", bidi="L"};
  [0x131b4] = {name="EGYPTIAN HIEROGLYPH M005", cat="Lo", bidi="L"};
  [0x131b5] = {name="EGYPTIAN HIEROGLYPH M006", cat="Lo", bidi="L"};
  [0x131b6] = {name="EGYPTIAN HIEROGLYPH M007", cat="Lo", bidi="L"};
  [0x131b7] = {name="EGYPTIAN HIEROGLYPH M008", cat="Lo", bidi="L"};
  [0x131b8] = {name="EGYPTIAN HIEROGLYPH M009", cat="Lo", bidi="L"};
  [0x131b9] = {name="EGYPTIAN HIEROGLYPH M010", cat="Lo", bidi="L"};
  [0x131ba] = {name="EGYPTIAN HIEROGLYPH M010A", cat="Lo", bidi="L"};
  [0x131bb] = {name="EGYPTIAN HIEROGLYPH M011", cat="Lo", bidi="L"};
  [0x131bc] = {name="EGYPTIAN HIEROGLYPH M012", cat="Lo", bidi="L"};
  [0x131bd] = {name="EGYPTIAN HIEROGLYPH M012A", cat="Lo", bidi="L"};
  [0x131be] = {name="EGYPTIAN HIEROGLYPH M012B", cat="Lo", bidi="L"};
  [0x131bf] = {name="EGYPTIAN HIEROGLYPH M012C", cat="Lo", bidi="L"};
  [0x131c0] = {name="EGYPTIAN HIEROGLYPH M012D", cat="Lo", bidi="L"};
  [0x131c1] = {name="EGYPTIAN HIEROGLYPH M012E", cat="Lo", bidi="L"};
  [0x131c2] = {name="EGYPTIAN HIEROGLYPH M012F", cat="Lo", bidi="L"};
  [0x131c3] = {name="EGYPTIAN HIEROGLYPH M012G", cat="Lo", bidi="L"};
  [0x131c4] = {name="EGYPTIAN HIEROGLYPH M012H", cat="Lo", bidi="L"};
  [0x131c5] = {name="EGYPTIAN HIEROGLYPH M013", cat="Lo", bidi="L"};
  [0x131c6] = {name="EGYPTIAN HIEROGLYPH M014", cat="Lo", bidi="L"};
  [0x131c7] = {name="EGYPTIAN HIEROGLYPH M015", cat="Lo", bidi="L"};
  [0x131c8] = {name="EGYPTIAN HIEROGLYPH M015A", cat="Lo", bidi="L"};
  [0x131c9] = {name="EGYPTIAN HIEROGLYPH M016", cat="Lo", bidi="L"};
  [0x131ca] = {name="EGYPTIAN HIEROGLYPH M016A", cat="Lo", bidi="L"};
  [0x131cb] = {name="EGYPTIAN HIEROGLYPH M017", cat="Lo", bidi="L"};
  [0x131cc] = {name="EGYPTIAN HIEROGLYPH M017A", cat="Lo", bidi="L"};
  [0x131cd] = {name="EGYPTIAN HIEROGLYPH M018", cat="Lo", bidi="L"};
  [0x131ce] = {name="EGYPTIAN HIEROGLYPH M019", cat="Lo", bidi="L"};
  [0x131cf] = {name="EGYPTIAN HIEROGLYPH M020", cat="Lo", bidi="L"};
  [0x131d0] = {name="EGYPTIAN HIEROGLYPH M021", cat="Lo", bidi="L"};
  [0x131d1] = {name="EGYPTIAN HIEROGLYPH M022", cat="Lo", bidi="L"};
  [0x131d2] = {name="EGYPTIAN HIEROGLYPH M022A", cat="Lo", bidi="L"};
  [0x131d3] = {name="EGYPTIAN HIEROGLYPH M023", cat="Lo", bidi="L"};
  [0x131d4] = {name="EGYPTIAN HIEROGLYPH M024", cat="Lo", bidi="L"};
  [0x131d5] = {name="EGYPTIAN HIEROGLYPH M024A", cat="Lo", bidi="L"};
  [0x131d6] = {name="EGYPTIAN HIEROGLYPH M025", cat="Lo", bidi="L"};
  [0x131d7] = {name="EGYPTIAN HIEROGLYPH M026", cat="Lo", bidi="L"};
  [0x131d8] = {name="EGYPTIAN HIEROGLYPH M027", cat="Lo", bidi="L"};
  [0x131d9] = {name="EGYPTIAN HIEROGLYPH M028", cat="Lo", bidi="L"};
  [0x131da] = {name="EGYPTIAN HIEROGLYPH M028A", cat="Lo", bidi="L"};
  [0x131db] = {name="EGYPTIAN HIEROGLYPH M029", cat="Lo", bidi="L"};
  [0x131dc] = {name="EGYPTIAN HIEROGLYPH M030", cat="Lo", bidi="L"};
  [0x131dd] = {name="EGYPTIAN HIEROGLYPH M031", cat="Lo", bidi="L"};
  [0x131de] = {name="EGYPTIAN HIEROGLYPH M031A", cat="Lo", bidi="L"};
  [0x131df] = {name="EGYPTIAN HIEROGLYPH M032", cat="Lo", bidi="L"};
  [0x131e0] = {name="EGYPTIAN HIEROGLYPH M033", cat="Lo", bidi="L"};
  [0x131e1] = {name="EGYPTIAN HIEROGLYPH M033A", cat="Lo", bidi="L"};
  [0x131e2] = {name="EGYPTIAN HIEROGLYPH M033B", cat="Lo", bidi="L"};
  [0x131e3] = {name="EGYPTIAN HIEROGLYPH M034", cat="Lo", bidi="L"};
  [0x131e4] = {name="EGYPTIAN HIEROGLYPH M035", cat="Lo", bidi="L"};
  [0x131e5] = {name="EGYPTIAN HIEROGLYPH M036", cat="Lo", bidi="L"};
  [0x131e6] = {name="EGYPTIAN HIEROGLYPH M037", cat="Lo", bidi="L"};
  [0x131e7] = {name="EGYPTIAN HIEROGLYPH M038", cat="Lo", bidi="L"};
  [0x131e8] = {name="EGYPTIAN HIEROGLYPH M039", cat="Lo", bidi="L"};
  [0x131e9] = {name="EGYPTIAN HIEROGLYPH M040", cat="Lo", bidi="L"};
  [0x131ea] = {name="EGYPTIAN HIEROGLYPH M040A", cat="Lo", bidi="L"};
  [0x131eb] = {name="EGYPTIAN HIEROGLYPH M041", cat="Lo", bidi="L"};
  [0x131ec] = {name="EGYPTIAN HIEROGLYPH M042", cat="Lo", bidi="L"};
  [0x131ed] = {name="EGYPTIAN HIEROGLYPH M043", cat="Lo", bidi="L"};
  [0x131ee] = {name="EGYPTIAN HIEROGLYPH M044", cat="Lo", bidi="L"};
  [0x131ef] = {name="EGYPTIAN HIEROGLYPH N001", cat="Lo", bidi="L"};
  [0x131f0] = {name="EGYPTIAN HIEROGLYPH N002", cat="Lo", bidi="L"};
  [0x131f1] = {name="EGYPTIAN HIEROGLYPH N003", cat="Lo", bidi="L"};
  [0x131f2] = {name="EGYPTIAN HIEROGLYPH N004", cat="Lo", bidi="L"};
  [0x131f3] = {name="EGYPTIAN HIEROGLYPH N005", cat="Lo", bidi="L"};
  [0x131f4] = {name="EGYPTIAN HIEROGLYPH N006", cat="Lo", bidi="L"};
  [0x131f5] = {name="EGYPTIAN HIEROGLYPH N007", cat="Lo", bidi="L"};
  [0x131f6] = {name="EGYPTIAN HIEROGLYPH N008", cat="Lo", bidi="L"};
  [0x131f7] = {name="EGYPTIAN HIEROGLYPH N009", cat="Lo", bidi="L"};
  [0x131f8] = {name="EGYPTIAN HIEROGLYPH N010", cat="Lo", bidi="L"};
  [0x131f9] = {name="EGYPTIAN HIEROGLYPH N011", cat="Lo", bidi="L"};
  [0x131fa] = {name="EGYPTIAN HIEROGLYPH N012", cat="Lo", bidi="L"};
  [0x131fb] = {name="EGYPTIAN HIEROGLYPH N013", cat="Lo", bidi="L"};
  [0x131fc] = {name="EGYPTIAN HIEROGLYPH N014", cat="Lo", bidi="L"};
  [0x131fd] = {name="EGYPTIAN HIEROGLYPH N015", cat="Lo", bidi="L"};
  [0x131fe] = {name="EGYPTIAN HIEROGLYPH N016", cat="Lo", bidi="L"};
  [0x131ff] = {name="EGYPTIAN HIEROGLYPH N017", cat="Lo", bidi="L"};
  [0x13200] = {name="EGYPTIAN HIEROGLYPH N018", cat="Lo", bidi="L"};
  [0x13201] = {name="EGYPTIAN HIEROGLYPH N018A", cat="Lo", bidi="L"};
  [0x13202] = {name="EGYPTIAN HIEROGLYPH N018B", cat="Lo", bidi="L"};
  [0x13203] = {name="EGYPTIAN HIEROGLYPH N019", cat="Lo", bidi="L"};
  [0x13204] = {name="EGYPTIAN HIEROGLYPH N020", cat="Lo", bidi="L"};
  [0x13205] = {name="EGYPTIAN HIEROGLYPH N021", cat="Lo", bidi="L"};
  [0x13206] = {name="EGYPTIAN HIEROGLYPH N022", cat="Lo", bidi="L"};
  [0x13207] = {name="EGYPTIAN HIEROGLYPH N023", cat="Lo", bidi="L"};
  [0x13208] = {name="EGYPTIAN HIEROGLYPH N024", cat="Lo", bidi="L"};
  [0x13209] = {name="EGYPTIAN HIEROGLYPH N025", cat="Lo", bidi="L"};
  [0x1320a] = {name="EGYPTIAN HIEROGLYPH N025A", cat="Lo", bidi="L"};
  [0x1320b] = {name="EGYPTIAN HIEROGLYPH N026", cat="Lo", bidi="L"};
  [0x1320c] = {name="EGYPTIAN HIEROGLYPH N027", cat="Lo", bidi="L"};
  [0x1320d] = {name="EGYPTIAN HIEROGLYPH N028", cat="Lo", bidi="L"};
  [0x1320e] = {name="EGYPTIAN HIEROGLYPH N029", cat="Lo", bidi="L"};
  [0x1320f] = {name="EGYPTIAN HIEROGLYPH N030", cat="Lo", bidi="L"};
  [0x13210] = {name="EGYPTIAN HIEROGLYPH N031", cat="Lo", bidi="L"};
  [0x13211] = {name="EGYPTIAN HIEROGLYPH N032", cat="Lo", bidi="L"};
  [0x13212] = {name="EGYPTIAN HIEROGLYPH N033", cat="Lo", bidi="L"};
  [0x13213] = {name="EGYPTIAN HIEROGLYPH N033A", cat="Lo", bidi="L"};
  [0x13214] = {name="EGYPTIAN HIEROGLYPH N034", cat="Lo", bidi="L"};
  [0x13215] = {name="EGYPTIAN HIEROGLYPH N034A", cat="Lo", bidi="L"};
  [0x13216] = {name="EGYPTIAN HIEROGLYPH N035", cat="Lo", bidi="L"};
  [0x13217] = {name="EGYPTIAN HIEROGLYPH N035A", cat="Lo", bidi="L"};
  [0x13218] = {name="EGYPTIAN HIEROGLYPH N036", cat="Lo", bidi="L"};
  [0x13219] = {name="EGYPTIAN HIEROGLYPH N037", cat="Lo", bidi="L"};
  [0x1321a] = {name="EGYPTIAN HIEROGLYPH N037A", cat="Lo", bidi="L"};
  [0x1321b] = {name="EGYPTIAN HIEROGLYPH N038", cat="Lo", bidi="L"};
  [0x1321c] = {name="EGYPTIAN HIEROGLYPH N039", cat="Lo", bidi="L"};
  [0x1321d] = {name="EGYPTIAN HIEROGLYPH N040", cat="Lo", bidi="L"};
  [0x1321e] = {name="EGYPTIAN HIEROGLYPH N041", cat="Lo", bidi="L"};
  [0x1321f] = {name="EGYPTIAN HIEROGLYPH N042", cat="Lo", bidi="L"};
  [0x13220] = {name="EGYPTIAN HIEROGLYPH NL001", cat="Lo", bidi="L"};
  [0x13221] = {name="EGYPTIAN HIEROGLYPH NL002", cat="Lo", bidi="L"};
  [0x13222] = {name="EGYPTIAN HIEROGLYPH NL003", cat="Lo", bidi="L"};
  [0x13223] = {name="EGYPTIAN HIEROGLYPH NL004", cat="Lo", bidi="L"};
  [0x13224] = {name="EGYPTIAN HIEROGLYPH NL005", cat="Lo", bidi="L"};
  [0x13225] = {name="EGYPTIAN HIEROGLYPH NL005A", cat="Lo", bidi="L"};
  [0x13226] = {name="EGYPTIAN HIEROGLYPH NL006", cat="Lo", bidi="L"};
  [0x13227] = {name="EGYPTIAN HIEROGLYPH NL007", cat="Lo", bidi="L"};
  [0x13228] = {name="EGYPTIAN HIEROGLYPH NL008", cat="Lo", bidi="L"};
  [0x13229] = {name="EGYPTIAN HIEROGLYPH NL009", cat="Lo", bidi="L"};
  [0x1322a] = {name="EGYPTIAN HIEROGLYPH NL010", cat="Lo", bidi="L"};
  [0x1322b] = {name="EGYPTIAN HIEROGLYPH NL011", cat="Lo", bidi="L"};
  [0x1322c] = {name="EGYPTIAN HIEROGLYPH NL012", cat="Lo", bidi="L"};
  [0x1322d] = {name="EGYPTIAN HIEROGLYPH NL013", cat="Lo", bidi="L"};
  [0x1322e] = {name="EGYPTIAN HIEROGLYPH NL014", cat="Lo", bidi="L"};
  [0x1322f] = {name="EGYPTIAN HIEROGLYPH NL015", cat="Lo", bidi="L"};
  [0x13230] = {name="EGYPTIAN HIEROGLYPH NL016", cat="Lo", bidi="L"};
  [0x13231] = {name="EGYPTIAN HIEROGLYPH NL017", cat="Lo", bidi="L"};
  [0x13232] = {name="EGYPTIAN HIEROGLYPH NL017A", cat="Lo", bidi="L"};
  [0x13233] = {name="EGYPTIAN HIEROGLYPH NL018", cat="Lo", bidi="L"};
  [0x13234] = {name="EGYPTIAN HIEROGLYPH NL019", cat="Lo", bidi="L"};
  [0x13235] = {name="EGYPTIAN HIEROGLYPH NL020", cat="Lo", bidi="L"};
  [0x13236] = {name="EGYPTIAN HIEROGLYPH NU001", cat="Lo", bidi="L"};
  [0x13237] = {name="EGYPTIAN HIEROGLYPH NU002", cat="Lo", bidi="L"};
  [0x13238] = {name="EGYPTIAN HIEROGLYPH NU003", cat="Lo", bidi="L"};
  [0x13239] = {name="EGYPTIAN HIEROGLYPH NU004", cat="Lo", bidi="L"};
  [0x1323a] = {name="EGYPTIAN HIEROGLYPH NU005", cat="Lo", bidi="L"};
  [0x1323b] = {name="EGYPTIAN HIEROGLYPH NU006", cat="Lo", bidi="L"};
  [0x1323c] = {name="EGYPTIAN HIEROGLYPH NU007", cat="Lo", bidi="L"};
  [0x1323d] = {name="EGYPTIAN HIEROGLYPH NU008", cat="Lo", bidi="L"};
  [0x1323e] = {name="EGYPTIAN HIEROGLYPH NU009", cat="Lo", bidi="L"};
  [0x1323f] = {name="EGYPTIAN HIEROGLYPH NU010", cat="Lo", bidi="L"};
  [0x13240] = {name="EGYPTIAN HIEROGLYPH NU010A", cat="Lo", bidi="L"};
  [0x13241] = {name="EGYPTIAN HIEROGLYPH NU011", cat="Lo", bidi="L"};
  [0x13242] = {name="EGYPTIAN HIEROGLYPH NU011A", cat="Lo", bidi="L"};
  [0x13243] = {name="EGYPTIAN HIEROGLYPH NU012", cat="Lo", bidi="L"};
  [0x13244] = {name="EGYPTIAN HIEROGLYPH NU013", cat="Lo", bidi="L"};
  [0x13245] = {name="EGYPTIAN HIEROGLYPH NU014", cat="Lo", bidi="L"};
  [0x13246] = {name="EGYPTIAN HIEROGLYPH NU015", cat="Lo", bidi="L"};
  [0x13247] = {name="EGYPTIAN HIEROGLYPH NU016", cat="Lo", bidi="L"};
  [0x13248] = {name="EGYPTIAN HIEROGLYPH NU017", cat="Lo", bidi="L"};
  [0x13249] = {name="EGYPTIAN HIEROGLYPH NU018", cat="Lo", bidi="L"};
  [0x1324a] = {name="EGYPTIAN HIEROGLYPH NU018A", cat="Lo", bidi="L"};
  [0x1324b] = {name="EGYPTIAN HIEROGLYPH NU019", cat="Lo", bidi="L"};
  [0x1324c] = {name="EGYPTIAN HIEROGLYPH NU020", cat="Lo", bidi="L"};
  [0x1324d] = {name="EGYPTIAN HIEROGLYPH NU021", cat="Lo", bidi="L"};
  [0x1324e] = {name="EGYPTIAN HIEROGLYPH NU022", cat="Lo", bidi="L"};
  [0x1324f] = {name="EGYPTIAN HIEROGLYPH NU022A", cat="Lo", bidi="L"};
  [0x13250] = {name="EGYPTIAN HIEROGLYPH O001", cat="Lo", bidi="L"};
  [0x13251] = {name="EGYPTIAN HIEROGLYPH O001A", cat="Lo", bidi="L"};
  [0x13252] = {name="EGYPTIAN HIEROGLYPH O002", cat="Lo", bidi="L"};
  [0x13253] = {name="EGYPTIAN HIEROGLYPH O003", cat="Lo", bidi="L"};
  [0x13254] = {name="EGYPTIAN HIEROGLYPH O004", cat="Lo", bidi="L"};
  [0x13255] = {name="EGYPTIAN HIEROGLYPH O005", cat="Lo", bidi="L"};
  [0x13256] = {name="EGYPTIAN HIEROGLYPH O005A", cat="Lo", bidi="L"};
  [0x13257] = {name="EGYPTIAN HIEROGLYPH O006", cat="Lo", bidi="L"};
  [0x13258] = {name="EGYPTIAN HIEROGLYPH O006A", cat="Lo", bidi="L"};
  [0x13259] = {name="EGYPTIAN HIEROGLYPH O006B", cat="Lo", bidi="L"};
  [0x1325a] = {name="EGYPTIAN HIEROGLYPH O006C", cat="Lo", bidi="L"};
  [0x1325b] = {name="EGYPTIAN HIEROGLYPH O006D", cat="Lo", bidi="L"};
  [0x1325c] = {name="EGYPTIAN HIEROGLYPH O006E", cat="Lo", bidi="L"};
  [0x1325d] = {name="EGYPTIAN HIEROGLYPH O006F", cat="Lo", bidi="L"};
  [0x1325e] = {name="EGYPTIAN HIEROGLYPH O007", cat="Lo", bidi="L"};
  [0x1325f] = {name="EGYPTIAN HIEROGLYPH O008", cat="Lo", bidi="L"};
  [0x13260] = {name="EGYPTIAN HIEROGLYPH O009", cat="Lo", bidi="L"};
  [0x13261] = {name="EGYPTIAN HIEROGLYPH O010", cat="Lo", bidi="L"};
  [0x13262] = {name="EGYPTIAN HIEROGLYPH O010A", cat="Lo", bidi="L"};
  [0x13263] = {name="EGYPTIAN HIEROGLYPH O010B", cat="Lo", bidi="L"};
  [0x13264] = {name="EGYPTIAN HIEROGLYPH O010C", cat="Lo", bidi="L"};
  [0x13265] = {name="EGYPTIAN HIEROGLYPH O011", cat="Lo", bidi="L"};
  [0x13266] = {name="EGYPTIAN HIEROGLYPH O012", cat="Lo", bidi="L"};
  [0x13267] = {name="EGYPTIAN HIEROGLYPH O013", cat="Lo", bidi="L"};
  [0x13268] = {name="EGYPTIAN HIEROGLYPH O014", cat="Lo", bidi="L"};
  [0x13269] = {name="EGYPTIAN HIEROGLYPH O015", cat="Lo", bidi="L"};
  [0x1326a] = {name="EGYPTIAN HIEROGLYPH O016", cat="Lo", bidi="L"};
  [0x1326b] = {name="EGYPTIAN HIEROGLYPH O017", cat="Lo", bidi="L"};
  [0x1326c] = {name="EGYPTIAN HIEROGLYPH O018", cat="Lo", bidi="L"};
  [0x1326d] = {name="EGYPTIAN HIEROGLYPH O019", cat="Lo", bidi="L"};
  [0x1326e] = {name="EGYPTIAN HIEROGLYPH O019A", cat="Lo", bidi="L"};
  [0x1326f] = {name="EGYPTIAN HIEROGLYPH O020", cat="Lo", bidi="L"};
  [0x13270] = {name="EGYPTIAN HIEROGLYPH O020A", cat="Lo", bidi="L"};
  [0x13271] = {name="EGYPTIAN HIEROGLYPH O021", cat="Lo", bidi="L"};
  [0x13272] = {name="EGYPTIAN HIEROGLYPH O022", cat="Lo", bidi="L"};
  [0x13273] = {name="EGYPTIAN HIEROGLYPH O023", cat="Lo", bidi="L"};
  [0x13274] = {name="EGYPTIAN HIEROGLYPH O024", cat="Lo", bidi="L"};
  [0x13275] = {name="EGYPTIAN HIEROGLYPH O024A", cat="Lo", bidi="L"};
  [0x13276] = {name="EGYPTIAN HIEROGLYPH O025", cat="Lo", bidi="L"};
  [0x13277] = {name="EGYPTIAN HIEROGLYPH O025A", cat="Lo", bidi="L"};
  [0x13278] = {name="EGYPTIAN HIEROGLYPH O026", cat="Lo", bidi="L"};
  [0x13279] = {name="EGYPTIAN HIEROGLYPH O027", cat="Lo", bidi="L"};
  [0x1327a] = {name="EGYPTIAN HIEROGLYPH O028", cat="Lo", bidi="L"};
  [0x1327b] = {name="EGYPTIAN HIEROGLYPH O029", cat="Lo", bidi="L"};
  [0x1327c] = {name="EGYPTIAN HIEROGLYPH O029A", cat="Lo", bidi="L"};
  [0x1327d] = {name="EGYPTIAN HIEROGLYPH O030", cat="Lo", bidi="L"};
  [0x1327e] = {name="EGYPTIAN HIEROGLYPH O030A", cat="Lo", bidi="L"};
  [0x1327f] = {name="EGYPTIAN HIEROGLYPH O031", cat="Lo", bidi="L"};
  [0x13280] = {name="EGYPTIAN HIEROGLYPH O032", cat="Lo", bidi="L"};
  [0x13281] = {name="EGYPTIAN HIEROGLYPH O033", cat="Lo", bidi="L"};
  [0x13282] = {name="EGYPTIAN HIEROGLYPH O033A", cat="Lo", bidi="L"};
  [0x13283] = {name="EGYPTIAN HIEROGLYPH O034", cat="Lo", bidi="L"};
  [0x13284] = {name="EGYPTIAN HIEROGLYPH O035", cat="Lo", bidi="L"};
  [0x13285] = {name="EGYPTIAN HIEROGLYPH O036", cat="Lo", bidi="L"};
  [0x13286] = {name="EGYPTIAN HIEROGLYPH O036A", cat="Lo", bidi="L"};
  [0x13287] = {name="EGYPTIAN HIEROGLYPH O036B", cat="Lo", bidi="L"};
  [0x13288] = {name="EGYPTIAN HIEROGLYPH O036C", cat="Lo", bidi="L"};
  [0x13289] = {name="EGYPTIAN HIEROGLYPH O036D", cat="Lo", bidi="L"};
  [0x1328a] = {name="EGYPTIAN HIEROGLYPH O037", cat="Lo", bidi="L"};
  [0x1328b] = {name="EGYPTIAN HIEROGLYPH O038", cat="Lo", bidi="L"};
  [0x1328c] = {name="EGYPTIAN HIEROGLYPH O039", cat="Lo", bidi="L"};
  [0x1328d] = {name="EGYPTIAN HIEROGLYPH O040", cat="Lo", bidi="L"};
  [0x1328e] = {name="EGYPTIAN HIEROGLYPH O041", cat="Lo", bidi="L"};
  [0x1328f] = {name="EGYPTIAN HIEROGLYPH O042", cat="Lo", bidi="L"};
  [0x13290] = {name="EGYPTIAN HIEROGLYPH O043", cat="Lo", bidi="L"};
  [0x13291] = {name="EGYPTIAN HIEROGLYPH O044", cat="Lo", bidi="L"};
  [0x13292] = {name="EGYPTIAN HIEROGLYPH O045", cat="Lo", bidi="L"};
  [0x13293] = {name="EGYPTIAN HIEROGLYPH O046", cat="Lo", bidi="L"};
  [0x13294] = {name="EGYPTIAN HIEROGLYPH O047", cat="Lo", bidi="L"};
  [0x13295] = {name="EGYPTIAN HIEROGLYPH O048", cat="Lo", bidi="L"};
  [0x13296] = {name="EGYPTIAN HIEROGLYPH O049", cat="Lo", bidi="L"};
  [0x13297] = {name="EGYPTIAN HIEROGLYPH O050", cat="Lo", bidi="L"};
  [0x13298] = {name="EGYPTIAN HIEROGLYPH O050A", cat="Lo", bidi="L"};
  [0x13299] = {name="EGYPTIAN HIEROGLYPH O050B", cat="Lo", bidi="L"};
  [0x1329a] = {name="EGYPTIAN HIEROGLYPH O051", cat="Lo", bidi="L"};
  [0x1329b] = {name="EGYPTIAN HIEROGLYPH P001", cat="Lo", bidi="L"};
  [0x1329c] = {name="EGYPTIAN HIEROGLYPH P001A", cat="Lo", bidi="L"};
  [0x1329d] = {name="EGYPTIAN HIEROGLYPH P002", cat="Lo", bidi="L"};
  [0x1329e] = {name="EGYPTIAN HIEROGLYPH P003", cat="Lo", bidi="L"};
  [0x1329f] = {name="EGYPTIAN HIEROGLYPH P003A", cat="Lo", bidi="L"};
  [0x132a0] = {name="EGYPTIAN HIEROGLYPH P004", cat="Lo", bidi="L"};
  [0x132a1] = {name="EGYPTIAN HIEROGLYPH P005", cat="Lo", bidi="L"};
  [0x132a2] = {name="EGYPTIAN HIEROGLYPH P006", cat="Lo", bidi="L"};
  [0x132a3] = {name="EGYPTIAN HIEROGLYPH P007", cat="Lo", bidi="L"};
  [0x132a4] = {name="EGYPTIAN HIEROGLYPH P008", cat="Lo", bidi="L"};
  [0x132a5] = {name="EGYPTIAN HIEROGLYPH P009", cat="Lo", bidi="L"};
  [0x132a6] = {name="EGYPTIAN HIEROGLYPH P010", cat="Lo", bidi="L"};
  [0x132a7] = {name="EGYPTIAN HIEROGLYPH P011", cat="Lo", bidi="L"};
  [0x132a8] = {name="EGYPTIAN HIEROGLYPH Q001", cat="Lo", bidi="L"};
  [0x132a9] = {name="EGYPTIAN HIEROGLYPH Q002", cat="Lo", bidi="L"};
  [0x132aa] = {name="EGYPTIAN HIEROGLYPH Q003", cat="Lo", bidi="L"};
  [0x132ab] = {name="EGYPTIAN HIEROGLYPH Q004", cat="Lo", bidi="L"};
  [0x132ac] = {name="EGYPTIAN HIEROGLYPH Q005", cat="Lo", bidi="L"};
  [0x132ad] = {name="EGYPTIAN HIEROGLYPH Q006", cat="Lo", bidi="L"};
  [0x132ae] = {name="EGYPTIAN HIEROGLYPH Q007", cat="Lo", bidi="L"};
  [0x132af] = {name="EGYPTIAN HIEROGLYPH R001", cat="Lo", bidi="L"};
  [0x132b0] = {name="EGYPTIAN HIEROGLYPH R002", cat="Lo", bidi="L"};
  [0x132b1] = {name="EGYPTIAN HIEROGLYPH R002A", cat="Lo", bidi="L"};
  [0x132b2] = {name="EGYPTIAN HIEROGLYPH R003", cat="Lo", bidi="L"};
  [0x132b3] = {name="EGYPTIAN HIEROGLYPH R003A", cat="Lo", bidi="L"};
  [0x132b4] = {name="EGYPTIAN HIEROGLYPH R003B", cat="Lo", bidi="L"};
  [0x132b5] = {name="EGYPTIAN HIEROGLYPH R004", cat="Lo", bidi="L"};
  [0x132b6] = {name="EGYPTIAN HIEROGLYPH R005", cat="Lo", bidi="L"};
  [0x132b7] = {name="EGYPTIAN HIEROGLYPH R006", cat="Lo", bidi="L"};
  [0x132b8] = {name="EGYPTIAN HIEROGLYPH R007", cat="Lo", bidi="L"};
  [0x132b9] = {name="EGYPTIAN HIEROGLYPH R008", cat="Lo", bidi="L"};
  [0x132ba] = {name="EGYPTIAN HIEROGLYPH R009", cat="Lo", bidi="L"};
  [0x132bb] = {name="EGYPTIAN HIEROGLYPH R010", cat="Lo", bidi="L"};
  [0x132bc] = {name="EGYPTIAN HIEROGLYPH R010A", cat="Lo", bidi="L"};
  [0x132bd] = {name="EGYPTIAN HIEROGLYPH R011", cat="Lo", bidi="L"};
  [0x132be] = {name="EGYPTIAN HIEROGLYPH R012", cat="Lo", bidi="L"};
  [0x132bf] = {name="EGYPTIAN HIEROGLYPH R013", cat="Lo", bidi="L"};
  [0x132c0] = {name="EGYPTIAN HIEROGLYPH R014", cat="Lo", bidi="L"};
  [0x132c1] = {name="EGYPTIAN HIEROGLYPH R015", cat="Lo", bidi="L"};
  [0x132c2] = {name="EGYPTIAN HIEROGLYPH R016", cat="Lo", bidi="L"};
  [0x132c3] = {name="EGYPTIAN HIEROGLYPH R016A", cat="Lo", bidi="L"};
  [0x132c4] = {name="EGYPTIAN HIEROGLYPH R017", cat="Lo", bidi="L"};
  [0x132c5] = {name="EGYPTIAN HIEROGLYPH R018", cat="Lo", bidi="L"};
  [0x132c6] = {name="EGYPTIAN HIEROGLYPH R019", cat="Lo", bidi="L"};
  [0x132c7] = {name="EGYPTIAN HIEROGLYPH R020", cat="Lo", bidi="L"};
  [0x132c8] = {name="EGYPTIAN HIEROGLYPH R021", cat="Lo", bidi="L"};
  [0x132c9] = {name="EGYPTIAN HIEROGLYPH R022", cat="Lo", bidi="L"};
  [0x132ca] = {name="EGYPTIAN HIEROGLYPH R023", cat="Lo", bidi="L"};
  [0x132cb] = {name="EGYPTIAN HIEROGLYPH R024", cat="Lo", bidi="L"};
  [0x132cc] = {name="EGYPTIAN HIEROGLYPH R025", cat="Lo", bidi="L"};
  [0x132cd] = {name="EGYPTIAN HIEROGLYPH R026", cat="Lo", bidi="L"};
  [0x132ce] = {name="EGYPTIAN HIEROGLYPH R027", cat="Lo", bidi="L"};
  [0x132cf] = {name="EGYPTIAN HIEROGLYPH R028", cat="Lo", bidi="L"};
  [0x132d0] = {name="EGYPTIAN HIEROGLYPH R029", cat="Lo", bidi="L"};
  [0x132d1] = {name="EGYPTIAN HIEROGLYPH S001", cat="Lo", bidi="L"};
  [0x132d2] = {name="EGYPTIAN HIEROGLYPH S002", cat="Lo", bidi="L"};
  [0x132d3] = {name="EGYPTIAN HIEROGLYPH S002A", cat="Lo", bidi="L"};
  [0x132d4] = {name="EGYPTIAN HIEROGLYPH S003", cat="Lo", bidi="L"};
  [0x132d5] = {name="EGYPTIAN HIEROGLYPH S004", cat="Lo", bidi="L"};
  [0x132d6] = {name="EGYPTIAN HIEROGLYPH S005", cat="Lo", bidi="L"};
  [0x132d7] = {name="EGYPTIAN HIEROGLYPH S006", cat="Lo", bidi="L"};
  [0x132d8] = {name="EGYPTIAN HIEROGLYPH S006A", cat="Lo", bidi="L"};
  [0x132d9] = {name="EGYPTIAN HIEROGLYPH S007", cat="Lo", bidi="L"};
  [0x132da] = {name="EGYPTIAN HIEROGLYPH S008", cat="Lo", bidi="L"};
  [0x132db] = {name="EGYPTIAN HIEROGLYPH S009", cat="Lo", bidi="L"};
  [0x132dc] = {name="EGYPTIAN HIEROGLYPH S010", cat="Lo", bidi="L"};
  [0x132dd] = {name="EGYPTIAN HIEROGLYPH S011", cat="Lo", bidi="L"};
  [0x132de] = {name="EGYPTIAN HIEROGLYPH S012", cat="Lo", bidi="L"};
  [0x132df] = {name="EGYPTIAN HIEROGLYPH S013", cat="Lo", bidi="L"};
  [0x132e0] = {name="EGYPTIAN HIEROGLYPH S014", cat="Lo", bidi="L"};
  [0x132e1] = {name="EGYPTIAN HIEROGLYPH S014A", cat="Lo", bidi="L"};
  [0x132e2] = {name="EGYPTIAN HIEROGLYPH S014B", cat="Lo", bidi="L"};
  [0x132e3] = {name="EGYPTIAN HIEROGLYPH S015", cat="Lo", bidi="L"};
  [0x132e4] = {name="EGYPTIAN HIEROGLYPH S016", cat="Lo", bidi="L"};
  [0x132e5] = {name="EGYPTIAN HIEROGLYPH S017", cat="Lo", bidi="L"};
  [0x132e6] = {name="EGYPTIAN HIEROGLYPH S017A", cat="Lo", bidi="L"};
  [0x132e7] = {name="EGYPTIAN HIEROGLYPH S018", cat="Lo", bidi="L"};
  [0x132e8] = {name="EGYPTIAN HIEROGLYPH S019", cat="Lo", bidi="L"};
  [0x132e9] = {name="EGYPTIAN HIEROGLYPH S020", cat="Lo", bidi="L"};
  [0x132ea] = {name="EGYPTIAN HIEROGLYPH S021", cat="Lo", bidi="L"};
  [0x132eb] = {name="EGYPTIAN HIEROGLYPH S022", cat="Lo", bidi="L"};
  [0x132ec] = {name="EGYPTIAN HIEROGLYPH S023", cat="Lo", bidi="L"};
  [0x132ed] = {name="EGYPTIAN HIEROGLYPH S024", cat="Lo", bidi="L"};
  [0x132ee] = {name="EGYPTIAN HIEROGLYPH S025", cat="Lo", bidi="L"};
  [0x132ef] = {name="EGYPTIAN HIEROGLYPH S026", cat="Lo", bidi="L"};
  [0x132f0] = {name="EGYPTIAN HIEROGLYPH S026A", cat="Lo", bidi="L"};
  [0x132f1] = {name="EGYPTIAN HIEROGLYPH S026B", cat="Lo", bidi="L"};
  [0x132f2] = {name="EGYPTIAN HIEROGLYPH S027", cat="Lo", bidi="L"};
  [0x132f3] = {name="EGYPTIAN HIEROGLYPH S028", cat="Lo", bidi="L"};
  [0x132f4] = {name="EGYPTIAN HIEROGLYPH S029", cat="Lo", bidi="L"};
  [0x132f5] = {name="EGYPTIAN HIEROGLYPH S030", cat="Lo", bidi="L"};
  [0x132f6] = {name="EGYPTIAN HIEROGLYPH S031", cat="Lo", bidi="L"};
  [0x132f7] = {name="EGYPTIAN HIEROGLYPH S032", cat="Lo", bidi="L"};
  [0x132f8] = {name="EGYPTIAN HIEROGLYPH S033", cat="Lo", bidi="L"};
  [0x132f9] = {name="EGYPTIAN HIEROGLYPH S034", cat="Lo", bidi="L"};
  [0x132fa] = {name="EGYPTIAN HIEROGLYPH S035", cat="Lo", bidi="L"};
  [0x132fb] = {name="EGYPTIAN HIEROGLYPH S035A", cat="Lo", bidi="L"};
  [0x132fc] = {name="EGYPTIAN HIEROGLYPH S036", cat="Lo", bidi="L"};
  [0x132fd] = {name="EGYPTIAN HIEROGLYPH S037", cat="Lo", bidi="L"};
  [0x132fe] = {name="EGYPTIAN HIEROGLYPH S038", cat="Lo", bidi="L"};
  [0x132ff] = {name="EGYPTIAN HIEROGLYPH S039", cat="Lo", bidi="L"};
  [0x13300] = {name="EGYPTIAN HIEROGLYPH S040", cat="Lo", bidi="L"};
  [0x13301] = {name="EGYPTIAN HIEROGLYPH S041", cat="Lo", bidi="L"};
  [0x13302] = {name="EGYPTIAN HIEROGLYPH S042", cat="Lo", bidi="L"};
  [0x13303] = {name="EGYPTIAN HIEROGLYPH S043", cat="Lo", bidi="L"};
  [0x13304] = {name="EGYPTIAN HIEROGLYPH S044", cat="Lo", bidi="L"};
  [0x13305] = {name="EGYPTIAN HIEROGLYPH S045", cat="Lo", bidi="L"};
  [0x13306] = {name="EGYPTIAN HIEROGLYPH S046", cat="Lo", bidi="L"};
  [0x13307] = {name="EGYPTIAN HIEROGLYPH T001", cat="Lo", bidi="L"};
  [0x13308] = {name="EGYPTIAN HIEROGLYPH T002", cat="Lo", bidi="L"};
  [0x13309] = {name="EGYPTIAN HIEROGLYPH T003", cat="Lo", bidi="L"};
  [0x1330a] = {name="EGYPTIAN HIEROGLYPH T003A", cat="Lo", bidi="L"};
  [0x1330b] = {name="EGYPTIAN HIEROGLYPH T004", cat="Lo", bidi="L"};
  [0x1330c] = {name="EGYPTIAN HIEROGLYPH T005", cat="Lo", bidi="L"};
  [0x1330d] = {name="EGYPTIAN HIEROGLYPH T006", cat="Lo", bidi="L"};
  [0x1330e] = {name="EGYPTIAN HIEROGLYPH T007", cat="Lo", bidi="L"};
  [0x1330f] = {name="EGYPTIAN HIEROGLYPH T007A", cat="Lo", bidi="L"};
  [0x13310] = {name="EGYPTIAN HIEROGLYPH T008", cat="Lo", bidi="L"};
  [0x13311] = {name="EGYPTIAN HIEROGLYPH T008A", cat="Lo", bidi="L"};
  [0x13312] = {name="EGYPTIAN HIEROGLYPH T009", cat="Lo", bidi="L"};
  [0x13313] = {name="EGYPTIAN HIEROGLYPH T009A", cat="Lo", bidi="L"};
  [0x13314] = {name="EGYPTIAN HIEROGLYPH T010", cat="Lo", bidi="L"};
  [0x13315] = {name="EGYPTIAN HIEROGLYPH T011", cat="Lo", bidi="L"};
  [0x13316] = {name="EGYPTIAN HIEROGLYPH T011A", cat="Lo", bidi="L"};
  [0x13317] = {name="EGYPTIAN HIEROGLYPH T012", cat="Lo", bidi="L"};
  [0x13318] = {name="EGYPTIAN HIEROGLYPH T013", cat="Lo", bidi="L"};
  [0x13319] = {name="EGYPTIAN HIEROGLYPH T014", cat="Lo", bidi="L"};
  [0x1331a] = {name="EGYPTIAN HIEROGLYPH T015", cat="Lo", bidi="L"};
  [0x1331b] = {name="EGYPTIAN HIEROGLYPH T016", cat="Lo", bidi="L"};
  [0x1331c] = {name="EGYPTIAN HIEROGLYPH T016A", cat="Lo", bidi="L"};
  [0x1331d] = {name="EGYPTIAN HIEROGLYPH T017", cat="Lo", bidi="L"};
  [0x1331e] = {name="EGYPTIAN HIEROGLYPH T018", cat="Lo", bidi="L"};
  [0x1331f] = {name="EGYPTIAN HIEROGLYPH T019", cat="Lo", bidi="L"};
  [0x13320] = {name="EGYPTIAN HIEROGLYPH T020", cat="Lo", bidi="L"};
  [0x13321] = {name="EGYPTIAN HIEROGLYPH T021", cat="Lo", bidi="L"};
  [0x13322] = {name="EGYPTIAN HIEROGLYPH T022", cat="Lo", bidi="L"};
  [0x13323] = {name="EGYPTIAN HIEROGLYPH T023", cat="Lo", bidi="L"};
  [0x13324] = {name="EGYPTIAN HIEROGLYPH T024", cat="Lo", bidi="L"};
  [0x13325] = {name="EGYPTIAN HIEROGLYPH T025", cat="Lo", bidi="L"};
  [0x13326] = {name="EGYPTIAN HIEROGLYPH T026", cat="Lo", bidi="L"};
  [0x13327] = {name="EGYPTIAN HIEROGLYPH T027", cat="Lo", bidi="L"};
  [0x13328] = {name="EGYPTIAN HIEROGLYPH T028", cat="Lo", bidi="L"};
  [0x13329] = {name="EGYPTIAN HIEROGLYPH T029", cat="Lo", bidi="L"};
  [0x1332a] = {name="EGYPTIAN HIEROGLYPH T030", cat="Lo", bidi="L"};
  [0x1332b] = {name="EGYPTIAN HIEROGLYPH T031", cat="Lo", bidi="L"};
  [0x1332c] = {name="EGYPTIAN HIEROGLYPH T032", cat="Lo", bidi="L"};
  [0x1332d] = {name="EGYPTIAN HIEROGLYPH T032A", cat="Lo", bidi="L"};
  [0x1332e] = {name="EGYPTIAN HIEROGLYPH T033", cat="Lo", bidi="L"};
  [0x1332f] = {name="EGYPTIAN HIEROGLYPH T033A", cat="Lo", bidi="L"};
  [0x13330] = {name="EGYPTIAN HIEROGLYPH T034", cat="Lo", bidi="L"};
  [0x13331] = {name="EGYPTIAN HIEROGLYPH T035", cat="Lo", bidi="L"};
  [0x13332] = {name="EGYPTIAN HIEROGLYPH T036", cat="Lo", bidi="L"};
  [0x13333] = {name="EGYPTIAN HIEROGLYPH U001", cat="Lo", bidi="L"};
  [0x13334] = {name="EGYPTIAN HIEROGLYPH U002", cat="Lo", bidi="L"};
  [0x13335] = {name="EGYPTIAN HIEROGLYPH U003", cat="Lo", bidi="L"};
  [0x13336] = {name="EGYPTIAN HIEROGLYPH U004", cat="Lo", bidi="L"};
  [0x13337] = {name="EGYPTIAN HIEROGLYPH U005", cat="Lo", bidi="L"};
  [0x13338] = {name="EGYPTIAN HIEROGLYPH U006", cat="Lo", bidi="L"};
  [0x13339] = {name="EGYPTIAN HIEROGLYPH U006A", cat="Lo", bidi="L"};
  [0x1333a] = {name="EGYPTIAN HIEROGLYPH U006B", cat="Lo", bidi="L"};
  [0x1333b] = {name="EGYPTIAN HIEROGLYPH U007", cat="Lo", bidi="L"};
  [0x1333c] = {name="EGYPTIAN HIEROGLYPH U008", cat="Lo", bidi="L"};
  [0x1333d] = {name="EGYPTIAN HIEROGLYPH U009", cat="Lo", bidi="L"};
  [0x1333e] = {name="EGYPTIAN HIEROGLYPH U010", cat="Lo", bidi="L"};
  [0x1333f] = {name="EGYPTIAN HIEROGLYPH U011", cat="Lo", bidi="L"};
  [0x13340] = {name="EGYPTIAN HIEROGLYPH U012", cat="Lo", bidi="L"};
  [0x13341] = {name="EGYPTIAN HIEROGLYPH U013", cat="Lo", bidi="L"};
  [0x13342] = {name="EGYPTIAN HIEROGLYPH U014", cat="Lo", bidi="L"};
  [0x13343] = {name="EGYPTIAN HIEROGLYPH U015", cat="Lo", bidi="L"};
  [0x13344] = {name="EGYPTIAN HIEROGLYPH U016", cat="Lo", bidi="L"};
  [0x13345] = {name="EGYPTIAN HIEROGLYPH U017", cat="Lo", bidi="L"};
  [0x13346] = {name="EGYPTIAN HIEROGLYPH U018", cat="Lo", bidi="L"};
  [0x13347] = {name="EGYPTIAN HIEROGLYPH U019", cat="Lo", bidi="L"};
  [0x13348] = {name="EGYPTIAN HIEROGLYPH U020", cat="Lo", bidi="L"};
  [0x13349] = {name="EGYPTIAN HIEROGLYPH U021", cat="Lo", bidi="L"};
  [0x1334a] = {name="EGYPTIAN HIEROGLYPH U022", cat="Lo", bidi="L"};
  [0x1334b] = {name="EGYPTIAN HIEROGLYPH U023", cat="Lo", bidi="L"};
  [0x1334c] = {name="EGYPTIAN HIEROGLYPH U023A", cat="Lo", bidi="L"};
  [0x1334d] = {name="EGYPTIAN HIEROGLYPH U024", cat="Lo", bidi="L"};
  [0x1334e] = {name="EGYPTIAN HIEROGLYPH U025", cat="Lo", bidi="L"};
  [0x1334f] = {name="EGYPTIAN HIEROGLYPH U026", cat="Lo", bidi="L"};
  [0x13350] = {name="EGYPTIAN HIEROGLYPH U027", cat="Lo", bidi="L"};
  [0x13351] = {name="EGYPTIAN HIEROGLYPH U028", cat="Lo", bidi="L"};
  [0x13352] = {name="EGYPTIAN HIEROGLYPH U029", cat="Lo", bidi="L"};
  [0x13353] = {name="EGYPTIAN HIEROGLYPH U029A", cat="Lo", bidi="L"};
  [0x13354] = {name="EGYPTIAN HIEROGLYPH U030", cat="Lo", bidi="L"};
  [0x13355] = {name="EGYPTIAN HIEROGLYPH U031", cat="Lo", bidi="L"};
  [0x13356] = {name="EGYPTIAN HIEROGLYPH U032", cat="Lo", bidi="L"};
  [0x13357] = {name="EGYPTIAN HIEROGLYPH U032A", cat="Lo", bidi="L"};
  [0x13358] = {name="EGYPTIAN HIEROGLYPH U033", cat="Lo", bidi="L"};
  [0x13359] = {name="EGYPTIAN HIEROGLYPH U034", cat="Lo", bidi="L"};
  [0x1335a] = {name="EGYPTIAN HIEROGLYPH U035", cat="Lo", bidi="L"};
  [0x1335b] = {name="EGYPTIAN HIEROGLYPH U036", cat="Lo", bidi="L"};
  [0x1335c] = {name="EGYPTIAN HIEROGLYPH U037", cat="Lo", bidi="L"};
  [0x1335d] = {name="EGYPTIAN HIEROGLYPH U038", cat="Lo", bidi="L"};
  [0x1335e] = {name="EGYPTIAN HIEROGLYPH U039", cat="Lo", bidi="L"};
  [0x1335f] = {name="EGYPTIAN HIEROGLYPH U040", cat="Lo", bidi="L"};
  [0x13360] = {name="EGYPTIAN HIEROGLYPH U041", cat="Lo", bidi="L"};
  [0x13361] = {name="EGYPTIAN HIEROGLYPH U042", cat="Lo", bidi="L"};
  [0x13362] = {name="EGYPTIAN HIEROGLYPH V001", cat="Lo", bidi="L"};
  [0x13363] = {name="EGYPTIAN HIEROGLYPH V001A", cat="Lo", bidi="L"};
  [0x13364] = {name="EGYPTIAN HIEROGLYPH V001B", cat="Lo", bidi="L"};
  [0x13365] = {name="EGYPTIAN HIEROGLYPH V001C", cat="Lo", bidi="L"};
  [0x13366] = {name="EGYPTIAN HIEROGLYPH V001D", cat="Lo", bidi="L"};
  [0x13367] = {name="EGYPTIAN HIEROGLYPH V001E", cat="Lo", bidi="L"};
  [0x13368] = {name="EGYPTIAN HIEROGLYPH V001F", cat="Lo", bidi="L"};
  [0x13369] = {name="EGYPTIAN HIEROGLYPH V001G", cat="Lo", bidi="L"};
  [0x1336a] = {name="EGYPTIAN HIEROGLYPH V001H", cat="Lo", bidi="L"};
  [0x1336b] = {name="EGYPTIAN HIEROGLYPH V001I", cat="Lo", bidi="L"};
  [0x1336c] = {name="EGYPTIAN HIEROGLYPH V002", cat="Lo", bidi="L"};
  [0x1336d] = {name="EGYPTIAN HIEROGLYPH V002A", cat="Lo", bidi="L"};
  [0x1336e] = {name="EGYPTIAN HIEROGLYPH V003", cat="Lo", bidi="L"};
  [0x1336f] = {name="EGYPTIAN HIEROGLYPH V004", cat="Lo", bidi="L"};
  [0x13370] = {name="EGYPTIAN HIEROGLYPH V005", cat="Lo", bidi="L"};
  [0x13371] = {name="EGYPTIAN HIEROGLYPH V006", cat="Lo", bidi="L"};
  [0x13372] = {name="EGYPTIAN HIEROGLYPH V007", cat="Lo", bidi="L"};
  [0x13373] = {name="EGYPTIAN HIEROGLYPH V007A", cat="Lo", bidi="L"};
  [0x13374] = {name="EGYPTIAN HIEROGLYPH V007B", cat="Lo", bidi="L"};
  [0x13375] = {name="EGYPTIAN HIEROGLYPH V008", cat="Lo", bidi="L"};
  [0x13376] = {name="EGYPTIAN HIEROGLYPH V009", cat="Lo", bidi="L"};
  [0x13377] = {name="EGYPTIAN HIEROGLYPH V010", cat="Lo", bidi="L"};
  [0x13378] = {name="EGYPTIAN HIEROGLYPH V011", cat="Lo", bidi="L"};
  [0x13379] = {name="EGYPTIAN HIEROGLYPH V011A", cat="Lo", bidi="L"};
  [0x1337a] = {name="EGYPTIAN HIEROGLYPH V011B", cat="Lo", bidi="L"};
  [0x1337b] = {name="EGYPTIAN HIEROGLYPH V011C", cat="Lo", bidi="L"};
  [0x1337c] = {name="EGYPTIAN HIEROGLYPH V012", cat="Lo", bidi="L"};
  [0x1337d] = {name="EGYPTIAN HIEROGLYPH V012A", cat="Lo", bidi="L"};
  [0x1337e] = {name="EGYPTIAN HIEROGLYPH V012B", cat="Lo", bidi="L"};
  [0x1337f] = {name="EGYPTIAN HIEROGLYPH V013", cat="Lo", bidi="L"};
  [0x13380] = {name="EGYPTIAN HIEROGLYPH V014", cat="Lo", bidi="L"};
  [0x13381] = {name="EGYPTIAN HIEROGLYPH V015", cat="Lo", bidi="L"};
  [0x13382] = {name="EGYPTIAN HIEROGLYPH V016", cat="Lo", bidi="L"};
  [0x13383] = {name="EGYPTIAN HIEROGLYPH V017", cat="Lo", bidi="L"};
  [0x13384] = {name="EGYPTIAN HIEROGLYPH V018", cat="Lo", bidi="L"};
  [0x13385] = {name="EGYPTIAN HIEROGLYPH V019", cat="Lo", bidi="L"};
  [0x13386] = {name="EGYPTIAN HIEROGLYPH V020", cat="Lo", bidi="L"};
  [0x13387] = {name="EGYPTIAN HIEROGLYPH V020A", cat="Lo", bidi="L"};
  [0x13388] = {name="EGYPTIAN HIEROGLYPH V020B", cat="Lo", bidi="L"};
  [0x13389] = {name="EGYPTIAN HIEROGLYPH V020C", cat="Lo", bidi="L"};
  [0x1338a] = {name="EGYPTIAN HIEROGLYPH V020D", cat="Lo", bidi="L"};
  [0x1338b] = {name="EGYPTIAN HIEROGLYPH V020E", cat="Lo", bidi="L"};
  [0x1338c] = {name="EGYPTIAN HIEROGLYPH V020F", cat="Lo", bidi="L"};
  [0x1338d] = {name="EGYPTIAN HIEROGLYPH V020G", cat="Lo", bidi="L"};
  [0x1338e] = {name="EGYPTIAN HIEROGLYPH V020H", cat="Lo", bidi="L"};
  [0x1338f] = {name="EGYPTIAN HIEROGLYPH V020I", cat="Lo", bidi="L"};
  [0x13390] = {name="EGYPTIAN HIEROGLYPH V020J", cat="Lo", bidi="L"};
  [0x13391] = {name="EGYPTIAN HIEROGLYPH V020K", cat="Lo", bidi="L"};
  [0x13392] = {name="EGYPTIAN HIEROGLYPH V020L", cat="Lo", bidi="L"};
  [0x13393] = {name="EGYPTIAN HIEROGLYPH V021", cat="Lo", bidi="L"};
  [0x13394] = {name="EGYPTIAN HIEROGLYPH V022", cat="Lo", bidi="L"};
  [0x13395] = {name="EGYPTIAN HIEROGLYPH V023", cat="Lo", bidi="L"};
  [0x13396] = {name="EGYPTIAN HIEROGLYPH V023A", cat="Lo", bidi="L"};
  [0x13397] = {name="EGYPTIAN HIEROGLYPH V024", cat="Lo", bidi="L"};
  [0x13398] = {name="EGYPTIAN HIEROGLYPH V025", cat="Lo", bidi="L"};
  [0x13399] = {name="EGYPTIAN HIEROGLYPH V026", cat="Lo", bidi="L"};
  [0x1339a] = {name="EGYPTIAN HIEROGLYPH V027", cat="Lo", bidi="L"};
  [0x1339b] = {name="EGYPTIAN HIEROGLYPH V028", cat="Lo", bidi="L"};
  [0x1339c] = {name="EGYPTIAN HIEROGLYPH V028A", cat="Lo", bidi="L"};
  [0x1339d] = {name="EGYPTIAN HIEROGLYPH V029", cat="Lo", bidi="L"};
  [0x1339e] = {name="EGYPTIAN HIEROGLYPH V029A", cat="Lo", bidi="L"};
  [0x1339f] = {name="EGYPTIAN HIEROGLYPH V030", cat="Lo", bidi="L"};
  [0x133a0] = {name="EGYPTIAN HIEROGLYPH V030A", cat="Lo", bidi="L"};
  [0x133a1] = {name="EGYPTIAN HIEROGLYPH V031", cat="Lo", bidi="L"};
  [0x133a2] = {name="EGYPTIAN HIEROGLYPH V031A", cat="Lo", bidi="L"};
  [0x133a3] = {name="EGYPTIAN HIEROGLYPH V032", cat="Lo", bidi="L"};
  [0x133a4] = {name="EGYPTIAN HIEROGLYPH V033", cat="Lo", bidi="L"};
  [0x133a5] = {name="EGYPTIAN HIEROGLYPH V033A", cat="Lo", bidi="L"};
  [0x133a6] = {name="EGYPTIAN HIEROGLYPH V034", cat="Lo", bidi="L"};
  [0x133a7] = {name="EGYPTIAN HIEROGLYPH V035", cat="Lo", bidi="L"};
  [0x133a8] = {name="EGYPTIAN HIEROGLYPH V036", cat="Lo", bidi="L"};
  [0x133a9] = {name="EGYPTIAN HIEROGLYPH V037", cat="Lo", bidi="L"};
  [0x133aa] = {name="EGYPTIAN HIEROGLYPH V037A", cat="Lo", bidi="L"};
  [0x133ab] = {name="EGYPTIAN HIEROGLYPH V038", cat="Lo", bidi="L"};
  [0x133ac] = {name="EGYPTIAN HIEROGLYPH V039", cat="Lo", bidi="L"};
  [0x133ad] = {name="EGYPTIAN HIEROGLYPH V040", cat="Lo", bidi="L"};
  [0x133ae] = {name="EGYPTIAN HIEROGLYPH V040A", cat="Lo", bidi="L"};
  [0x133af] = {name="EGYPTIAN HIEROGLYPH W001", cat="Lo", bidi="L"};
  [0x133b0] = {name="EGYPTIAN HIEROGLYPH W002", cat="Lo", bidi="L"};
  [0x133b1] = {name="EGYPTIAN HIEROGLYPH W003", cat="Lo", bidi="L"};
  [0x133b2] = {name="EGYPTIAN HIEROGLYPH W003A", cat="Lo", bidi="L"};
  [0x133b3] = {name="EGYPTIAN HIEROGLYPH W004", cat="Lo", bidi="L"};
  [0x133b4] = {name="EGYPTIAN HIEROGLYPH W005", cat="Lo", bidi="L"};
  [0x133b5] = {name="EGYPTIAN HIEROGLYPH W006", cat="Lo", bidi="L"};
  [0x133b6] = {name="EGYPTIAN HIEROGLYPH W007", cat="Lo", bidi="L"};
  [0x133b7] = {name="EGYPTIAN HIEROGLYPH W008", cat="Lo", bidi="L"};
  [0x133b8] = {name="EGYPTIAN HIEROGLYPH W009", cat="Lo", bidi="L"};
  [0x133b9] = {name="EGYPTIAN HIEROGLYPH W009A", cat="Lo", bidi="L"};
  [0x133ba] = {name="EGYPTIAN HIEROGLYPH W010", cat="Lo", bidi="L"};
  [0x133bb] = {name="EGYPTIAN HIEROGLYPH W010A", cat="Lo", bidi="L"};
  [0x133bc] = {name="EGYPTIAN HIEROGLYPH W011", cat="Lo", bidi="L"};
  [0x133bd] = {name="EGYPTIAN HIEROGLYPH W012", cat="Lo", bidi="L"};
  [0x133be] = {name="EGYPTIAN HIEROGLYPH W013", cat="Lo", bidi="L"};
  [0x133bf] = {name="EGYPTIAN HIEROGLYPH W014", cat="Lo", bidi="L"};
  [0x133c0] = {name="EGYPTIAN HIEROGLYPH W014A", cat="Lo", bidi="L"};
  [0x133c1] = {name="EGYPTIAN HIEROGLYPH W015", cat="Lo", bidi="L"};
  [0x133c2] = {name="EGYPTIAN HIEROGLYPH W016", cat="Lo", bidi="L"};
  [0x133c3] = {name="EGYPTIAN HIEROGLYPH W017", cat="Lo", bidi="L"};
  [0x133c4] = {name="EGYPTIAN HIEROGLYPH W017A", cat="Lo", bidi="L"};
  [0x133c5] = {name="EGYPTIAN HIEROGLYPH W018", cat="Lo", bidi="L"};
  [0x133c6] = {name="EGYPTIAN HIEROGLYPH W018A", cat="Lo", bidi="L"};
  [0x133c7] = {name="EGYPTIAN HIEROGLYPH W019", cat="Lo", bidi="L"};
  [0x133c8] = {name="EGYPTIAN HIEROGLYPH W020", cat="Lo", bidi="L"};
  [0x133c9] = {name="EGYPTIAN HIEROGLYPH W021", cat="Lo", bidi="L"};
  [0x133ca] = {name="EGYPTIAN HIEROGLYPH W022", cat="Lo", bidi="L"};
  [0x133cb] = {name="EGYPTIAN HIEROGLYPH W023", cat="Lo", bidi="L"};
  [0x133cc] = {name="EGYPTIAN HIEROGLYPH W024", cat="Lo", bidi="L"};
  [0x133cd] = {name="EGYPTIAN HIEROGLYPH W024A", cat="Lo", bidi="L"};
  [0x133ce] = {name="EGYPTIAN HIEROGLYPH W025", cat="Lo", bidi="L"};
  [0x133cf] = {name="EGYPTIAN HIEROGLYPH X001", cat="Lo", bidi="L"};
  [0x133d0] = {name="EGYPTIAN HIEROGLYPH X002", cat="Lo", bidi="L"};
  [0x133d1] = {name="EGYPTIAN HIEROGLYPH X003", cat="Lo", bidi="L"};
  [0x133d2] = {name="EGYPTIAN HIEROGLYPH X004", cat="Lo", bidi="L"};
  [0x133d3] = {name="EGYPTIAN HIEROGLYPH X004A", cat="Lo", bidi="L"};
  [0x133d4] = {name="EGYPTIAN HIEROGLYPH X004B", cat="Lo", bidi="L"};
  [0x133d5] = {name="EGYPTIAN HIEROGLYPH X005", cat="Lo", bidi="L"};
  [0x133d6] = {name="EGYPTIAN HIEROGLYPH X006", cat="Lo", bidi="L"};
  [0x133d7] = {name="EGYPTIAN HIEROGLYPH X006A", cat="Lo", bidi="L"};
  [0x133d8] = {name="EGYPTIAN HIEROGLYPH X007", cat="Lo", bidi="L"};
  [0x133d9] = {name="EGYPTIAN HIEROGLYPH X008", cat="Lo", bidi="L"};
  [0x133da] = {name="EGYPTIAN HIEROGLYPH X008A", cat="Lo", bidi="L"};
  [0x133db] = {name="EGYPTIAN HIEROGLYPH Y001", cat="Lo", bidi="L"};
  [0x133dc] = {name="EGYPTIAN HIEROGLYPH Y001A", cat="Lo", bidi="L"};
  [0x133dd] = {name="EGYPTIAN HIEROGLYPH Y002", cat="Lo", bidi="L"};
  [0x133de] = {name="EGYPTIAN HIEROGLYPH Y003", cat="Lo", bidi="L"};
  [0x133df] = {name="EGYPTIAN HIEROGLYPH Y004", cat="Lo", bidi="L"};
  [0x133e0] = {name="EGYPTIAN HIEROGLYPH Y005", cat="Lo", bidi="L"};
  [0x133e1] = {name="EGYPTIAN HIEROGLYPH Y006", cat="Lo", bidi="L"};
  [0x133e2] = {name="EGYPTIAN HIEROGLYPH Y007", cat="Lo", bidi="L"};
  [0x133e3] = {name="EGYPTIAN HIEROGLYPH Y008", cat="Lo", bidi="L"};
  [0x133e4] = {name="EGYPTIAN HIEROGLYPH Z001", cat="Lo", bidi="L"};
  [0x133e5] = {name="EGYPTIAN HIEROGLYPH Z002", cat="Lo", bidi="L"};
  [0x133e6] = {name="EGYPTIAN HIEROGLYPH Z002A", cat="Lo", bidi="L"};
  [0x133e7] = {name="EGYPTIAN HIEROGLYPH Z002B", cat="Lo", bidi="L"};
  [0x133e8] = {name="EGYPTIAN HIEROGLYPH Z002C", cat="Lo", bidi="L"};
  [0x133e9] = {name="EGYPTIAN HIEROGLYPH Z002D", cat="Lo", bidi="L"};
  [0x133ea] = {name="EGYPTIAN HIEROGLYPH Z003", cat="Lo", bidi="L"};
  [0x133eb] = {name="EGYPTIAN HIEROGLYPH Z003A", cat="Lo", bidi="L"};
  [0x133ec] = {name="EGYPTIAN HIEROGLYPH Z003B", cat="Lo", bidi="L"};
  [0x133ed] = {name="EGYPTIAN HIEROGLYPH Z004", cat="Lo", bidi="L"};
  [0x133ee] = {name="EGYPTIAN HIEROGLYPH Z004A", cat="Lo", bidi="L"};
  [0x133ef] = {name="EGYPTIAN HIEROGLYPH Z005", cat="Lo", bidi="L"};
  [0x133f0] = {name="EGYPTIAN HIEROGLYPH Z005A", cat="Lo", bidi="L"};
  [0x133f1] = {name="EGYPTIAN HIEROGLYPH Z006", cat="Lo", bidi="L"};
  [0x133f2] = {name="EGYPTIAN HIEROGLYPH Z007", cat="Lo", bidi="L"};
  [0x133f3] = {name="EGYPTIAN HIEROGLYPH Z008", cat="Lo", bidi="L"};
  [0x133f4] = {name="EGYPTIAN HIEROGLYPH Z009", cat="Lo", bidi="L"};
  [0x133f5] = {name="EGYPTIAN HIEROGLYPH Z010", cat="Lo", bidi="L"};
  [0x133f6] = {name="EGYPTIAN HIEROGLYPH Z011", cat="Lo", bidi="L"};
  [0x133f7] = {name="EGYPTIAN HIEROGLYPH Z012", cat="Lo", bidi="L"};
  [0x133f8] = {name="EGYPTIAN HIEROGLYPH Z013", cat="Lo", bidi="L"};
  [0x133f9] = {name="EGYPTIAN HIEROGLYPH Z014", cat="Lo", bidi="L"};
  [0x133fa] = {name="EGYPTIAN HIEROGLYPH Z015", cat="Lo", bidi="L"};
  [0x133fb] = {name="EGYPTIAN HIEROGLYPH Z015A", cat="Lo", bidi="L"};
  [0x133fc] = {name="EGYPTIAN HIEROGLYPH Z015B", cat="Lo", bidi="L"};
  [0x133fd] = {name="EGYPTIAN HIEROGLYPH Z015C", cat="Lo", bidi="L"};
  [0x133fe] = {name="EGYPTIAN HIEROGLYPH Z015D", cat="Lo", bidi="L"};
  [0x133ff] = {name="EGYPTIAN HIEROGLYPH Z015E", cat="Lo", bidi="L"};
  [0x13400] = {name="EGYPTIAN HIEROGLYPH Z015F", cat="Lo", bidi="L"};
  [0x13401] = {name="EGYPTIAN HIEROGLYPH Z015G", cat="Lo", bidi="L"};
  [0x13402] = {name="EGYPTIAN HIEROGLYPH Z015H", cat="Lo", bidi="L"};
  [0x13403] = {name="EGYPTIAN HIEROGLYPH Z015I", cat="Lo", bidi="L"};
  [0x13404] = {name="EGYPTIAN HIEROGLYPH Z016", cat="Lo", bidi="L"};
  [0x13405] = {name="EGYPTIAN HIEROGLYPH Z016A", cat="Lo", bidi="L"};
  [0x13406] = {name="EGYPTIAN HIEROGLYPH Z016B", cat="Lo", bidi="L"};
  [0x13407] = {name="EGYPTIAN HIEROGLYPH Z016C", cat="Lo", bidi="L"};
  [0x13408] = {name="EGYPTIAN HIEROGLYPH Z016D", cat="Lo", bidi="L"};
  [0x13409] = {name="EGYPTIAN HIEROGLYPH Z016E", cat="Lo", bidi="L"};
  [0x1340a] = {name="EGYPTIAN HIEROGLYPH Z016F", cat="Lo", bidi="L"};
  [0x1340b] = {name="EGYPTIAN HIEROGLYPH Z016G", cat="Lo", bidi="L"};
  [0x1340c] = {name="EGYPTIAN HIEROGLYPH Z016H", cat="Lo", bidi="L"};
  [0x1340d] = {name="EGYPTIAN HIEROGLYPH AA001", cat="Lo", bidi="L"};
  [0x1340e] = {name="EGYPTIAN HIEROGLYPH AA002", cat="Lo", bidi="L"};
  [0x1340f] = {name="EGYPTIAN HIEROGLYPH AA003", cat="Lo", bidi="L"};
  [0x13410] = {name="EGYPTIAN HIEROGLYPH AA004", cat="Lo", bidi="L"};
  [0x13411] = {name="EGYPTIAN HIEROGLYPH AA005", cat="Lo", bidi="L"};
  [0x13412] = {name="EGYPTIAN HIEROGLYPH AA006", cat="Lo", bidi="L"};
  [0x13413] = {name="EGYPTIAN HIEROGLYPH AA007", cat="Lo", bidi="L"};
  [0x13414] = {name="EGYPTIAN HIEROGLYPH AA007A", cat="Lo", bidi="L"};
  [0x13415] = {name="EGYPTIAN HIEROGLYPH AA007B", cat="Lo", bidi="L"};
  [0x13416] = {name="EGYPTIAN HIEROGLYPH AA008", cat="Lo", bidi="L"};
  [0x13417] = {name="EGYPTIAN HIEROGLYPH AA009", cat="Lo", bidi="L"};
  [0x13418] = {name="EGYPTIAN HIEROGLYPH AA010", cat="Lo", bidi="L"};
  [0x13419] = {name="EGYPTIAN HIEROGLYPH AA011", cat="Lo", bidi="L"};
  [0x1341a] = {name="EGYPTIAN HIEROGLYPH AA012", cat="Lo", bidi="L"};
  [0x1341b] = {name="EGYPTIAN HIEROGLYPH AA013", cat="Lo", bidi="L"};
  [0x1341c] = {name="EGYPTIAN HIEROGLYPH AA014", cat="Lo", bidi="L"};
  [0x1341d] = {name="EGYPTIAN HIEROGLYPH AA015", cat="Lo", bidi="L"};
  [0x1341e] = {name="EGYPTIAN HIEROGLYPH AA016", cat="Lo", bidi="L"};
  [0x1341f] = {name="EGYPTIAN HIEROGLYPH AA017", cat="Lo", bidi="L"};
  [0x13420] = {name="EGYPTIAN HIEROGLYPH AA018", cat="Lo", bidi="L"};
  [0x13421] = {name="EGYPTIAN HIEROGLYPH AA019", cat="Lo", bidi="L"};
  [0x13422] = {name="EGYPTIAN HIEROGLYPH AA020", cat="Lo", bidi="L"};
  [0x13423] = {name="EGYPTIAN HIEROGLYPH AA021", cat="Lo", bidi="L"};
  [0x13424] = {name="EGYPTIAN HIEROGLYPH AA022", cat="Lo", bidi="L"};
  [0x13425] = {name="EGYPTIAN HIEROGLYPH AA023", cat="Lo", bidi="L"};
  [0x13426] = {name="EGYPTIAN HIEROGLYPH AA024", cat="Lo", bidi="L"};
  [0x13427] = {name="EGYPTIAN HIEROGLYPH AA025", cat="Lo", bidi="L"};
  [0x13428] = {name="EGYPTIAN HIEROGLYPH AA026", cat="Lo", bidi="L"};
  [0x13429] = {name="EGYPTIAN HIEROGLYPH AA027", cat="Lo", bidi="L"};
  [0x1342a] = {name="EGYPTIAN HIEROGLYPH AA028", cat="Lo", bidi="L"};
  [0x1342b] = {name="EGYPTIAN HIEROGLYPH AA029", cat="Lo", bidi="L"};
  [0x1342c] = {name="EGYPTIAN HIEROGLYPH AA030", cat="Lo", bidi="L"};
  [0x1342d] = {name="EGYPTIAN HIEROGLYPH AA031", cat="Lo", bidi="L"};
  [0x1342e] = {name="EGYPTIAN HIEROGLYPH AA032", cat="Lo", bidi="L"};
  [0x1d000] = {name="BYZANTINE MUSICAL SYMBOL PSILI", cat="So", bidi="L"};
  [0x1d001] = {name="BYZANTINE MUSICAL SYMBOL DASEIA", cat="So", bidi="L"};
  [0x1d002] = {name="BYZANTINE MUSICAL SYMBOL PERISPOMENI", cat="So", bidi="L"};
  [0x1d003] = {name="BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON", cat="So", bidi="L"};
  [0x1d004] = {name="BYZANTINE MUSICAL SYMBOL OXEIA DIPLI", cat="So", bidi="L"};
  [0x1d005] = {name="BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON", cat="So", bidi="L"};
  [0x1d006] = {name="BYZANTINE MUSICAL SYMBOL VAREIA DIPLI", cat="So", bidi="L"};
  [0x1d007] = {name="BYZANTINE MUSICAL SYMBOL KATHISTI", cat="So", bidi="L"};
  [0x1d008] = {name="BYZANTINE MUSICAL SYMBOL SYRMATIKI", cat="So", bidi="L"};
  [0x1d009] = {name="BYZANTINE MUSICAL SYMBOL PARAKLITIKI", cat="So", bidi="L"};
  [0x1d00a] = {name="BYZANTINE MUSICAL SYMBOL YPOKRISIS", cat="So", bidi="L"};
  [0x1d00b] = {name="BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI", cat="So", bidi="L"};
  [0x1d00c] = {name="BYZANTINE MUSICAL SYMBOL KREMASTI", cat="So", bidi="L"};
  [0x1d00d] = {name="BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON", cat="So", bidi="L"};
  [0x1d00e] = {name="BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON", cat="So", bidi="L"};
  [0x1d00f] = {name="BYZANTINE MUSICAL SYMBOL TELEIA", cat="So", bidi="L"};
  [0x1d010] = {name="BYZANTINE MUSICAL SYMBOL KENTIMATA", cat="So", bidi="L"};
  [0x1d011] = {name="BYZANTINE MUSICAL SYMBOL APOSTROFOS", cat="So", bidi="L"};
  [0x1d012] = {name="BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI", cat="So", bidi="L"};
  [0x1d013] = {name="BYZANTINE MUSICAL SYMBOL SYNEVMA", cat="So", bidi="L"};
  [0x1d014] = {name="BYZANTINE MUSICAL SYMBOL THITA", cat="So", bidi="L"};
  [0x1d015] = {name="BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION", cat="So", bidi="L"};
  [0x1d016] = {name="BYZANTINE MUSICAL SYMBOL GORGON ARCHAION", cat="So", bidi="L"};
  [0x1d017] = {name="BYZANTINE MUSICAL SYMBOL PSILON", cat="So", bidi="L"};
  [0x1d018] = {name="BYZANTINE MUSICAL SYMBOL CHAMILON", cat="So", bidi="L"};
  [0x1d019] = {name="BYZANTINE MUSICAL SYMBOL VATHY", cat="So", bidi="L"};
  [0x1d01a] = {name="BYZANTINE MUSICAL SYMBOL ISON ARCHAION", cat="So", bidi="L"};
  [0x1d01b] = {name="BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION", cat="So", bidi="L"};
  [0x1d01c] = {name="BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION", cat="So", bidi="L"};
  [0x1d01d] = {name="BYZANTINE MUSICAL SYMBOL SAXIMATA", cat="So", bidi="L"};
  [0x1d01e] = {name="BYZANTINE MUSICAL SYMBOL PARICHON", cat="So", bidi="L"};
  [0x1d01f] = {name="BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA", cat="So", bidi="L"};
  [0x1d020] = {name="BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION", cat="So", bidi="L"};
  [0x1d021] = {name="BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION", cat="So", bidi="L"};
  [0x1d022] = {name="BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION", cat="So", bidi="L"};
  [0x1d023] = {name="BYZANTINE MUSICAL SYMBOL APOTHEMA", cat="So", bidi="L"};
  [0x1d024] = {name="BYZANTINE MUSICAL SYMBOL KLASMA", cat="So", bidi="L"};
  [0x1d025] = {name="BYZANTINE MUSICAL SYMBOL REVMA", cat="So", bidi="L"};
  [0x1d026] = {name="BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION", cat="So", bidi="L"};
  [0x1d027] = {name="BYZANTINE MUSICAL SYMBOL TINAGMA", cat="So", bidi="L"};
  [0x1d028] = {name="BYZANTINE MUSICAL SYMBOL ANATRICHISMA", cat="So", bidi="L"};
  [0x1d029] = {name="BYZANTINE MUSICAL SYMBOL SEISMA", cat="So", bidi="L"};
  [0x1d02a] = {name="BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION", cat="So", bidi="L"};
  [0x1d02b] = {name="BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU", cat="So", bidi="L"};
  [0x1d02c] = {name="BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION", cat="So", bidi="L"};
  [0x1d02d] = {name="BYZANTINE MUSICAL SYMBOL THEMA", cat="So", bidi="L"};
  [0x1d02e] = {name="BYZANTINE MUSICAL SYMBOL LEMOI", cat="So", bidi="L"};
  [0x1d02f] = {name="BYZANTINE MUSICAL SYMBOL DYO", cat="So", bidi="L"};
  [0x1d030] = {name="BYZANTINE MUSICAL SYMBOL TRIA", cat="So", bidi="L"};
  [0x1d031] = {name="BYZANTINE MUSICAL SYMBOL TESSERA", cat="So", bidi="L"};
  [0x1d032] = {name="BYZANTINE MUSICAL SYMBOL KRATIMATA", cat="So", bidi="L"};
  [0x1d033] = {name="BYZANTINE MUSICAL SYMBOL APESO EXO NEO", cat="So", bidi="L"};
  [0x1d034] = {name="BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION", cat="So", bidi="L"};
  [0x1d035] = {name="BYZANTINE MUSICAL SYMBOL IMIFTHORA", cat="So", bidi="L"};
  [0x1d036] = {name="BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION", cat="So", bidi="L"};
  [0x1d037] = {name="BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON", cat="So", bidi="L"};
  [0x1d038] = {name="BYZANTINE MUSICAL SYMBOL PELASTON", cat="So", bidi="L"};
  [0x1d039] = {name="BYZANTINE MUSICAL SYMBOL PSIFISTON", cat="So", bidi="L"};
  [0x1d03a] = {name="BYZANTINE MUSICAL SYMBOL KONTEVMA", cat="So", bidi="L"};
  [0x1d03b] = {name="BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION", cat="So", bidi="L"};
  [0x1d03c] = {name="BYZANTINE MUSICAL SYMBOL RAPISMA", cat="So", bidi="L"};
  [0x1d03d] = {name="BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION", cat="So", bidi="L"};
  [0x1d03e] = {name="BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION", cat="So", bidi="L"};
  [0x1d03f] = {name="BYZANTINE MUSICAL SYMBOL ICHADIN", cat="So", bidi="L"};
  [0x1d040] = {name="BYZANTINE MUSICAL SYMBOL NANA", cat="So", bidi="L"};
  [0x1d041] = {name="BYZANTINE MUSICAL SYMBOL PETASMA", cat="So", bidi="L"};
  [0x1d042] = {name="BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO", cat="So", bidi="L"};
  [0x1d043] = {name="BYZANTINE MUSICAL SYMBOL TROMIKON ALLO", cat="So", bidi="L"};
  [0x1d044] = {name="BYZANTINE MUSICAL SYMBOL STRAGGISMATA", cat="So", bidi="L"};
  [0x1d045] = {name="BYZANTINE MUSICAL SYMBOL GRONTHISMATA", cat="So", bidi="L"};
  [0x1d046] = {name="BYZANTINE MUSICAL SYMBOL ISON NEO", cat="So", bidi="L"};
  [0x1d047] = {name="BYZANTINE MUSICAL SYMBOL OLIGON NEO", cat="So", bidi="L"};
  [0x1d048] = {name="BYZANTINE MUSICAL SYMBOL OXEIA NEO", cat="So", bidi="L"};
  [0x1d049] = {name="BYZANTINE MUSICAL SYMBOL PETASTI", cat="So", bidi="L"};
  [0x1d04a] = {name="BYZANTINE MUSICAL SYMBOL KOUFISMA", cat="So", bidi="L"};
  [0x1d04b] = {name="BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA", cat="So", bidi="L"};
  [0x1d04c] = {name="BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA", cat="So", bidi="L"};
  [0x1d04d] = {name="BYZANTINE MUSICAL SYMBOL PELASTON NEO", cat="So", bidi="L"};
  [0x1d04e] = {name="BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO", cat="So", bidi="L"};
  [0x1d04f] = {name="BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO", cat="So", bidi="L"};
  [0x1d050] = {name="BYZANTINE MUSICAL SYMBOL YPSILI", cat="So", bidi="L"};
  [0x1d051] = {name="BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO", cat="So", bidi="L"};
  [0x1d052] = {name="BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO", cat="So", bidi="L"};
  [0x1d053] = {name="BYZANTINE MUSICAL SYMBOL YPORROI", cat="So", bidi="L"};
  [0x1d054] = {name="BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON", cat="So", bidi="L"};
  [0x1d055] = {name="BYZANTINE MUSICAL SYMBOL ELAFRON", cat="So", bidi="L"};
  [0x1d056] = {name="BYZANTINE MUSICAL SYMBOL CHAMILI", cat="So", bidi="L"};
  [0x1d057] = {name="BYZANTINE MUSICAL SYMBOL MIKRON ISON", cat="So", bidi="L"};
  [0x1d058] = {name="BYZANTINE MUSICAL SYMBOL VAREIA NEO", cat="So", bidi="L"};
  [0x1d059] = {name="BYZANTINE MUSICAL SYMBOL PIASMA NEO", cat="So", bidi="L"};
  [0x1d05a] = {name="BYZANTINE MUSICAL SYMBOL PSIFISTON NEO", cat="So", bidi="L"};
  [0x1d05b] = {name="BYZANTINE MUSICAL SYMBOL OMALON", cat="So", bidi="L"};
  [0x1d05c] = {name="BYZANTINE MUSICAL SYMBOL ANTIKENOMA", cat="So", bidi="L"};
  [0x1d05d] = {name="BYZANTINE MUSICAL SYMBOL LYGISMA", cat="So", bidi="L"};
  [0x1d05e] = {name="BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO", cat="So", bidi="L"};
  [0x1d05f] = {name="BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO", cat="So", bidi="L"};
  [0x1d060] = {name="BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA", cat="So", bidi="L"};
  [0x1d061] = {name="BYZANTINE MUSICAL SYMBOL KYLISMA", cat="So", bidi="L"};
  [0x1d062] = {name="BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA", cat="So", bidi="L"};
  [0x1d063] = {name="BYZANTINE MUSICAL SYMBOL TROMIKON NEO", cat="So", bidi="L"};
  [0x1d064] = {name="BYZANTINE MUSICAL SYMBOL EKSTREPTON", cat="So", bidi="L"};
  [0x1d065] = {name="BYZANTINE MUSICAL SYMBOL SYNAGMA NEO", cat="So", bidi="L"};
  [0x1d066] = {name="BYZANTINE MUSICAL SYMBOL SYRMA", cat="So", bidi="L"};
  [0x1d067] = {name="BYZANTINE MUSICAL SYMBOL CHOREVMA NEO", cat="So", bidi="L"};
  [0x1d068] = {name="BYZANTINE MUSICAL SYMBOL EPEGERMA", cat="So", bidi="L"};
  [0x1d069] = {name="BYZANTINE MUSICAL SYMBOL SEISMA NEO", cat="So", bidi="L"};
  [0x1d06a] = {name="BYZANTINE MUSICAL SYMBOL XIRON KLASMA", cat="So", bidi="L"};
  [0x1d06b] = {name="BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON", cat="So", bidi="L"};
  [0x1d06c] = {name="BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA", cat="So", bidi="L"};
  [0x1d06d] = {name="BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA", cat="So", bidi="L"};
  [0x1d06e] = {name="BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA", cat="So", bidi="L"};
  [0x1d06f] = {name="BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA", cat="So", bidi="L"};
  [0x1d070] = {name="BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA", cat="So", bidi="L"};
  [0x1d071] = {name="BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA", cat="So", bidi="L"};
  [0x1d072] = {name="BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON", cat="So", bidi="L"};
  [0x1d073] = {name="BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON", cat="So", bidi="L"};
  [0x1d074] = {name="BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON", cat="So", bidi="L"};
  [0x1d075] = {name="BYZANTINE MUSICAL SYMBOL OYRANISMA NEO", cat="So", bidi="L"};
  [0x1d076] = {name="BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO", cat="So", bidi="L"};
  [0x1d077] = {name="BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO", cat="So", bidi="L"};
  [0x1d078] = {name="BYZANTINE MUSICAL SYMBOL THEMA APLOUN", cat="So", bidi="L"};
  [0x1d079] = {name="BYZANTINE MUSICAL SYMBOL THES KAI APOTHES", cat="So", bidi="L"};
  [0x1d07a] = {name="BYZANTINE MUSICAL SYMBOL KATAVASMA", cat="So", bidi="L"};
  [0x1d07b] = {name="BYZANTINE MUSICAL SYMBOL ENDOFONON", cat="So", bidi="L"};
  [0x1d07c] = {name="BYZANTINE MUSICAL SYMBOL YFEN KATO", cat="So", bidi="L"};
  [0x1d07d] = {name="BYZANTINE MUSICAL SYMBOL YFEN ANO", cat="So", bidi="L"};
  [0x1d07e] = {name="BYZANTINE MUSICAL SYMBOL STAVROS", cat="So", bidi="L"};
  [0x1d07f] = {name="BYZANTINE MUSICAL SYMBOL KLASMA ANO", cat="So", bidi="L"};
  [0x1d080] = {name="BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION", cat="So", bidi="L"};
  [0x1d081] = {name="BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION", cat="So", bidi="L"};
  [0x1d082] = {name="BYZANTINE MUSICAL SYMBOL KRATIMA ALLO", cat="So", bidi="L"};
  [0x1d083] = {name="BYZANTINE MUSICAL SYMBOL KRATIMA NEO", cat="So", bidi="L"};
  [0x1d084] = {name="BYZANTINE MUSICAL SYMBOL APODERMA NEO", cat="So", bidi="L"};
  [0x1d085] = {name="BYZANTINE MUSICAL SYMBOL APLI", cat="So", bidi="L"};
  [0x1d086] = {name="BYZANTINE MUSICAL SYMBOL DIPLI", cat="So", bidi="L"};
  [0x1d087] = {name="BYZANTINE MUSICAL SYMBOL TRIPLI", cat="So", bidi="L"};
  [0x1d088] = {name="BYZANTINE MUSICAL SYMBOL TETRAPLI", cat="So", bidi="L"};
  [0x1d089] = {name="BYZANTINE MUSICAL SYMBOL KORONIS", cat="So", bidi="L"};
  [0x1d08a] = {name="BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU", cat="So", bidi="L"};
  [0x1d08b] = {name="BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON", cat="So", bidi="L"};
  [0x1d08c] = {name="BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON", cat="So", bidi="L"};
  [0x1d08d] = {name="BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON", cat="So", bidi="L"};
  [0x1d08e] = {name="BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU", cat="So", bidi="L"};
  [0x1d08f] = {name="BYZANTINE MUSICAL SYMBOL GORGON NEO ANO", cat="So", bidi="L"};
  [0x1d090] = {name="BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA", cat="So", bidi="L"};
  [0x1d091] = {name="BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA", cat="So", bidi="L"};
  [0x1d092] = {name="BYZANTINE MUSICAL SYMBOL DIGORGON", cat="So", bidi="L"};
  [0x1d093] = {name="BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO", cat="So", bidi="L"};
  [0x1d094] = {name="BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO", cat="So", bidi="L"};
  [0x1d095] = {name="BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA", cat="So", bidi="L"};
  [0x1d096] = {name="BYZANTINE MUSICAL SYMBOL TRIGORGON", cat="So", bidi="L"};
  [0x1d097] = {name="BYZANTINE MUSICAL SYMBOL ARGON", cat="So", bidi="L"};
  [0x1d098] = {name="BYZANTINE MUSICAL SYMBOL IMIDIARGON", cat="So", bidi="L"};
  [0x1d099] = {name="BYZANTINE MUSICAL SYMBOL DIARGON", cat="So", bidi="L"};
  [0x1d09a] = {name="BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI", cat="So", bidi="L"};
  [0x1d09b] = {name="BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI", cat="So", bidi="L"};
  [0x1d09c] = {name="BYZANTINE MUSICAL SYMBOL AGOGI ARGI", cat="So", bidi="L"};
  [0x1d09d] = {name="BYZANTINE MUSICAL SYMBOL AGOGI METRIA", cat="So", bidi="L"};
  [0x1d09e] = {name="BYZANTINE MUSICAL SYMBOL AGOGI MESI", cat="So", bidi="L"};
  [0x1d09f] = {name="BYZANTINE MUSICAL SYMBOL AGOGI GORGI", cat="So", bidi="L"};
  [0x1d0a0] = {name="BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI", cat="So", bidi="L"};
  [0x1d0a1] = {name="BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI", cat="So", bidi="L"};
  [0x1d0a2] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS", cat="So", bidi="L"};
  [0x1d0a3] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS", cat="So", bidi="L"};
  [0x1d0a4] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS", cat="So", bidi="L"};
  [0x1d0a5] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS", cat="So", bidi="L"};
  [0x1d0a6] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS", cat="So", bidi="L"};
  [0x1d0a7] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS", cat="So", bidi="L"};
  [0x1d0a8] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS", cat="So", bidi="L"};
  [0x1d0a9] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS", cat="So", bidi="L"};
  [0x1d0aa] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS", cat="So", bidi="L"};
  [0x1d0ab] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS", cat="So", bidi="L"};
  [0x1d0ac] = {name="BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS", cat="So", bidi="L"};
  [0x1d0ad] = {name="BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS", cat="So", bidi="L"};
  [0x1d0ae] = {name="BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS", cat="So", bidi="L"};
  [0x1d0af] = {name="BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS", cat="So", bidi="L"};
  [0x1d0b0] = {name="BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS", cat="So", bidi="L"};
  [0x1d0b1] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS", cat="So", bidi="L"};
  [0x1d0b2] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS", cat="So", bidi="L"};
  [0x1d0b3] = {name="BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS", cat="So", bidi="L"};
  [0x1d0b4] = {name="BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN", cat="So", bidi="L"};
  [0x1d0b5] = {name="BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN", cat="So", bidi="L"};
  [0x1d0b6] = {name="BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU", cat="So", bidi="L"};
  [0x1d0b7] = {name="BYZANTINE MUSICAL SYMBOL IMIFONON", cat="So", bidi="L"};
  [0x1d0b8] = {name="BYZANTINE MUSICAL SYMBOL IMIFTHORON", cat="So", bidi="L"};
  [0x1d0b9] = {name="BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU", cat="So", bidi="L"};
  [0x1d0ba] = {name="BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA", cat="So", bidi="L"};
  [0x1d0bb] = {name="BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA", cat="So", bidi="L"};
  [0x1d0bc] = {name="BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS", cat="So", bidi="L"};
  [0x1d0bd] = {name="BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI", cat="So", bidi="L"};
  [0x1d0be] = {name="BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI", cat="So", bidi="L"};
  [0x1d0bf] = {name="BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE", cat="So", bidi="L"};
  [0x1d0c0] = {name="BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO", cat="So", bidi="L"};
  [0x1d0c1] = {name="BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO", cat="So", bidi="L"};
  [0x1d0c2] = {name="BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO", cat="So", bidi="L"};
  [0x1d0c3] = {name="BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS", cat="So", bidi="L"};
  [0x1d0c4] = {name="BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS", cat="So", bidi="L"};
  [0x1d0c5] = {name="BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS", cat="So", bidi="L"};
  [0x1d0c6] = {name="BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI", cat="So", bidi="L"};
  [0x1d0c7] = {name="BYZANTINE MUSICAL SYMBOL FTHORA NENANO", cat="So", bidi="L"};
  [0x1d0c8] = {name="BYZANTINE MUSICAL SYMBOL CHROA ZYGOS", cat="So", bidi="L"};
  [0x1d0c9] = {name="BYZANTINE MUSICAL SYMBOL CHROA KLITON", cat="So", bidi="L"};
  [0x1d0ca] = {name="BYZANTINE MUSICAL SYMBOL CHROA SPATHI", cat="So", bidi="L"};
  [0x1d0cb] = {name="BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION", cat="So", bidi="L"};
  [0x1d0cc] = {name="BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA", cat="So", bidi="L"};
  [0x1d0cd] = {name="BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION", cat="So", bidi="L"};
  [0x1d0ce] = {name="BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION", cat="So", bidi="L"};
  [0x1d0cf] = {name="BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION", cat="So", bidi="L"};
  [0x1d0d0] = {name="BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA", cat="So", bidi="L"};
  [0x1d0d1] = {name="BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA", cat="So", bidi="L"};
  [0x1d0d2] = {name="BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA", cat="So", bidi="L"};
  [0x1d0d3] = {name="BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA", cat="So", bidi="L"};
  [0x1d0d4] = {name="BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA", cat="So", bidi="L"};
  [0x1d0d5] = {name="BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA", cat="So", bidi="L"};
  [0x1d0d6] = {name="BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA", cat="So", bidi="L"};
  [0x1d0d7] = {name="BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA", cat="So", bidi="L"};
  [0x1d0d8] = {name="BYZANTINE MUSICAL SYMBOL GENIKI DIESIS", cat="So", bidi="L"};
  [0x1d0d9] = {name="BYZANTINE MUSICAL SYMBOL GENIKI YFESIS", cat="So", bidi="L"};
  [0x1d0da] = {name="BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI", cat="So", bidi="L"};
  [0x1d0db] = {name="BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI", cat="So", bidi="L"};
  [0x1d0dc] = {name="BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI", cat="So", bidi="L"};
  [0x1d0dd] = {name="BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS", cat="So", bidi="L"};
  [0x1d0de] = {name="BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS", cat="So", bidi="L"};
  [0x1d0df] = {name="BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU", cat="So", bidi="L"};
  [0x1d0e0] = {name="BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU", cat="So", bidi="L"};
  [0x1d0e1] = {name="BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU", cat="So", bidi="L"};
  [0x1d0e2] = {name="BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS", cat="So", bidi="L"};
  [0x1d0e3] = {name="BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU", cat="So", bidi="L"};
  [0x1d0e4] = {name="BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU", cat="So", bidi="L"};
  [0x1d0e5] = {name="BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU", cat="So", bidi="L"};
  [0x1d0e6] = {name="BYZANTINE MUSICAL SYMBOL DIGRAMMA GG", cat="So", bidi="L"};
  [0x1d0e7] = {name="BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU", cat="So", bidi="L"};
  [0x1d0e8] = {name="BYZANTINE MUSICAL SYMBOL STIGMA", cat="So", bidi="L"};
  [0x1d0e9] = {name="BYZANTINE MUSICAL SYMBOL ARKTIKO PA", cat="So", bidi="L"};
  [0x1d0ea] = {name="BYZANTINE MUSICAL SYMBOL ARKTIKO VOU", cat="So", bidi="L"};
  [0x1d0eb] = {name="BYZANTINE MUSICAL SYMBOL ARKTIKO GA", cat="So", bidi="L"};
  [0x1d0ec] = {name="BYZANTINE MUSICAL SYMBOL ARKTIKO DI", cat="So", bidi="L"};
  [0x1d0ed] = {name="BYZANTINE MUSICAL SYMBOL ARKTIKO KE", cat="So", bidi="L"};
  [0x1d0ee] = {name="BYZANTINE MUSICAL SYMBOL ARKTIKO ZO", cat="So", bidi="L"};
  [0x1d0ef] = {name="BYZANTINE MUSICAL SYMBOL ARKTIKO NI", cat="So", bidi="L"};
  [0x1d0f0] = {name="BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO", cat="So", bidi="L"};
  [0x1d0f1] = {name="BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO", cat="So", bidi="L"};
  [0x1d0f2] = {name="BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO", cat="So", bidi="L"};
  [0x1d0f3] = {name="BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO", cat="So", bidi="L"};
  [0x1d0f4] = {name="BYZANTINE MUSICAL SYMBOL KLASMA KATO", cat="So", bidi="L"};
  [0x1d0f5] = {name="BYZANTINE MUSICAL SYMBOL GORGON NEO KATO", cat="So", bidi="L"};
  [0x1d100] = {name="MUSICAL SYMBOL SINGLE BARLINE", cat="So", bidi="L"};
  [0x1d101] = {name="MUSICAL SYMBOL DOUBLE BARLINE", cat="So", bidi="L"};
  [0x1d102] = {name="MUSICAL SYMBOL FINAL BARLINE", cat="So", bidi="L"};
  [0x1d103] = {name="MUSICAL SYMBOL REVERSE FINAL BARLINE", cat="So", bidi="L"};
  [0x1d104] = {name="MUSICAL SYMBOL DASHED BARLINE", cat="So", bidi="L"};
  [0x1d105] = {name="MUSICAL SYMBOL SHORT BARLINE", cat="So", bidi="L"};
  [0x1d106] = {name="MUSICAL SYMBOL LEFT REPEAT SIGN", cat="So", bidi="L"};
  [0x1d107] = {name="MUSICAL SYMBOL RIGHT REPEAT SIGN", cat="So", bidi="L"};
  [0x1d108] = {name="MUSICAL SYMBOL REPEAT DOTS", cat="So", bidi="L"};
  [0x1d109] = {name="MUSICAL SYMBOL DAL SEGNO", cat="So", bidi="L"};
  [0x1d10a] = {name="MUSICAL SYMBOL DA CAPO", cat="So", bidi="L"};
  [0x1d10b] = {name="MUSICAL SYMBOL SEGNO", cat="So", bidi="L"};
  [0x1d10c] = {name="MUSICAL SYMBOL CODA", cat="So", bidi="L"};
  [0x1d10d] = {name="MUSICAL SYMBOL REPEATED FIGURE-1", cat="So", bidi="L"};
  [0x1d10e] = {name="MUSICAL SYMBOL REPEATED FIGURE-2", cat="So", bidi="L"};
  [0x1d10f] = {name="MUSICAL SYMBOL REPEATED FIGURE-3", cat="So", bidi="L"};
  [0x1d110] = {name="MUSICAL SYMBOL FERMATA", cat="So", bidi="L"};
  [0x1d111] = {name="MUSICAL SYMBOL FERMATA BELOW", cat="So", bidi="L"};
  [0x1d112] = {name="MUSICAL SYMBOL BREATH MARK", cat="So", bidi="L"};
  [0x1d113] = {name="MUSICAL SYMBOL CAESURA", cat="So", bidi="L"};
  [0x1d114] = {name="MUSICAL SYMBOL BRACE", cat="So", bidi="L"};
  [0x1d115] = {name="MUSICAL SYMBOL BRACKET", cat="So", bidi="L"};
  [0x1d116] = {name="MUSICAL SYMBOL ONE-LINE STAFF", cat="So", bidi="L"};
  [0x1d117] = {name="MUSICAL SYMBOL TWO-LINE STAFF", cat="So", bidi="L"};
  [0x1d118] = {name="MUSICAL SYMBOL THREE-LINE STAFF", cat="So", bidi="L"};
  [0x1d119] = {name="MUSICAL SYMBOL FOUR-LINE STAFF", cat="So", bidi="L"};
  [0x1d11a] = {name="MUSICAL SYMBOL FIVE-LINE STAFF", cat="So", bidi="L"};
  [0x1d11b] = {name="MUSICAL SYMBOL SIX-LINE STAFF", cat="So", bidi="L"};
  [0x1d11c] = {name="MUSICAL SYMBOL SIX-STRING FRETBOARD", cat="So", bidi="L"};
  [0x1d11d] = {name="MUSICAL SYMBOL FOUR-STRING FRETBOARD", cat="So", bidi="L"};
  [0x1d11e] = {name="MUSICAL SYMBOL G CLEF", cat="So", bidi="L"};
  [0x1d11f] = {name="MUSICAL SYMBOL G CLEF OTTAVA ALTA", cat="So", bidi="L"};
  [0x1d120] = {name="MUSICAL SYMBOL G CLEF OTTAVA BASSA", cat="So", bidi="L"};
  [0x1d121] = {name="MUSICAL SYMBOL C CLEF", cat="So", bidi="L"};
  [0x1d122] = {name="MUSICAL SYMBOL F CLEF", cat="So", bidi="L"};
  [0x1d123] = {name="MUSICAL SYMBOL F CLEF OTTAVA ALTA", cat="So", bidi="L"};
  [0x1d124] = {name="MUSICAL SYMBOL F CLEF OTTAVA BASSA", cat="So", bidi="L"};
  [0x1d125] = {name="MUSICAL SYMBOL DRUM CLEF-1", cat="So", bidi="L"};
  [0x1d126] = {name="MUSICAL SYMBOL DRUM CLEF-2", cat="So", bidi="L"};
  [0x1d129] = {name="MUSICAL SYMBOL MULTIPLE MEASURE REST", cat="So", bidi="L"};
  [0x1d12a] = {name="MUSICAL SYMBOL DOUBLE SHARP", cat="So", bidi="L"};
  [0x1d12b] = {name="MUSICAL SYMBOL DOUBLE FLAT", cat="So", bidi="L"};
  [0x1d12c] = {name="MUSICAL SYMBOL FLAT UP", cat="So", bidi="L"};
  [0x1d12d] = {name="MUSICAL SYMBOL FLAT DOWN", cat="So", bidi="L"};
  [0x1d12e] = {name="MUSICAL SYMBOL NATURAL UP", cat="So", bidi="L"};
  [0x1d12f] = {name="MUSICAL SYMBOL NATURAL DOWN", cat="So", bidi="L"};
  [0x1d130] = {name="MUSICAL SYMBOL SHARP UP", cat="So", bidi="L"};
  [0x1d131] = {name="MUSICAL SYMBOL SHARP DOWN", cat="So", bidi="L"};
  [0x1d132] = {name="MUSICAL SYMBOL QUARTER TONE SHARP", cat="So", bidi="L"};
  [0x1d133] = {name="MUSICAL SYMBOL QUARTER TONE FLAT", cat="So", bidi="L"};
  [0x1d134] = {name="MUSICAL SYMBOL COMMON TIME", cat="So", bidi="L"};
  [0x1d135] = {name="MUSICAL SYMBOL CUT TIME", cat="So", bidi="L"};
  [0x1d136] = {name="MUSICAL SYMBOL OTTAVA ALTA", cat="So", bidi="L"};
  [0x1d137] = {name="MUSICAL SYMBOL OTTAVA BASSA", cat="So", bidi="L"};
  [0x1d138] = {name="MUSICAL SYMBOL QUINDICESIMA ALTA", cat="So", bidi="L"};
  [0x1d139] = {name="MUSICAL SYMBOL QUINDICESIMA BASSA", cat="So", bidi="L"};
  [0x1d13a] = {name="MUSICAL SYMBOL MULTI REST", cat="So", bidi="L"};
  [0x1d13b] = {name="MUSICAL SYMBOL WHOLE REST", cat="So", bidi="L"};
  [0x1d13c] = {name="MUSICAL SYMBOL HALF REST", cat="So", bidi="L"};
  [0x1d13d] = {name="MUSICAL SYMBOL QUARTER REST", cat="So", bidi="L"};
  [0x1d13e] = {name="MUSICAL SYMBOL EIGHTH REST", cat="So", bidi="L"};
  [0x1d13f] = {name="MUSICAL SYMBOL SIXTEENTH REST", cat="So", bidi="L"};
  [0x1d140] = {name="MUSICAL SYMBOL THIRTY-SECOND REST", cat="So", bidi="L"};
  [0x1d141] = {name="MUSICAL SYMBOL SIXTY-FOURTH REST", cat="So", bidi="L"};
  [0x1d142] = {name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST", cat="So", bidi="L"};
  [0x1d143] = {name="MUSICAL SYMBOL X NOTEHEAD", cat="So", bidi="L"};
  [0x1d144] = {name="MUSICAL SYMBOL PLUS NOTEHEAD", cat="So", bidi="L"};
  [0x1d145] = {name="MUSICAL SYMBOL CIRCLE X NOTEHEAD", cat="So", bidi="L"};
  [0x1d146] = {name="MUSICAL SYMBOL SQUARE NOTEHEAD WHITE", cat="So", bidi="L"};
  [0x1d147] = {name="MUSICAL SYMBOL SQUARE NOTEHEAD BLACK", cat="So", bidi="L"};
  [0x1d148] = {name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE", cat="So", bidi="L"};
  [0x1d149] = {name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK", cat="So", bidi="L"};
  [0x1d14a] = {name="MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE", cat="So", bidi="L"};
  [0x1d14b] = {name="MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK", cat="So", bidi="L"};
  [0x1d14c] = {name="MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE", cat="So", bidi="L"};
  [0x1d14d] = {name="MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK", cat="So", bidi="L"};
  [0x1d14e] = {name="MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE", cat="So", bidi="L"};
  [0x1d14f] = {name="MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK", cat="So", bidi="L"};
  [0x1d150] = {name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE", cat="So", bidi="L"};
  [0x1d151] = {name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK", cat="So", bidi="L"};
  [0x1d152] = {name="MUSICAL SYMBOL MOON NOTEHEAD WHITE", cat="So", bidi="L"};
  [0x1d153] = {name="MUSICAL SYMBOL MOON NOTEHEAD BLACK", cat="So", bidi="L"};
  [0x1d154] = {name="MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE", cat="So", bidi="L"};
  [0x1d155] = {name="MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK", cat="So", bidi="L"};
  [0x1d156] = {name="MUSICAL SYMBOL PARENTHESIS NOTEHEAD", cat="So", bidi="L"};
  [0x1d157] = {name="MUSICAL SYMBOL VOID NOTEHEAD", cat="So", bidi="L"};
  [0x1d158] = {name="MUSICAL SYMBOL NOTEHEAD BLACK", cat="So", bidi="L"};
  [0x1d159] = {name="MUSICAL SYMBOL NULL NOTEHEAD", cat="So", bidi="L"};
  [0x1d15a] = {name="MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE", cat="So", bidi="L"};
  [0x1d15b] = {name="MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK", cat="So", bidi="L"};
  [0x1d15c] = {name="MUSICAL SYMBOL BREVE", cat="So", bidi="L"};
  [0x1d15d] = {name="MUSICAL SYMBOL WHOLE NOTE", cat="So", bidi="L"};
  [0x1d15e] = {name="MUSICAL SYMBOL HALF NOTE", cat="So", bidi="L", decomp={0x1D157,0x1D165}};
  [0x1d15f] = {name="MUSICAL SYMBOL QUARTER NOTE", cat="So", bidi="L", decomp={0x1D158,0x1D165}};
  [0x1d160] = {name="MUSICAL SYMBOL EIGHTH NOTE", cat="So", bidi="L", decomp={0x1D15F,0x1D16E}};
  [0x1d161] = {name="MUSICAL SYMBOL SIXTEENTH NOTE", cat="So", bidi="L", decomp={0x1D15F,0x1D16F}};
  [0x1d162] = {name="MUSICAL SYMBOL THIRTY-SECOND NOTE", cat="So", bidi="L", decomp={0x1D15F,0x1D170}};
  [0x1d163] = {name="MUSICAL SYMBOL SIXTY-FOURTH NOTE", cat="So", bidi="L", decomp={0x1D15F,0x1D171}};
  [0x1d164] = {name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE", cat="So", bidi="L", decomp={0x1D15F,0x1D172}};
  [0x1d165] = {name="MUSICAL SYMBOL COMBINING STEM", cat="Mc", combo=216, bidi="L"};
  [0x1d166] = {name="MUSICAL SYMBOL COMBINING SPRECHGESANG STEM", cat="Mc", combo=216, bidi="L"};
  [0x1d167] = {name="MUSICAL SYMBOL COMBINING TREMOLO-1", cat="Mn", combo=1, bidi="NSM"};
  [0x1d168] = {name="MUSICAL SYMBOL COMBINING TREMOLO-2", cat="Mn", combo=1, bidi="NSM"};
  [0x1d169] = {name="MUSICAL SYMBOL COMBINING TREMOLO-3", cat="Mn", combo=1, bidi="NSM"};
  [0x1d16a] = {name="MUSICAL SYMBOL FINGERED TREMOLO-1", cat="So", bidi="L"};
  [0x1d16b] = {name="MUSICAL SYMBOL FINGERED TREMOLO-2", cat="So", bidi="L"};
  [0x1d16c] = {name="MUSICAL SYMBOL FINGERED TREMOLO-3", cat="So", bidi="L"};
  [0x1d16d] = {name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT", cat="Mc", combo=226, bidi="L"};
  [0x1d16e] = {name="MUSICAL SYMBOL COMBINING FLAG-1", cat="Mc", combo=216, bidi="L"};
  [0x1d16f] = {name="MUSICAL SYMBOL COMBINING FLAG-2", cat="Mc", combo=216, bidi="L"};
  [0x1d170] = {name="MUSICAL SYMBOL COMBINING FLAG-3", cat="Mc", combo=216, bidi="L"};
  [0x1d171] = {name="MUSICAL SYMBOL COMBINING FLAG-4", cat="Mc", combo=216, bidi="L"};
  [0x1d172] = {name="MUSICAL SYMBOL COMBINING FLAG-5", cat="Mc", combo=216, bidi="L"};
  [0x1d173] = {name="MUSICAL SYMBOL BEGIN BEAM", cat="Cf", bidi="BN"};
  [0x1d174] = {name="MUSICAL SYMBOL END BEAM", cat="Cf", bidi="BN"};
  [0x1d175] = {name="MUSICAL SYMBOL BEGIN TIE", cat="Cf", bidi="BN"};
  [0x1d176] = {name="MUSICAL SYMBOL END TIE", cat="Cf", bidi="BN"};
  [0x1d177] = {name="MUSICAL SYMBOL BEGIN SLUR", cat="Cf", bidi="BN"};
  [0x1d178] = {name="MUSICAL SYMBOL END SLUR", cat="Cf", bidi="BN"};
  [0x1d179] = {name="MUSICAL SYMBOL BEGIN PHRASE", cat="Cf", bidi="BN"};
  [0x1d17a] = {name="MUSICAL SYMBOL END PHRASE", cat="Cf", bidi="BN"};
  [0x1d17b] = {name="MUSICAL SYMBOL COMBINING ACCENT", cat="Mn", combo=220, bidi="NSM"};
  [0x1d17c] = {name="MUSICAL SYMBOL COMBINING STACCATO", cat="Mn", combo=220, bidi="NSM"};
  [0x1d17d] = {name="MUSICAL SYMBOL COMBINING TENUTO", cat="Mn", combo=220, bidi="NSM"};
  [0x1d17e] = {name="MUSICAL SYMBOL COMBINING STACCATISSIMO", cat="Mn", combo=220, bidi="NSM"};
  [0x1d17f] = {name="MUSICAL SYMBOL COMBINING MARCATO", cat="Mn", combo=220, bidi="NSM"};
  [0x1d180] = {name="MUSICAL SYMBOL COMBINING MARCATO-STACCATO", cat="Mn", combo=220, bidi="NSM"};
  [0x1d181] = {name="MUSICAL SYMBOL COMBINING ACCENT-STACCATO", cat="Mn", combo=220, bidi="NSM"};
  [0x1d182] = {name="MUSICAL SYMBOL COMBINING LOURE", cat="Mn", combo=220, bidi="NSM"};
  [0x1d183] = {name="MUSICAL SYMBOL ARPEGGIATO UP", cat="So", bidi="L"};
  [0x1d184] = {name="MUSICAL SYMBOL ARPEGGIATO DOWN", cat="So", bidi="L"};
  [0x1d185] = {name="MUSICAL SYMBOL COMBINING DOIT", cat="Mn", combo=230, bidi="NSM"};
  [0x1d186] = {name="MUSICAL SYMBOL COMBINING RIP", cat="Mn", combo=230, bidi="NSM"};
  [0x1d187] = {name="MUSICAL SYMBOL COMBINING FLIP", cat="Mn", combo=230, bidi="NSM"};
  [0x1d188] = {name="MUSICAL SYMBOL COMBINING SMEAR", cat="Mn", combo=230, bidi="NSM"};
  [0x1d189] = {name="MUSICAL SYMBOL COMBINING BEND", cat="Mn", combo=230, bidi="NSM"};
  [0x1d18a] = {name="MUSICAL SYMBOL COMBINING DOUBLE TONGUE", cat="Mn", combo=220, bidi="NSM"};
  [0x1d18b] = {name="MUSICAL SYMBOL COMBINING TRIPLE TONGUE", cat="Mn", combo=220, bidi="NSM"};
  [0x1d18c] = {name="MUSICAL SYMBOL RINFORZANDO", cat="So", bidi="L"};
  [0x1d18d] = {name="MUSICAL SYMBOL SUBITO", cat="So", bidi="L"};
  [0x1d18e] = {name="MUSICAL SYMBOL Z", cat="So", bidi="L"};
  [0x1d18f] = {name="MUSICAL SYMBOL PIANO", cat="So", bidi="L"};
  [0x1d190] = {name="MUSICAL SYMBOL MEZZO", cat="So", bidi="L"};
  [0x1d191] = {name="MUSICAL SYMBOL FORTE", cat="So", bidi="L"};
  [0x1d192] = {name="MUSICAL SYMBOL CRESCENDO", cat="So", bidi="L"};
  [0x1d193] = {name="MUSICAL SYMBOL DECRESCENDO", cat="So", bidi="L"};
  [0x1d194] = {name="MUSICAL SYMBOL GRACE NOTE SLASH", cat="So", bidi="L"};
  [0x1d195] = {name="MUSICAL SYMBOL GRACE NOTE NO SLASH", cat="So", bidi="L"};
  [0x1d196] = {name="MUSICAL SYMBOL TR", cat="So", bidi="L"};
  [0x1d197] = {name="MUSICAL SYMBOL TURN", cat="So", bidi="L"};
  [0x1d198] = {name="MUSICAL SYMBOL INVERTED TURN", cat="So", bidi="L"};
  [0x1d199] = {name="MUSICAL SYMBOL TURN SLASH", cat="So", bidi="L"};
  [0x1d19a] = {name="MUSICAL SYMBOL TURN UP", cat="So", bidi="L"};
  [0x1d19b] = {name="MUSICAL SYMBOL ORNAMENT STROKE-1", cat="So", bidi="L"};
  [0x1d19c] = {name="MUSICAL SYMBOL ORNAMENT STROKE-2", cat="So", bidi="L"};
  [0x1d19d] = {name="MUSICAL SYMBOL ORNAMENT STROKE-3", cat="So", bidi="L"};
  [0x1d19e] = {name="MUSICAL SYMBOL ORNAMENT STROKE-4", cat="So", bidi="L"};
  [0x1d19f] = {name="MUSICAL SYMBOL ORNAMENT STROKE-5", cat="So", bidi="L"};
  [0x1d1a0] = {name="MUSICAL SYMBOL ORNAMENT STROKE-6", cat="So", bidi="L"};
  [0x1d1a1] = {name="MUSICAL SYMBOL ORNAMENT STROKE-7", cat="So", bidi="L"};
  [0x1d1a2] = {name="MUSICAL SYMBOL ORNAMENT STROKE-8", cat="So", bidi="L"};
  [0x1d1a3] = {name="MUSICAL SYMBOL ORNAMENT STROKE-9", cat="So", bidi="L"};
  [0x1d1a4] = {name="MUSICAL SYMBOL ORNAMENT STROKE-10", cat="So", bidi="L"};
  [0x1d1a5] = {name="MUSICAL SYMBOL ORNAMENT STROKE-11", cat="So", bidi="L"};
  [0x1d1a6] = {name="MUSICAL SYMBOL HAUPTSTIMME", cat="So", bidi="L"};
  [0x1d1a7] = {name="MUSICAL SYMBOL NEBENSTIMME", cat="So", bidi="L"};
  [0x1d1a8] = {name="MUSICAL SYMBOL END OF STIMME", cat="So", bidi="L"};
  [0x1d1a9] = {name="MUSICAL SYMBOL DEGREE SLASH", cat="So", bidi="L"};
  [0x1d1aa] = {name="MUSICAL SYMBOL COMBINING DOWN BOW", cat="Mn", combo=230, bidi="NSM"};
  [0x1d1ab] = {name="MUSICAL SYMBOL COMBINING UP BOW", cat="Mn", combo=230, bidi="NSM"};
  [0x1d1ac] = {name="MUSICAL SYMBOL COMBINING HARMONIC", cat="Mn", combo=230, bidi="NSM"};
  [0x1d1ad] = {name="MUSICAL SYMBOL COMBINING SNAP PIZZICATO", cat="Mn", combo=230, bidi="NSM"};
  [0x1d1ae] = {name="MUSICAL SYMBOL PEDAL MARK", cat="So", bidi="L"};
  [0x1d1af] = {name="MUSICAL SYMBOL PEDAL UP MARK", cat="So", bidi="L"};
  [0x1d1b0] = {name="MUSICAL SYMBOL HALF PEDAL MARK", cat="So", bidi="L"};
  [0x1d1b1] = {name="MUSICAL SYMBOL GLISSANDO UP", cat="So", bidi="L"};
  [0x1d1b2] = {name="MUSICAL SYMBOL GLISSANDO DOWN", cat="So", bidi="L"};
  [0x1d1b3] = {name="MUSICAL SYMBOL WITH FINGERNAILS", cat="So", bidi="L"};
  [0x1d1b4] = {name="MUSICAL SYMBOL DAMP", cat="So", bidi="L"};
  [0x1d1b5] = {name="MUSICAL SYMBOL DAMP ALL", cat="So", bidi="L"};
  [0x1d1b6] = {name="MUSICAL SYMBOL MAXIMA", cat="So", bidi="L"};
  [0x1d1b7] = {name="MUSICAL SYMBOL LONGA", cat="So", bidi="L"};
  [0x1d1b8] = {name="MUSICAL SYMBOL BREVIS", cat="So", bidi="L"};
  [0x1d1b9] = {name="MUSICAL SYMBOL SEMIBREVIS WHITE", cat="So", bidi="L"};
  [0x1d1ba] = {name="MUSICAL SYMBOL SEMIBREVIS BLACK", cat="So", bidi="L"};
  [0x1d1bb] = {name="MUSICAL SYMBOL MINIMA", cat="So", bidi="L", decomp={0x1D1B9,0x1D165}};
  [0x1d1bc] = {name="MUSICAL SYMBOL MINIMA BLACK", cat="So", bidi="L", decomp={0x1D1BA,0x1D165}};
  [0x1d1bd] = {name="MUSICAL SYMBOL SEMIMINIMA WHITE", cat="So", bidi="L", decomp={0x1D1BB,0x1D16E}};
  [0x1d1be] = {name="MUSICAL SYMBOL SEMIMINIMA BLACK", cat="So", bidi="L", decomp={0x1D1BC,0x1D16E}};
  [0x1d1bf] = {name="MUSICAL SYMBOL FUSA WHITE", cat="So", bidi="L", decomp={0x1D1BB,0x1D16F}};
  [0x1d1c0] = {name="MUSICAL SYMBOL FUSA BLACK", cat="So", bidi="L", decomp={0x1D1BC,0x1D16F}};
  [0x1d1c1] = {name="MUSICAL SYMBOL LONGA PERFECTA REST", cat="So", bidi="L"};
  [0x1d1c2] = {name="MUSICAL SYMBOL LONGA IMPERFECTA REST", cat="So", bidi="L"};
  [0x1d1c3] = {name="MUSICAL SYMBOL BREVIS REST", cat="So", bidi="L"};
  [0x1d1c4] = {name="MUSICAL SYMBOL SEMIBREVIS REST", cat="So", bidi="L"};
  [0x1d1c5] = {name="MUSICAL SYMBOL MINIMA REST", cat="So", bidi="L"};
  [0x1d1c6] = {name="MUSICAL SYMBOL SEMIMINIMA REST", cat="So", bidi="L"};
  [0x1d1c7] = {name="MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA", cat="So", bidi="L"};
  [0x1d1c8] = {name="MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA", cat="So", bidi="L"};
  [0x1d1c9] = {name="MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1", cat="So", bidi="L"};
  [0x1d1ca] = {name="MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA", cat="So", bidi="L"};
  [0x1d1cb] = {name="MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA", cat="So", bidi="L"};
  [0x1d1cc] = {name="MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1", cat="So", bidi="L"};
  [0x1d1cd] = {name="MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2", cat="So", bidi="L"};
  [0x1d1ce] = {name="MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3", cat="So", bidi="L"};
  [0x1d1cf] = {name="MUSICAL SYMBOL CROIX", cat="So", bidi="L"};
  [0x1d1d0] = {name="MUSICAL SYMBOL GREGORIAN C CLEF", cat="So", bidi="L"};
  [0x1d1d1] = {name="MUSICAL SYMBOL GREGORIAN F CLEF", cat="So", bidi="L"};
  [0x1d1d2] = {name="MUSICAL SYMBOL SQUARE B", cat="So", bidi="L"};
  [0x1d1d3] = {name="MUSICAL SYMBOL VIRGA", cat="So", bidi="L"};
  [0x1d1d4] = {name="MUSICAL SYMBOL PODATUS", cat="So", bidi="L"};
  [0x1d1d5] = {name="MUSICAL SYMBOL CLIVIS", cat="So", bidi="L"};
  [0x1d1d6] = {name="MUSICAL SYMBOL SCANDICUS", cat="So", bidi="L"};
  [0x1d1d7] = {name="MUSICAL SYMBOL CLIMACUS", cat="So", bidi="L"};
  [0x1d1d8] = {name="MUSICAL SYMBOL TORCULUS", cat="So", bidi="L"};
  [0x1d1d9] = {name="MUSICAL SYMBOL PORRECTUS", cat="So", bidi="L"};
  [0x1d1da] = {name="MUSICAL SYMBOL PORRECTUS FLEXUS", cat="So", bidi="L"};
  [0x1d1db] = {name="MUSICAL SYMBOL SCANDICUS FLEXUS", cat="So", bidi="L"};
  [0x1d1dc] = {name="MUSICAL SYMBOL TORCULUS RESUPINUS", cat="So", bidi="L"};
  [0x1d1dd] = {name="MUSICAL SYMBOL PES SUBPUNCTIS", cat="So", bidi="L"};
  [0x1d200] = {name="GREEK VOCAL NOTATION SYMBOL-1", cat="So", bidi="ON"};
  [0x1d201] = {name="GREEK VOCAL NOTATION SYMBOL-2", cat="So", bidi="ON"};
  [0x1d202] = {name="GREEK VOCAL NOTATION SYMBOL-3", cat="So", bidi="ON"};
  [0x1d203] = {name="GREEK VOCAL NOTATION SYMBOL-4", cat="So", bidi="ON"};
  [0x1d204] = {name="GREEK VOCAL NOTATION SYMBOL-5", cat="So", bidi="ON"};
  [0x1d205] = {name="GREEK VOCAL NOTATION SYMBOL-6", cat="So", bidi="ON"};
  [0x1d206] = {name="GREEK VOCAL NOTATION SYMBOL-7", cat="So", bidi="ON"};
  [0x1d207] = {name="GREEK VOCAL NOTATION SYMBOL-8", cat="So", bidi="ON"};
  [0x1d208] = {name="GREEK VOCAL NOTATION SYMBOL-9", cat="So", bidi="ON"};
  [0x1d209] = {name="GREEK VOCAL NOTATION SYMBOL-10", cat="So", bidi="ON"};
  [0x1d20a] = {name="GREEK VOCAL NOTATION SYMBOL-11", cat="So", bidi="ON"};
  [0x1d20b] = {name="GREEK VOCAL NOTATION SYMBOL-12", cat="So", bidi="ON"};
  [0x1d20c] = {name="GREEK VOCAL NOTATION SYMBOL-13", cat="So", bidi="ON"};
  [0x1d20d] = {name="GREEK VOCAL NOTATION SYMBOL-14", cat="So", bidi="ON"};
  [0x1d20e] = {name="GREEK VOCAL NOTATION SYMBOL-15", cat="So", bidi="ON"};
  [0x1d20f] = {name="GREEK VOCAL NOTATION SYMBOL-16", cat="So", bidi="ON"};
  [0x1d210] = {name="GREEK VOCAL NOTATION SYMBOL-17", cat="So", bidi="ON"};
  [0x1d211] = {name="GREEK VOCAL NOTATION SYMBOL-18", cat="So", bidi="ON"};
  [0x1d212] = {name="GREEK VOCAL NOTATION SYMBOL-19", cat="So", bidi="ON"};
  [0x1d213] = {name="GREEK VOCAL NOTATION SYMBOL-20", cat="So", bidi="ON"};
  [0x1d214] = {name="GREEK VOCAL NOTATION SYMBOL-21", cat="So", bidi="ON"};
  [0x1d215] = {name="GREEK VOCAL NOTATION SYMBOL-22", cat="So", bidi="ON"};
  [0x1d216] = {name="GREEK VOCAL NOTATION SYMBOL-23", cat="So", bidi="ON"};
  [0x1d217] = {name="GREEK VOCAL NOTATION SYMBOL-24", cat="So", bidi="ON"};
  [0x1d218] = {name="GREEK VOCAL NOTATION SYMBOL-50", cat="So", bidi="ON"};
  [0x1d219] = {name="GREEK VOCAL NOTATION SYMBOL-51", cat="So", bidi="ON"};
  [0x1d21a] = {name="GREEK VOCAL NOTATION SYMBOL-52", cat="So", bidi="ON"};
  [0x1d21b] = {name="GREEK VOCAL NOTATION SYMBOL-53", cat="So", bidi="ON"};
  [0x1d21c] = {name="GREEK VOCAL NOTATION SYMBOL-54", cat="So", bidi="ON"};
  [0x1d21d] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-1", cat="So", bidi="ON"};
  [0x1d21e] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-2", cat="So", bidi="ON"};
  [0x1d21f] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-4", cat="So", bidi="ON"};
  [0x1d220] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-5", cat="So", bidi="ON"};
  [0x1d221] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-7", cat="So", bidi="ON"};
  [0x1d222] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-8", cat="So", bidi="ON"};
  [0x1d223] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-11", cat="So", bidi="ON"};
  [0x1d224] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-12", cat="So", bidi="ON"};
  [0x1d225] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-13", cat="So", bidi="ON"};
  [0x1d226] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-14", cat="So", bidi="ON"};
  [0x1d227] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-17", cat="So", bidi="ON"};
  [0x1d228] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-18", cat="So", bidi="ON"};
  [0x1d229] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-19", cat="So", bidi="ON"};
  [0x1d22a] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-23", cat="So", bidi="ON"};
  [0x1d22b] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-24", cat="So", bidi="ON"};
  [0x1d22c] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-25", cat="So", bidi="ON"};
  [0x1d22d] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-26", cat="So", bidi="ON"};
  [0x1d22e] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-27", cat="So", bidi="ON"};
  [0x1d22f] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-29", cat="So", bidi="ON"};
  [0x1d230] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-30", cat="So", bidi="ON"};
  [0x1d231] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-32", cat="So", bidi="ON"};
  [0x1d232] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-36", cat="So", bidi="ON"};
  [0x1d233] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-37", cat="So", bidi="ON"};
  [0x1d234] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-38", cat="So", bidi="ON"};
  [0x1d235] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-39", cat="So", bidi="ON"};
  [0x1d236] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-40", cat="So", bidi="ON"};
  [0x1d237] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-42", cat="So", bidi="ON"};
  [0x1d238] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-43", cat="So", bidi="ON"};
  [0x1d239] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-45", cat="So", bidi="ON"};
  [0x1d23a] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-47", cat="So", bidi="ON"};
  [0x1d23b] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-48", cat="So", bidi="ON"};
  [0x1d23c] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-49", cat="So", bidi="ON"};
  [0x1d23d] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-50", cat="So", bidi="ON"};
  [0x1d23e] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-51", cat="So", bidi="ON"};
  [0x1d23f] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-52", cat="So", bidi="ON"};
  [0x1d240] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-53", cat="So", bidi="ON"};
  [0x1d241] = {name="GREEK INSTRUMENTAL NOTATION SYMBOL-54", cat="So", bidi="ON"};
  [0x1d242] = {name="COMBINING GREEK MUSICAL TRISEME", cat="Mn", combo=230, bidi="NSM"};
  [0x1d243] = {name="COMBINING GREEK MUSICAL TETRASEME", cat="Mn", combo=230, bidi="NSM"};
  [0x1d244] = {name="COMBINING GREEK MUSICAL PENTASEME", cat="Mn", combo=230, bidi="NSM"};
  [0x1d245] = {name="GREEK MUSICAL LEIMMA", cat="So", bidi="ON"};
  [0x1d300] = {name="MONOGRAM FOR EARTH", cat="So", bidi="ON"};
  [0x1d301] = {name="DIGRAM FOR HEAVENLY EARTH", cat="So", bidi="ON"};
  [0x1d302] = {name="DIGRAM FOR HUMAN EARTH", cat="So", bidi="ON"};
  [0x1d303] = {name="DIGRAM FOR EARTHLY HEAVEN", cat="So", bidi="ON"};
  [0x1d304] = {name="DIGRAM FOR EARTHLY HUMAN", cat="So", bidi="ON"};
  [0x1d305] = {name="DIGRAM FOR EARTH", cat="So", bidi="ON"};
  [0x1d306] = {name="TETRAGRAM FOR CENTRE", cat="So", bidi="ON"};
  [0x1d307] = {name="TETRAGRAM FOR FULL CIRCLE", cat="So", bidi="ON"};
  [0x1d308] = {name="TETRAGRAM FOR MIRED", cat="So", bidi="ON"};
  [0x1d309] = {name="TETRAGRAM FOR BARRIER", cat="So", bidi="ON"};
  [0x1d30a] = {name="TETRAGRAM FOR KEEPING SMALL", cat="So", bidi="ON"};
  [0x1d30b] = {name="TETRAGRAM FOR CONTRARIETY", cat="So", bidi="ON"};
  [0x1d30c] = {name="TETRAGRAM FOR ASCENT", cat="So", bidi="ON"};
  [0x1d30d] = {name="TETRAGRAM FOR OPPOSITION", cat="So", bidi="ON"};
  [0x1d30e] = {name="TETRAGRAM FOR BRANCHING OUT", cat="So", bidi="ON"};
  [0x1d30f] = {name="TETRAGRAM FOR DEFECTIVENESS OR DISTORTION", cat="So", bidi="ON"};
  [0x1d310] = {name="TETRAGRAM FOR DIVERGENCE", cat="So", bidi="ON"};
  [0x1d311] = {name="TETRAGRAM FOR YOUTHFULNESS", cat="So", bidi="ON"};
  [0x1d312] = {name="TETRAGRAM FOR INCREASE", cat="So", bidi="ON"};
  [0x1d313] = {name="TETRAGRAM FOR PENETRATION", cat="So", bidi="ON"};
  [0x1d314] = {name="TETRAGRAM FOR REACH", cat="So", bidi="ON"};
  [0x1d315] = {name="TETRAGRAM FOR CONTACT", cat="So", bidi="ON"};
  [0x1d316] = {name="TETRAGRAM FOR HOLDING BACK", cat="So", bidi="ON"};
  [0x1d317] = {name="TETRAGRAM FOR WAITING", cat="So", bidi="ON"};
  [0x1d318] = {name="TETRAGRAM FOR FOLLOWING", cat="So", bidi="ON"};
  [0x1d319] = {name="TETRAGRAM FOR ADVANCE", cat="So", bidi="ON"};
  [0x1d31a] = {name="TETRAGRAM FOR RELEASE", cat="So", bidi="ON"};
  [0x1d31b] = {name="TETRAGRAM FOR RESISTANCE", cat="So", bidi="ON"};
  [0x1d31c] = {name="TETRAGRAM FOR EASE", cat="So", bidi="ON"};
  [0x1d31d] = {name="TETRAGRAM FOR JOY", cat="So", bidi="ON"};
  [0x1d31e] = {name="TETRAGRAM FOR CONTENTION", cat="So", bidi="ON"};
  [0x1d31f] = {name="TETRAGRAM FOR ENDEAVOUR", cat="So", bidi="ON"};
  [0x1d320] = {name="TETRAGRAM FOR DUTIES", cat="So", bidi="ON"};
  [0x1d321] = {name="TETRAGRAM FOR CHANGE", cat="So", bidi="ON"};
  [0x1d322] = {name="TETRAGRAM FOR DECISIVENESS", cat="So", bidi="ON"};
  [0x1d323] = {name="TETRAGRAM FOR BOLD RESOLUTION", cat="So", bidi="ON"};
  [0x1d324] = {name="TETRAGRAM FOR PACKING", cat="So", bidi="ON"};
  [0x1d325] = {name="TETRAGRAM FOR LEGION", cat="So", bidi="ON"};
  [0x1d326] = {name="TETRAGRAM FOR CLOSENESS", cat="So", bidi="ON"};
  [0x1d327] = {name="TETRAGRAM FOR KINSHIP", cat="So", bidi="ON"};
  [0x1d328] = {name="TETRAGRAM FOR GATHERING", cat="So", bidi="ON"};
  [0x1d329] = {name="TETRAGRAM FOR STRENGTH", cat="So", bidi="ON"};
  [0x1d32a] = {name="TETRAGRAM FOR PURITY", cat="So", bidi="ON"};
  [0x1d32b] = {name="TETRAGRAM FOR FULLNESS", cat="So", bidi="ON"};
  [0x1d32c] = {name="TETRAGRAM FOR RESIDENCE", cat="So", bidi="ON"};
  [0x1d32d] = {name="TETRAGRAM FOR LAW OR MODEL", cat="So", bidi="ON"};
  [0x1d32e] = {name="TETRAGRAM FOR RESPONSE", cat="So", bidi="ON"};
  [0x1d32f] = {name="TETRAGRAM FOR GOING TO MEET", cat="So", bidi="ON"};
  [0x1d330] = {name="TETRAGRAM FOR ENCOUNTERS", cat="So", bidi="ON"};
  [0x1d331] = {name="TETRAGRAM FOR STOVE", cat="So", bidi="ON"};
  [0x1d332] = {name="TETRAGRAM FOR GREATNESS", cat="So", bidi="ON"};
  [0x1d333] = {name="TETRAGRAM FOR ENLARGEMENT", cat="So", bidi="ON"};
  [0x1d334] = {name="TETRAGRAM FOR PATTERN", cat="So", bidi="ON"};
  [0x1d335] = {name="TETRAGRAM FOR RITUAL", cat="So", bidi="ON"};
  [0x1d336] = {name="TETRAGRAM FOR FLIGHT", cat="So", bidi="ON"};
  [0x1d337] = {name="TETRAGRAM FOR VASTNESS OR WASTING", cat="So", bidi="ON"};
  [0x1d338] = {name="TETRAGRAM FOR CONSTANCY", cat="So", bidi="ON"};
  [0x1d339] = {name="TETRAGRAM FOR MEASURE", cat="So", bidi="ON"};
  [0x1d33a] = {name="TETRAGRAM FOR ETERNITY", cat="So", bidi="ON"};
  [0x1d33b] = {name="TETRAGRAM FOR UNITY", cat="So", bidi="ON"};
  [0x1d33c] = {name="TETRAGRAM FOR DIMINISHMENT", cat="So", bidi="ON"};
  [0x1d33d] = {name="TETRAGRAM FOR CLOSED MOUTH", cat="So", bidi="ON"};
  [0x1d33e] = {name="TETRAGRAM FOR GUARDEDNESS", cat="So", bidi="ON"};
  [0x1d33f] = {name="TETRAGRAM FOR GATHERING IN", cat="So", bidi="ON"};
  [0x1d340] = {name="TETRAGRAM FOR MASSING", cat="So", bidi="ON"};
  [0x1d341] = {name="TETRAGRAM FOR ACCUMULATION", cat="So", bidi="ON"};
  [0x1d342] = {name="TETRAGRAM FOR EMBELLISHMENT", cat="So", bidi="ON"};
  [0x1d343] = {name="TETRAGRAM FOR DOUBT", cat="So", bidi="ON"};
  [0x1d344] = {name="TETRAGRAM FOR WATCH", cat="So", bidi="ON"};
  [0x1d345] = {name="TETRAGRAM FOR SINKING", cat="So", bidi="ON"};
  [0x1d346] = {name="TETRAGRAM FOR INNER", cat="So", bidi="ON"};
  [0x1d347] = {name="TETRAGRAM FOR DEPARTURE", cat="So", bidi="ON"};
  [0x1d348] = {name="TETRAGRAM FOR DARKENING", cat="So", bidi="ON"};
  [0x1d349] = {name="TETRAGRAM FOR DIMMING", cat="So", bidi="ON"};
  [0x1d34a] = {name="TETRAGRAM FOR EXHAUSTION", cat="So", bidi="ON"};
  [0x1d34b] = {name="TETRAGRAM FOR SEVERANCE", cat="So", bidi="ON"};
  [0x1d34c] = {name="TETRAGRAM FOR STOPPAGE", cat="So", bidi="ON"};
  [0x1d34d] = {name="TETRAGRAM FOR HARDNESS", cat="So", bidi="ON"};
  [0x1d34e] = {name="TETRAGRAM FOR COMPLETION", cat="So", bidi="ON"};
  [0x1d34f] = {name="TETRAGRAM FOR CLOSURE", cat="So", bidi="ON"};
  [0x1d350] = {name="TETRAGRAM FOR FAILURE", cat="So", bidi="ON"};
  [0x1d351] = {name="TETRAGRAM FOR AGGRAVATION", cat="So", bidi="ON"};
  [0x1d352] = {name="TETRAGRAM FOR COMPLIANCE", cat="So", bidi="ON"};
  [0x1d353] = {name="TETRAGRAM FOR ON THE VERGE", cat="So", bidi="ON"};
  [0x1d354] = {name="TETRAGRAM FOR DIFFICULTIES", cat="So", bidi="ON"};
  [0x1d355] = {name="TETRAGRAM FOR LABOURING", cat="So", bidi="ON"};
  [0x1d356] = {name="TETRAGRAM FOR FOSTERING", cat="So", bidi="ON"};
  [0x1d360] = {name="COUNTING ROD UNIT DIGIT ONE", cat="No", bidi="L", numeric=1};
  [0x1d361] = {name="COUNTING ROD UNIT DIGIT TWO", cat="No", bidi="L", numeric=2};
  [0x1d362] = {name="COUNTING ROD UNIT DIGIT THREE", cat="No", bidi="L", numeric=3};
  [0x1d363] = {name="COUNTING ROD UNIT DIGIT FOUR", cat="No", bidi="L", numeric=4};
  [0x1d364] = {name="COUNTING ROD UNIT DIGIT FIVE", cat="No", bidi="L", numeric=5};
  [0x1d365] = {name="COUNTING ROD UNIT DIGIT SIX", cat="No", bidi="L", numeric=6};
  [0x1d366] = {name="COUNTING ROD UNIT DIGIT SEVEN", cat="No", bidi="L", numeric=7};
  [0x1d367] = {name="COUNTING ROD UNIT DIGIT EIGHT", cat="No", bidi="L", numeric=8};
  [0x1d368] = {name="COUNTING ROD UNIT DIGIT NINE", cat="No", bidi="L", numeric=9};
  [0x1d369] = {name="COUNTING ROD TENS DIGIT ONE", cat="No", bidi="L", numeric=10};
  [0x1d36a] = {name="COUNTING ROD TENS DIGIT TWO", cat="No", bidi="L", numeric=20};
  [0x1d36b] = {name="COUNTING ROD TENS DIGIT THREE", cat="No", bidi="L", numeric=30};
  [0x1d36c] = {name="COUNTING ROD TENS DIGIT FOUR", cat="No", bidi="L", numeric=40};
  [0x1d36d] = {name="COUNTING ROD TENS DIGIT FIVE", cat="No", bidi="L", numeric=50};
  [0x1d36e] = {name="COUNTING ROD TENS DIGIT SIX", cat="No", bidi="L", numeric=60};
  [0x1d36f] = {name="COUNTING ROD TENS DIGIT SEVEN", cat="No", bidi="L", numeric=70};
  [0x1d370] = {name="COUNTING ROD TENS DIGIT EIGHT", cat="No", bidi="L", numeric=80};
  [0x1d371] = {name="COUNTING ROD TENS DIGIT NINE", cat="No", bidi="L", numeric=90};
  [0x1d400] = {name="MATHEMATICAL BOLD CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d401] = {name="MATHEMATICAL BOLD CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x1d402] = {name="MATHEMATICAL BOLD CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x1d403] = {name="MATHEMATICAL BOLD CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d404] = {name="MATHEMATICAL BOLD CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x1d405] = {name="MATHEMATICAL BOLD CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x1d406] = {name="MATHEMATICAL BOLD CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d407] = {name="MATHEMATICAL BOLD CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x1d408] = {name="MATHEMATICAL BOLD CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x1d409] = {name="MATHEMATICAL BOLD CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d40a] = {name="MATHEMATICAL BOLD CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d40b] = {name="MATHEMATICAL BOLD CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x1d40c] = {name="MATHEMATICAL BOLD CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x1d40d] = {name="MATHEMATICAL BOLD CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x1d40e] = {name="MATHEMATICAL BOLD CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d40f] = {name="MATHEMATICAL BOLD CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x1d410] = {name="MATHEMATICAL BOLD CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x1d411] = {name="MATHEMATICAL BOLD CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x1d412] = {name="MATHEMATICAL BOLD CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d413] = {name="MATHEMATICAL BOLD CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d414] = {name="MATHEMATICAL BOLD CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d415] = {name="MATHEMATICAL BOLD CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d416] = {name="MATHEMATICAL BOLD CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d417] = {name="MATHEMATICAL BOLD CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d418] = {name="MATHEMATICAL BOLD CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d419] = {name="MATHEMATICAL BOLD CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x1d41a] = {name="MATHEMATICAL BOLD SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d41b] = {name="MATHEMATICAL BOLD SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d41c] = {name="MATHEMATICAL BOLD SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d41d] = {name="MATHEMATICAL BOLD SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d41e] = {name="MATHEMATICAL BOLD SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x1d41f] = {name="MATHEMATICAL BOLD SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d420] = {name="MATHEMATICAL BOLD SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x1d421] = {name="MATHEMATICAL BOLD SMALL H", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x1d422] = {name="MATHEMATICAL BOLD SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d423] = {name="MATHEMATICAL BOLD SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d424] = {name="MATHEMATICAL BOLD SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d425] = {name="MATHEMATICAL BOLD SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d426] = {name="MATHEMATICAL BOLD SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d427] = {name="MATHEMATICAL BOLD SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d428] = {name="MATHEMATICAL BOLD SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x1d429] = {name="MATHEMATICAL BOLD SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d42a] = {name="MATHEMATICAL BOLD SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d42b] = {name="MATHEMATICAL BOLD SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d42c] = {name="MATHEMATICAL BOLD SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d42d] = {name="MATHEMATICAL BOLD SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d42e] = {name="MATHEMATICAL BOLD SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d42f] = {name="MATHEMATICAL BOLD SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d430] = {name="MATHEMATICAL BOLD SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d431] = {name="MATHEMATICAL BOLD SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d432] = {name="MATHEMATICAL BOLD SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d433] = {name="MATHEMATICAL BOLD SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d434] = {name="MATHEMATICAL ITALIC CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d435] = {name="MATHEMATICAL ITALIC CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x1d436] = {name="MATHEMATICAL ITALIC CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x1d437] = {name="MATHEMATICAL ITALIC CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d438] = {name="MATHEMATICAL ITALIC CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x1d439] = {name="MATHEMATICAL ITALIC CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x1d43a] = {name="MATHEMATICAL ITALIC CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d43b] = {name="MATHEMATICAL ITALIC CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x1d43c] = {name="MATHEMATICAL ITALIC CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x1d43d] = {name="MATHEMATICAL ITALIC CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d43e] = {name="MATHEMATICAL ITALIC CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d43f] = {name="MATHEMATICAL ITALIC CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x1d440] = {name="MATHEMATICAL ITALIC CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x1d441] = {name="MATHEMATICAL ITALIC CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x1d442] = {name="MATHEMATICAL ITALIC CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d443] = {name="MATHEMATICAL ITALIC CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x1d444] = {name="MATHEMATICAL ITALIC CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x1d445] = {name="MATHEMATICAL ITALIC CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x1d446] = {name="MATHEMATICAL ITALIC CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d447] = {name="MATHEMATICAL ITALIC CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d448] = {name="MATHEMATICAL ITALIC CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d449] = {name="MATHEMATICAL ITALIC CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d44a] = {name="MATHEMATICAL ITALIC CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d44b] = {name="MATHEMATICAL ITALIC CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d44c] = {name="MATHEMATICAL ITALIC CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d44d] = {name="MATHEMATICAL ITALIC CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x1d44e] = {name="MATHEMATICAL ITALIC SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d44f] = {name="MATHEMATICAL ITALIC SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d450] = {name="MATHEMATICAL ITALIC SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d451] = {name="MATHEMATICAL ITALIC SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d452] = {name="MATHEMATICAL ITALIC SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x1d453] = {name="MATHEMATICAL ITALIC SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d454] = {name="MATHEMATICAL ITALIC SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x1d456] = {name="MATHEMATICAL ITALIC SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d457] = {name="MATHEMATICAL ITALIC SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d458] = {name="MATHEMATICAL ITALIC SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d459] = {name="MATHEMATICAL ITALIC SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d45a] = {name="MATHEMATICAL ITALIC SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d45b] = {name="MATHEMATICAL ITALIC SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d45c] = {name="MATHEMATICAL ITALIC SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x1d45d] = {name="MATHEMATICAL ITALIC SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d45e] = {name="MATHEMATICAL ITALIC SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d45f] = {name="MATHEMATICAL ITALIC SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d460] = {name="MATHEMATICAL ITALIC SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d461] = {name="MATHEMATICAL ITALIC SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d462] = {name="MATHEMATICAL ITALIC SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d463] = {name="MATHEMATICAL ITALIC SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d464] = {name="MATHEMATICAL ITALIC SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d465] = {name="MATHEMATICAL ITALIC SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d466] = {name="MATHEMATICAL ITALIC SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d467] = {name="MATHEMATICAL ITALIC SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d468] = {name="MATHEMATICAL BOLD ITALIC CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d469] = {name="MATHEMATICAL BOLD ITALIC CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x1d46a] = {name="MATHEMATICAL BOLD ITALIC CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x1d46b] = {name="MATHEMATICAL BOLD ITALIC CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d46c] = {name="MATHEMATICAL BOLD ITALIC CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x1d46d] = {name="MATHEMATICAL BOLD ITALIC CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x1d46e] = {name="MATHEMATICAL BOLD ITALIC CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d46f] = {name="MATHEMATICAL BOLD ITALIC CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x1d470] = {name="MATHEMATICAL BOLD ITALIC CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x1d471] = {name="MATHEMATICAL BOLD ITALIC CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d472] = {name="MATHEMATICAL BOLD ITALIC CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d473] = {name="MATHEMATICAL BOLD ITALIC CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x1d474] = {name="MATHEMATICAL BOLD ITALIC CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x1d475] = {name="MATHEMATICAL BOLD ITALIC CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x1d476] = {name="MATHEMATICAL BOLD ITALIC CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d477] = {name="MATHEMATICAL BOLD ITALIC CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x1d478] = {name="MATHEMATICAL BOLD ITALIC CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x1d479] = {name="MATHEMATICAL BOLD ITALIC CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x1d47a] = {name="MATHEMATICAL BOLD ITALIC CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d47b] = {name="MATHEMATICAL BOLD ITALIC CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d47c] = {name="MATHEMATICAL BOLD ITALIC CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d47d] = {name="MATHEMATICAL BOLD ITALIC CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d47e] = {name="MATHEMATICAL BOLD ITALIC CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d47f] = {name="MATHEMATICAL BOLD ITALIC CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d480] = {name="MATHEMATICAL BOLD ITALIC CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d481] = {name="MATHEMATICAL BOLD ITALIC CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x1d482] = {name="MATHEMATICAL BOLD ITALIC SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d483] = {name="MATHEMATICAL BOLD ITALIC SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d484] = {name="MATHEMATICAL BOLD ITALIC SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d485] = {name="MATHEMATICAL BOLD ITALIC SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d486] = {name="MATHEMATICAL BOLD ITALIC SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x1d487] = {name="MATHEMATICAL BOLD ITALIC SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d488] = {name="MATHEMATICAL BOLD ITALIC SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x1d489] = {name="MATHEMATICAL BOLD ITALIC SMALL H", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x1d48a] = {name="MATHEMATICAL BOLD ITALIC SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d48b] = {name="MATHEMATICAL BOLD ITALIC SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d48c] = {name="MATHEMATICAL BOLD ITALIC SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d48d] = {name="MATHEMATICAL BOLD ITALIC SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d48e] = {name="MATHEMATICAL BOLD ITALIC SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d48f] = {name="MATHEMATICAL BOLD ITALIC SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d490] = {name="MATHEMATICAL BOLD ITALIC SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x1d491] = {name="MATHEMATICAL BOLD ITALIC SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d492] = {name="MATHEMATICAL BOLD ITALIC SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d493] = {name="MATHEMATICAL BOLD ITALIC SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d494] = {name="MATHEMATICAL BOLD ITALIC SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d495] = {name="MATHEMATICAL BOLD ITALIC SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d496] = {name="MATHEMATICAL BOLD ITALIC SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d497] = {name="MATHEMATICAL BOLD ITALIC SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d498] = {name="MATHEMATICAL BOLD ITALIC SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d499] = {name="MATHEMATICAL BOLD ITALIC SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d49a] = {name="MATHEMATICAL BOLD ITALIC SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d49b] = {name="MATHEMATICAL BOLD ITALIC SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d49c] = {name="MATHEMATICAL SCRIPT CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d49e] = {name="MATHEMATICAL SCRIPT CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x1d49f] = {name="MATHEMATICAL SCRIPT CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d4a2] = {name="MATHEMATICAL SCRIPT CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d4a5] = {name="MATHEMATICAL SCRIPT CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d4a6] = {name="MATHEMATICAL SCRIPT CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d4a9] = {name="MATHEMATICAL SCRIPT CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x1d4aa] = {name="MATHEMATICAL SCRIPT CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d4ab] = {name="MATHEMATICAL SCRIPT CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x1d4ac] = {name="MATHEMATICAL SCRIPT CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x1d4ae] = {name="MATHEMATICAL SCRIPT CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d4af] = {name="MATHEMATICAL SCRIPT CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d4b0] = {name="MATHEMATICAL SCRIPT CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d4b1] = {name="MATHEMATICAL SCRIPT CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d4b2] = {name="MATHEMATICAL SCRIPT CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d4b3] = {name="MATHEMATICAL SCRIPT CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d4b4] = {name="MATHEMATICAL SCRIPT CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d4b5] = {name="MATHEMATICAL SCRIPT CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x1d4b6] = {name="MATHEMATICAL SCRIPT SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d4b7] = {name="MATHEMATICAL SCRIPT SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d4b8] = {name="MATHEMATICAL SCRIPT SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d4b9] = {name="MATHEMATICAL SCRIPT SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d4bb] = {name="MATHEMATICAL SCRIPT SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d4bd] = {name="MATHEMATICAL SCRIPT SMALL H", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x1d4be] = {name="MATHEMATICAL SCRIPT SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d4bf] = {name="MATHEMATICAL SCRIPT SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d4c0] = {name="MATHEMATICAL SCRIPT SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d4c1] = {name="MATHEMATICAL SCRIPT SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d4c2] = {name="MATHEMATICAL SCRIPT SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d4c3] = {name="MATHEMATICAL SCRIPT SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d4c5] = {name="MATHEMATICAL SCRIPT SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d4c6] = {name="MATHEMATICAL SCRIPT SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d4c7] = {name="MATHEMATICAL SCRIPT SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d4c8] = {name="MATHEMATICAL SCRIPT SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d4c9] = {name="MATHEMATICAL SCRIPT SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d4ca] = {name="MATHEMATICAL SCRIPT SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d4cb] = {name="MATHEMATICAL SCRIPT SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d4cc] = {name="MATHEMATICAL SCRIPT SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d4cd] = {name="MATHEMATICAL SCRIPT SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d4ce] = {name="MATHEMATICAL SCRIPT SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d4cf] = {name="MATHEMATICAL SCRIPT SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d4d0] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d4d1] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x1d4d2] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x1d4d3] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d4d4] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x1d4d5] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x1d4d6] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d4d7] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x1d4d8] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x1d4d9] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d4da] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d4db] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x1d4dc] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x1d4dd] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x1d4de] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d4df] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x1d4e0] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x1d4e1] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x1d4e2] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d4e3] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d4e4] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d4e5] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d4e6] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d4e7] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d4e8] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d4e9] = {name="MATHEMATICAL BOLD SCRIPT CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x1d4ea] = {name="MATHEMATICAL BOLD SCRIPT SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d4eb] = {name="MATHEMATICAL BOLD SCRIPT SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d4ec] = {name="MATHEMATICAL BOLD SCRIPT SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d4ed] = {name="MATHEMATICAL BOLD SCRIPT SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d4ee] = {name="MATHEMATICAL BOLD SCRIPT SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x1d4ef] = {name="MATHEMATICAL BOLD SCRIPT SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d4f0] = {name="MATHEMATICAL BOLD SCRIPT SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x1d4f1] = {name="MATHEMATICAL BOLD SCRIPT SMALL H", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x1d4f2] = {name="MATHEMATICAL BOLD SCRIPT SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d4f3] = {name="MATHEMATICAL BOLD SCRIPT SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d4f4] = {name="MATHEMATICAL BOLD SCRIPT SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d4f5] = {name="MATHEMATICAL BOLD SCRIPT SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d4f6] = {name="MATHEMATICAL BOLD SCRIPT SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d4f7] = {name="MATHEMATICAL BOLD SCRIPT SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d4f8] = {name="MATHEMATICAL BOLD SCRIPT SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x1d4f9] = {name="MATHEMATICAL BOLD SCRIPT SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d4fa] = {name="MATHEMATICAL BOLD SCRIPT SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d4fb] = {name="MATHEMATICAL BOLD SCRIPT SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d4fc] = {name="MATHEMATICAL BOLD SCRIPT SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d4fd] = {name="MATHEMATICAL BOLD SCRIPT SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d4fe] = {name="MATHEMATICAL BOLD SCRIPT SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d4ff] = {name="MATHEMATICAL BOLD SCRIPT SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d500] = {name="MATHEMATICAL BOLD SCRIPT SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d501] = {name="MATHEMATICAL BOLD SCRIPT SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d502] = {name="MATHEMATICAL BOLD SCRIPT SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d503] = {name="MATHEMATICAL BOLD SCRIPT SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d504] = {name="MATHEMATICAL FRAKTUR CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d505] = {name="MATHEMATICAL FRAKTUR CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x1d507] = {name="MATHEMATICAL FRAKTUR CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d508] = {name="MATHEMATICAL FRAKTUR CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x1d509] = {name="MATHEMATICAL FRAKTUR CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x1d50a] = {name="MATHEMATICAL FRAKTUR CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d50d] = {name="MATHEMATICAL FRAKTUR CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d50e] = {name="MATHEMATICAL FRAKTUR CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d50f] = {name="MATHEMATICAL FRAKTUR CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x1d510] = {name="MATHEMATICAL FRAKTUR CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x1d511] = {name="MATHEMATICAL FRAKTUR CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x1d512] = {name="MATHEMATICAL FRAKTUR CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d513] = {name="MATHEMATICAL FRAKTUR CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x1d514] = {name="MATHEMATICAL FRAKTUR CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x1d516] = {name="MATHEMATICAL FRAKTUR CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d517] = {name="MATHEMATICAL FRAKTUR CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d518] = {name="MATHEMATICAL FRAKTUR CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d519] = {name="MATHEMATICAL FRAKTUR CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d51a] = {name="MATHEMATICAL FRAKTUR CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d51b] = {name="MATHEMATICAL FRAKTUR CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d51c] = {name="MATHEMATICAL FRAKTUR CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d51e] = {name="MATHEMATICAL FRAKTUR SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d51f] = {name="MATHEMATICAL FRAKTUR SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d520] = {name="MATHEMATICAL FRAKTUR SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d521] = {name="MATHEMATICAL FRAKTUR SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d522] = {name="MATHEMATICAL FRAKTUR SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x1d523] = {name="MATHEMATICAL FRAKTUR SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d524] = {name="MATHEMATICAL FRAKTUR SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x1d525] = {name="MATHEMATICAL FRAKTUR SMALL H", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x1d526] = {name="MATHEMATICAL FRAKTUR SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d527] = {name="MATHEMATICAL FRAKTUR SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d528] = {name="MATHEMATICAL FRAKTUR SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d529] = {name="MATHEMATICAL FRAKTUR SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d52a] = {name="MATHEMATICAL FRAKTUR SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d52b] = {name="MATHEMATICAL FRAKTUR SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d52c] = {name="MATHEMATICAL FRAKTUR SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x1d52d] = {name="MATHEMATICAL FRAKTUR SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d52e] = {name="MATHEMATICAL FRAKTUR SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d52f] = {name="MATHEMATICAL FRAKTUR SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d530] = {name="MATHEMATICAL FRAKTUR SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d531] = {name="MATHEMATICAL FRAKTUR SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d532] = {name="MATHEMATICAL FRAKTUR SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d533] = {name="MATHEMATICAL FRAKTUR SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d534] = {name="MATHEMATICAL FRAKTUR SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d535] = {name="MATHEMATICAL FRAKTUR SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d536] = {name="MATHEMATICAL FRAKTUR SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d537] = {name="MATHEMATICAL FRAKTUR SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d538] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d539] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x1d53b] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d53c] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x1d53d] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x1d53e] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d540] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x1d541] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d542] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d543] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x1d544] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x1d546] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d54a] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d54b] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d54c] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d54d] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d54e] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d54f] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d550] = {name="MATHEMATICAL DOUBLE-STRUCK CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d552] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d553] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d554] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d555] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d556] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x1d557] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d558] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x1d559] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL H", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x1d55a] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d55b] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d55c] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d55d] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d55e] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d55f] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d560] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x1d561] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d562] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d563] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d564] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d565] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d566] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d567] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d568] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d569] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d56a] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d56b] = {name="MATHEMATICAL DOUBLE-STRUCK SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d56c] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d56d] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x1d56e] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x1d56f] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d570] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x1d571] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x1d572] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d573] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x1d574] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x1d575] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d576] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d577] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x1d578] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x1d579] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x1d57a] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d57b] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x1d57c] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x1d57d] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x1d57e] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d57f] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d580] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d581] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d582] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d583] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d584] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d585] = {name="MATHEMATICAL BOLD FRAKTUR CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x1d586] = {name="MATHEMATICAL BOLD FRAKTUR SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d587] = {name="MATHEMATICAL BOLD FRAKTUR SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d588] = {name="MATHEMATICAL BOLD FRAKTUR SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d589] = {name="MATHEMATICAL BOLD FRAKTUR SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d58a] = {name="MATHEMATICAL BOLD FRAKTUR SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x1d58b] = {name="MATHEMATICAL BOLD FRAKTUR SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d58c] = {name="MATHEMATICAL BOLD FRAKTUR SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x1d58d] = {name="MATHEMATICAL BOLD FRAKTUR SMALL H", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x1d58e] = {name="MATHEMATICAL BOLD FRAKTUR SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d58f] = {name="MATHEMATICAL BOLD FRAKTUR SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d590] = {name="MATHEMATICAL BOLD FRAKTUR SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d591] = {name="MATHEMATICAL BOLD FRAKTUR SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d592] = {name="MATHEMATICAL BOLD FRAKTUR SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d593] = {name="MATHEMATICAL BOLD FRAKTUR SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d594] = {name="MATHEMATICAL BOLD FRAKTUR SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x1d595] = {name="MATHEMATICAL BOLD FRAKTUR SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d596] = {name="MATHEMATICAL BOLD FRAKTUR SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d597] = {name="MATHEMATICAL BOLD FRAKTUR SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d598] = {name="MATHEMATICAL BOLD FRAKTUR SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d599] = {name="MATHEMATICAL BOLD FRAKTUR SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d59a] = {name="MATHEMATICAL BOLD FRAKTUR SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d59b] = {name="MATHEMATICAL BOLD FRAKTUR SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d59c] = {name="MATHEMATICAL BOLD FRAKTUR SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d59d] = {name="MATHEMATICAL BOLD FRAKTUR SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d59e] = {name="MATHEMATICAL BOLD FRAKTUR SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d59f] = {name="MATHEMATICAL BOLD FRAKTUR SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d5a0] = {name="MATHEMATICAL SANS-SERIF CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d5a1] = {name="MATHEMATICAL SANS-SERIF CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x1d5a2] = {name="MATHEMATICAL SANS-SERIF CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x1d5a3] = {name="MATHEMATICAL SANS-SERIF CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d5a4] = {name="MATHEMATICAL SANS-SERIF CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x1d5a5] = {name="MATHEMATICAL SANS-SERIF CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x1d5a6] = {name="MATHEMATICAL SANS-SERIF CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d5a7] = {name="MATHEMATICAL SANS-SERIF CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x1d5a8] = {name="MATHEMATICAL SANS-SERIF CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x1d5a9] = {name="MATHEMATICAL SANS-SERIF CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d5aa] = {name="MATHEMATICAL SANS-SERIF CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d5ab] = {name="MATHEMATICAL SANS-SERIF CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x1d5ac] = {name="MATHEMATICAL SANS-SERIF CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x1d5ad] = {name="MATHEMATICAL SANS-SERIF CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x1d5ae] = {name="MATHEMATICAL SANS-SERIF CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d5af] = {name="MATHEMATICAL SANS-SERIF CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x1d5b0] = {name="MATHEMATICAL SANS-SERIF CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x1d5b1] = {name="MATHEMATICAL SANS-SERIF CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x1d5b2] = {name="MATHEMATICAL SANS-SERIF CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d5b3] = {name="MATHEMATICAL SANS-SERIF CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d5b4] = {name="MATHEMATICAL SANS-SERIF CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d5b5] = {name="MATHEMATICAL SANS-SERIF CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d5b6] = {name="MATHEMATICAL SANS-SERIF CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d5b7] = {name="MATHEMATICAL SANS-SERIF CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d5b8] = {name="MATHEMATICAL SANS-SERIF CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d5b9] = {name="MATHEMATICAL SANS-SERIF CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x1d5ba] = {name="MATHEMATICAL SANS-SERIF SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d5bb] = {name="MATHEMATICAL SANS-SERIF SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d5bc] = {name="MATHEMATICAL SANS-SERIF SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d5bd] = {name="MATHEMATICAL SANS-SERIF SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d5be] = {name="MATHEMATICAL SANS-SERIF SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x1d5bf] = {name="MATHEMATICAL SANS-SERIF SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d5c0] = {name="MATHEMATICAL SANS-SERIF SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x1d5c1] = {name="MATHEMATICAL SANS-SERIF SMALL H", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x1d5c2] = {name="MATHEMATICAL SANS-SERIF SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d5c3] = {name="MATHEMATICAL SANS-SERIF SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d5c4] = {name="MATHEMATICAL SANS-SERIF SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d5c5] = {name="MATHEMATICAL SANS-SERIF SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d5c6] = {name="MATHEMATICAL SANS-SERIF SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d5c7] = {name="MATHEMATICAL SANS-SERIF SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d5c8] = {name="MATHEMATICAL SANS-SERIF SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x1d5c9] = {name="MATHEMATICAL SANS-SERIF SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d5ca] = {name="MATHEMATICAL SANS-SERIF SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d5cb] = {name="MATHEMATICAL SANS-SERIF SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d5cc] = {name="MATHEMATICAL SANS-SERIF SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d5cd] = {name="MATHEMATICAL SANS-SERIF SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d5ce] = {name="MATHEMATICAL SANS-SERIF SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d5cf] = {name="MATHEMATICAL SANS-SERIF SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d5d0] = {name="MATHEMATICAL SANS-SERIF SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d5d1] = {name="MATHEMATICAL SANS-SERIF SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d5d2] = {name="MATHEMATICAL SANS-SERIF SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d5d3] = {name="MATHEMATICAL SANS-SERIF SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d5d4] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d5d5] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x1d5d6] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x1d5d7] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d5d8] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x1d5d9] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x1d5da] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d5db] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x1d5dc] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x1d5dd] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d5de] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d5df] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x1d5e0] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x1d5e1] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x1d5e2] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d5e3] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x1d5e4] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x1d5e5] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x1d5e6] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d5e7] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d5e8] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d5e9] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d5ea] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d5eb] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d5ec] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d5ed] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x1d5ee] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d5ef] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d5f0] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d5f1] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d5f2] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x1d5f3] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d5f4] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x1d5f5] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL H", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x1d5f6] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d5f7] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d5f8] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d5f9] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d5fa] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d5fb] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d5fc] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x1d5fd] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d5fe] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d5ff] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d600] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d601] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d602] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d603] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d604] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d605] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d606] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d607] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d608] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d609] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x1d60a] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x1d60b] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d60c] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x1d60d] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x1d60e] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d60f] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x1d610] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x1d611] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d612] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d613] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x1d614] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x1d615] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x1d616] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d617] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x1d618] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x1d619] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x1d61a] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d61b] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d61c] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d61d] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d61e] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d61f] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d620] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d621] = {name="MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x1d622] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d623] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d624] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d625] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d626] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x1d627] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d628] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x1d629] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL H", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x1d62a] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d62b] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d62c] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d62d] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d62e] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d62f] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d630] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x1d631] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d632] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d633] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d634] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d635] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d636] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d637] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d638] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d639] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d63a] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d63b] = {name="MATHEMATICAL SANS-SERIF ITALIC SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d63c] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d63d] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x1d63e] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x1d63f] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d640] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x1d641] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x1d642] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d643] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x1d644] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x1d645] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d646] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d647] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x1d648] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x1d649] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x1d64a] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d64b] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x1d64c] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x1d64d] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x1d64e] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d64f] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d650] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d651] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d652] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d653] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d654] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d655] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x1d656] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d657] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d658] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d659] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d65a] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x1d65b] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d65c] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x1d65d] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x1d65e] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d65f] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d660] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d661] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d662] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d663] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d664] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x1d665] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d666] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d667] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d668] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d669] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d66a] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d66b] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d66c] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d66d] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d66e] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d66f] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d670] = {name="MATHEMATICAL MONOSPACE CAPITAL A", cat="Lu", bidi="L", decomp={compat="font";0x0041}};
  [0x1d671] = {name="MATHEMATICAL MONOSPACE CAPITAL B", cat="Lu", bidi="L", decomp={compat="font";0x0042}};
  [0x1d672] = {name="MATHEMATICAL MONOSPACE CAPITAL C", cat="Lu", bidi="L", decomp={compat="font";0x0043}};
  [0x1d673] = {name="MATHEMATICAL MONOSPACE CAPITAL D", cat="Lu", bidi="L", decomp={compat="font";0x0044}};
  [0x1d674] = {name="MATHEMATICAL MONOSPACE CAPITAL E", cat="Lu", bidi="L", decomp={compat="font";0x0045}};
  [0x1d675] = {name="MATHEMATICAL MONOSPACE CAPITAL F", cat="Lu", bidi="L", decomp={compat="font";0x0046}};
  [0x1d676] = {name="MATHEMATICAL MONOSPACE CAPITAL G", cat="Lu", bidi="L", decomp={compat="font";0x0047}};
  [0x1d677] = {name="MATHEMATICAL MONOSPACE CAPITAL H", cat="Lu", bidi="L", decomp={compat="font";0x0048}};
  [0x1d678] = {name="MATHEMATICAL MONOSPACE CAPITAL I", cat="Lu", bidi="L", decomp={compat="font";0x0049}};
  [0x1d679] = {name="MATHEMATICAL MONOSPACE CAPITAL J", cat="Lu", bidi="L", decomp={compat="font";0x004A}};
  [0x1d67a] = {name="MATHEMATICAL MONOSPACE CAPITAL K", cat="Lu", bidi="L", decomp={compat="font";0x004B}};
  [0x1d67b] = {name="MATHEMATICAL MONOSPACE CAPITAL L", cat="Lu", bidi="L", decomp={compat="font";0x004C}};
  [0x1d67c] = {name="MATHEMATICAL MONOSPACE CAPITAL M", cat="Lu", bidi="L", decomp={compat="font";0x004D}};
  [0x1d67d] = {name="MATHEMATICAL MONOSPACE CAPITAL N", cat="Lu", bidi="L", decomp={compat="font";0x004E}};
  [0x1d67e] = {name="MATHEMATICAL MONOSPACE CAPITAL O", cat="Lu", bidi="L", decomp={compat="font";0x004F}};
  [0x1d67f] = {name="MATHEMATICAL MONOSPACE CAPITAL P", cat="Lu", bidi="L", decomp={compat="font";0x0050}};
  [0x1d680] = {name="MATHEMATICAL MONOSPACE CAPITAL Q", cat="Lu", bidi="L", decomp={compat="font";0x0051}};
  [0x1d681] = {name="MATHEMATICAL MONOSPACE CAPITAL R", cat="Lu", bidi="L", decomp={compat="font";0x0052}};
  [0x1d682] = {name="MATHEMATICAL MONOSPACE CAPITAL S", cat="Lu", bidi="L", decomp={compat="font";0x0053}};
  [0x1d683] = {name="MATHEMATICAL MONOSPACE CAPITAL T", cat="Lu", bidi="L", decomp={compat="font";0x0054}};
  [0x1d684] = {name="MATHEMATICAL MONOSPACE CAPITAL U", cat="Lu", bidi="L", decomp={compat="font";0x0055}};
  [0x1d685] = {name="MATHEMATICAL MONOSPACE CAPITAL V", cat="Lu", bidi="L", decomp={compat="font";0x0056}};
  [0x1d686] = {name="MATHEMATICAL MONOSPACE CAPITAL W", cat="Lu", bidi="L", decomp={compat="font";0x0057}};
  [0x1d687] = {name="MATHEMATICAL MONOSPACE CAPITAL X", cat="Lu", bidi="L", decomp={compat="font";0x0058}};
  [0x1d688] = {name="MATHEMATICAL MONOSPACE CAPITAL Y", cat="Lu", bidi="L", decomp={compat="font";0x0059}};
  [0x1d689] = {name="MATHEMATICAL MONOSPACE CAPITAL Z", cat="Lu", bidi="L", decomp={compat="font";0x005A}};
  [0x1d68a] = {name="MATHEMATICAL MONOSPACE SMALL A", cat="Ll", bidi="L", decomp={compat="font";0x0061}};
  [0x1d68b] = {name="MATHEMATICAL MONOSPACE SMALL B", cat="Ll", bidi="L", decomp={compat="font";0x0062}};
  [0x1d68c] = {name="MATHEMATICAL MONOSPACE SMALL C", cat="Ll", bidi="L", decomp={compat="font";0x0063}};
  [0x1d68d] = {name="MATHEMATICAL MONOSPACE SMALL D", cat="Ll", bidi="L", decomp={compat="font";0x0064}};
  [0x1d68e] = {name="MATHEMATICAL MONOSPACE SMALL E", cat="Ll", bidi="L", decomp={compat="font";0x0065}};
  [0x1d68f] = {name="MATHEMATICAL MONOSPACE SMALL F", cat="Ll", bidi="L", decomp={compat="font";0x0066}};
  [0x1d690] = {name="MATHEMATICAL MONOSPACE SMALL G", cat="Ll", bidi="L", decomp={compat="font";0x0067}};
  [0x1d691] = {name="MATHEMATICAL MONOSPACE SMALL H", cat="Ll", bidi="L", decomp={compat="font";0x0068}};
  [0x1d692] = {name="MATHEMATICAL MONOSPACE SMALL I", cat="Ll", bidi="L", decomp={compat="font";0x0069}};
  [0x1d693] = {name="MATHEMATICAL MONOSPACE SMALL J", cat="Ll", bidi="L", decomp={compat="font";0x006A}};
  [0x1d694] = {name="MATHEMATICAL MONOSPACE SMALL K", cat="Ll", bidi="L", decomp={compat="font";0x006B}};
  [0x1d695] = {name="MATHEMATICAL MONOSPACE SMALL L", cat="Ll", bidi="L", decomp={compat="font";0x006C}};
  [0x1d696] = {name="MATHEMATICAL MONOSPACE SMALL M", cat="Ll", bidi="L", decomp={compat="font";0x006D}};
  [0x1d697] = {name="MATHEMATICAL MONOSPACE SMALL N", cat="Ll", bidi="L", decomp={compat="font";0x006E}};
  [0x1d698] = {name="MATHEMATICAL MONOSPACE SMALL O", cat="Ll", bidi="L", decomp={compat="font";0x006F}};
  [0x1d699] = {name="MATHEMATICAL MONOSPACE SMALL P", cat="Ll", bidi="L", decomp={compat="font";0x0070}};
  [0x1d69a] = {name="MATHEMATICAL MONOSPACE SMALL Q", cat="Ll", bidi="L", decomp={compat="font";0x0071}};
  [0x1d69b] = {name="MATHEMATICAL MONOSPACE SMALL R", cat="Ll", bidi="L", decomp={compat="font";0x0072}};
  [0x1d69c] = {name="MATHEMATICAL MONOSPACE SMALL S", cat="Ll", bidi="L", decomp={compat="font";0x0073}};
  [0x1d69d] = {name="MATHEMATICAL MONOSPACE SMALL T", cat="Ll", bidi="L", decomp={compat="font";0x0074}};
  [0x1d69e] = {name="MATHEMATICAL MONOSPACE SMALL U", cat="Ll", bidi="L", decomp={compat="font";0x0075}};
  [0x1d69f] = {name="MATHEMATICAL MONOSPACE SMALL V", cat="Ll", bidi="L", decomp={compat="font";0x0076}};
  [0x1d6a0] = {name="MATHEMATICAL MONOSPACE SMALL W", cat="Ll", bidi="L", decomp={compat="font";0x0077}};
  [0x1d6a1] = {name="MATHEMATICAL MONOSPACE SMALL X", cat="Ll", bidi="L", decomp={compat="font";0x0078}};
  [0x1d6a2] = {name="MATHEMATICAL MONOSPACE SMALL Y", cat="Ll", bidi="L", decomp={compat="font";0x0079}};
  [0x1d6a3] = {name="MATHEMATICAL MONOSPACE SMALL Z", cat="Ll", bidi="L", decomp={compat="font";0x007A}};
  [0x1d6a4] = {name="MATHEMATICAL ITALIC SMALL DOTLESS I", cat="Ll", bidi="L", decomp={compat="font";0x0131}};
  [0x1d6a5] = {name="MATHEMATICAL ITALIC SMALL DOTLESS J", cat="Ll", bidi="L", decomp={compat="font";0x0237}};
  [0x1d6a8] = {name="MATHEMATICAL BOLD CAPITAL ALPHA", cat="Lu", bidi="L", decomp={compat="font";0x0391}};
  [0x1d6a9] = {name="MATHEMATICAL BOLD CAPITAL BETA", cat="Lu", bidi="L", decomp={compat="font";0x0392}};
  [0x1d6aa] = {name="MATHEMATICAL BOLD CAPITAL GAMMA", cat="Lu", bidi="L", decomp={compat="font";0x0393}};
  [0x1d6ab] = {name="MATHEMATICAL BOLD CAPITAL DELTA", cat="Lu", bidi="L", decomp={compat="font";0x0394}};
  [0x1d6ac] = {name="MATHEMATICAL BOLD CAPITAL EPSILON", cat="Lu", bidi="L", decomp={compat="font";0x0395}};
  [0x1d6ad] = {name="MATHEMATICAL BOLD CAPITAL ZETA", cat="Lu", bidi="L", decomp={compat="font";0x0396}};
  [0x1d6ae] = {name="MATHEMATICAL BOLD CAPITAL ETA", cat="Lu", bidi="L", decomp={compat="font";0x0397}};
  [0x1d6af] = {name="MATHEMATICAL BOLD CAPITAL THETA", cat="Lu", bidi="L", decomp={compat="font";0x0398}};
  [0x1d6b0] = {name="MATHEMATICAL BOLD CAPITAL IOTA", cat="Lu", bidi="L", decomp={compat="font";0x0399}};
  [0x1d6b1] = {name="MATHEMATICAL BOLD CAPITAL KAPPA", cat="Lu", bidi="L", decomp={compat="font";0x039A}};
  [0x1d6b2] = {name="MATHEMATICAL BOLD CAPITAL LAMDA", cat="Lu", bidi="L", decomp={compat="font";0x039B}};
  [0x1d6b3] = {name="MATHEMATICAL BOLD CAPITAL MU", cat="Lu", bidi="L", decomp={compat="font";0x039C}};
  [0x1d6b4] = {name="MATHEMATICAL BOLD CAPITAL NU", cat="Lu", bidi="L", decomp={compat="font";0x039D}};
  [0x1d6b5] = {name="MATHEMATICAL BOLD CAPITAL XI", cat="Lu", bidi="L", decomp={compat="font";0x039E}};
  [0x1d6b6] = {name="MATHEMATICAL BOLD CAPITAL OMICRON", cat="Lu", bidi="L", decomp={compat="font";0x039F}};
  [0x1d6b7] = {name="MATHEMATICAL BOLD CAPITAL PI", cat="Lu", bidi="L", decomp={compat="font";0x03A0}};
  [0x1d6b8] = {name="MATHEMATICAL BOLD CAPITAL RHO", cat="Lu", bidi="L", decomp={compat="font";0x03A1}};
  [0x1d6b9] = {name="MATHEMATICAL BOLD CAPITAL THETA SYMBOL", cat="Lu", bidi="L", decomp={compat="font";0x03F4}};
  [0x1d6ba] = {name="MATHEMATICAL BOLD CAPITAL SIGMA", cat="Lu", bidi="L", decomp={compat="font";0x03A3}};
  [0x1d6bb] = {name="MATHEMATICAL BOLD CAPITAL TAU", cat="Lu", bidi="L", decomp={compat="font";0x03A4}};
  [0x1d6bc] = {name="MATHEMATICAL BOLD CAPITAL UPSILON", cat="Lu", bidi="L", decomp={compat="font";0x03A5}};
  [0x1d6bd] = {name="MATHEMATICAL BOLD CAPITAL PHI", cat="Lu", bidi="L", decomp={compat="font";0x03A6}};
  [0x1d6be] = {name="MATHEMATICAL BOLD CAPITAL CHI", cat="Lu", bidi="L", decomp={compat="font";0x03A7}};
  [0x1d6bf] = {name="MATHEMATICAL BOLD CAPITAL PSI", cat="Lu", bidi="L", decomp={compat="font";0x03A8}};
  [0x1d6c0] = {name="MATHEMATICAL BOLD CAPITAL OMEGA", cat="Lu", bidi="L", decomp={compat="font";0x03A9}};
  [0x1d6c1] = {name="MATHEMATICAL BOLD NABLA", cat="Sm", bidi="L", decomp={compat="font";0x2207}};
  [0x1d6c2] = {name="MATHEMATICAL BOLD SMALL ALPHA", cat="Ll", bidi="L", decomp={compat="font";0x03B1}};
  [0x1d6c3] = {name="MATHEMATICAL BOLD SMALL BETA", cat="Ll", bidi="L", decomp={compat="font";0x03B2}};
  [0x1d6c4] = {name="MATHEMATICAL BOLD SMALL GAMMA", cat="Ll", bidi="L", decomp={compat="font";0x03B3}};
  [0x1d6c5] = {name="MATHEMATICAL BOLD SMALL DELTA", cat="Ll", bidi="L", decomp={compat="font";0x03B4}};
  [0x1d6c6] = {name="MATHEMATICAL BOLD SMALL EPSILON", cat="Ll", bidi="L", decomp={compat="font";0x03B5}};
  [0x1d6c7] = {name="MATHEMATICAL BOLD SMALL ZETA", cat="Ll", bidi="L", decomp={compat="font";0x03B6}};
  [0x1d6c8] = {name="MATHEMATICAL BOLD SMALL ETA", cat="Ll", bidi="L", decomp={compat="font";0x03B7}};
  [0x1d6c9] = {name="MATHEMATICAL BOLD SMALL THETA", cat="Ll", bidi="L", decomp={compat="font";0x03B8}};
  [0x1d6ca] = {name="MATHEMATICAL BOLD SMALL IOTA", cat="Ll", bidi="L", decomp={compat="font";0x03B9}};
  [0x1d6cb] = {name="MATHEMATICAL BOLD SMALL KAPPA", cat="Ll", bidi="L", decomp={compat="font";0x03BA}};
  [0x1d6cc] = {name="MATHEMATICAL BOLD SMALL LAMDA", cat="Ll", bidi="L", decomp={compat="font";0x03BB}};
  [0x1d6cd] = {name="MATHEMATICAL BOLD SMALL MU", cat="Ll", bidi="L", decomp={compat="font";0x03BC}};
  [0x1d6ce] = {name="MATHEMATICAL BOLD SMALL NU", cat="Ll", bidi="L", decomp={compat="font";0x03BD}};
  [0x1d6cf] = {name="MATHEMATICAL BOLD SMALL XI", cat="Ll", bidi="L", decomp={compat="font";0x03BE}};
  [0x1d6d0] = {name="MATHEMATICAL BOLD SMALL OMICRON", cat="Ll", bidi="L", decomp={compat="font";0x03BF}};
  [0x1d6d1] = {name="MATHEMATICAL BOLD SMALL PI", cat="Ll", bidi="L", decomp={compat="font";0x03C0}};
  [0x1d6d2] = {name="MATHEMATICAL BOLD SMALL RHO", cat="Ll", bidi="L", decomp={compat="font";0x03C1}};
  [0x1d6d3] = {name="MATHEMATICAL BOLD SMALL FINAL SIGMA", cat="Ll", bidi="L", decomp={compat="font";0x03C2}};
  [0x1d6d4] = {name="MATHEMATICAL BOLD SMALL SIGMA", cat="Ll", bidi="L", decomp={compat="font";0x03C3}};
  [0x1d6d5] = {name="MATHEMATICAL BOLD SMALL TAU", cat="Ll", bidi="L", decomp={compat="font";0x03C4}};
  [0x1d6d6] = {name="MATHEMATICAL BOLD SMALL UPSILON", cat="Ll", bidi="L", decomp={compat="font";0x03C5}};
  [0x1d6d7] = {name="MATHEMATICAL BOLD SMALL PHI", cat="Ll", bidi="L", decomp={compat="font";0x03C6}};
  [0x1d6d8] = {name="MATHEMATICAL BOLD SMALL CHI", cat="Ll", bidi="L", decomp={compat="font";0x03C7}};
  [0x1d6d9] = {name="MATHEMATICAL BOLD SMALL PSI", cat="Ll", bidi="L", decomp={compat="font";0x03C8}};
  [0x1d6da] = {name="MATHEMATICAL BOLD SMALL OMEGA", cat="Ll", bidi="L", decomp={compat="font";0x03C9}};
  [0x1d6db] = {name="MATHEMATICAL BOLD PARTIAL DIFFERENTIAL", cat="Sm", bidi="ON", decomp={compat="font";0x2202}, mirror=true};
  [0x1d6dc] = {name="MATHEMATICAL BOLD EPSILON SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F5}};
  [0x1d6dd] = {name="MATHEMATICAL BOLD THETA SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D1}};
  [0x1d6de] = {name="MATHEMATICAL BOLD KAPPA SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F0}};
  [0x1d6df] = {name="MATHEMATICAL BOLD PHI SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D5}};
  [0x1d6e0] = {name="MATHEMATICAL BOLD RHO SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F1}};
  [0x1d6e1] = {name="MATHEMATICAL BOLD PI SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D6}};
  [0x1d6e2] = {name="MATHEMATICAL ITALIC CAPITAL ALPHA", cat="Lu", bidi="L", decomp={compat="font";0x0391}};
  [0x1d6e3] = {name="MATHEMATICAL ITALIC CAPITAL BETA", cat="Lu", bidi="L", decomp={compat="font";0x0392}};
  [0x1d6e4] = {name="MATHEMATICAL ITALIC CAPITAL GAMMA", cat="Lu", bidi="L", decomp={compat="font";0x0393}};
  [0x1d6e5] = {name="MATHEMATICAL ITALIC CAPITAL DELTA", cat="Lu", bidi="L", decomp={compat="font";0x0394}};
  [0x1d6e6] = {name="MATHEMATICAL ITALIC CAPITAL EPSILON", cat="Lu", bidi="L", decomp={compat="font";0x0395}};
  [0x1d6e7] = {name="MATHEMATICAL ITALIC CAPITAL ZETA", cat="Lu", bidi="L", decomp={compat="font";0x0396}};
  [0x1d6e8] = {name="MATHEMATICAL ITALIC CAPITAL ETA", cat="Lu", bidi="L", decomp={compat="font";0x0397}};
  [0x1d6e9] = {name="MATHEMATICAL ITALIC CAPITAL THETA", cat="Lu", bidi="L", decomp={compat="font";0x0398}};
  [0x1d6ea] = {name="MATHEMATICAL ITALIC CAPITAL IOTA", cat="Lu", bidi="L", decomp={compat="font";0x0399}};
  [0x1d6eb] = {name="MATHEMATICAL ITALIC CAPITAL KAPPA", cat="Lu", bidi="L", decomp={compat="font";0x039A}};
  [0x1d6ec] = {name="MATHEMATICAL ITALIC CAPITAL LAMDA", cat="Lu", bidi="L", decomp={compat="font";0x039B}};
  [0x1d6ed] = {name="MATHEMATICAL ITALIC CAPITAL MU", cat="Lu", bidi="L", decomp={compat="font";0x039C}};
  [0x1d6ee] = {name="MATHEMATICAL ITALIC CAPITAL NU", cat="Lu", bidi="L", decomp={compat="font";0x039D}};
  [0x1d6ef] = {name="MATHEMATICAL ITALIC CAPITAL XI", cat="Lu", bidi="L", decomp={compat="font";0x039E}};
  [0x1d6f0] = {name="MATHEMATICAL ITALIC CAPITAL OMICRON", cat="Lu", bidi="L", decomp={compat="font";0x039F}};
  [0x1d6f1] = {name="MATHEMATICAL ITALIC CAPITAL PI", cat="Lu", bidi="L", decomp={compat="font";0x03A0}};
  [0x1d6f2] = {name="MATHEMATICAL ITALIC CAPITAL RHO", cat="Lu", bidi="L", decomp={compat="font";0x03A1}};
  [0x1d6f3] = {name="MATHEMATICAL ITALIC CAPITAL THETA SYMBOL", cat="Lu", bidi="L", decomp={compat="font";0x03F4}};
  [0x1d6f4] = {name="MATHEMATICAL ITALIC CAPITAL SIGMA", cat="Lu", bidi="L", decomp={compat="font";0x03A3}};
  [0x1d6f5] = {name="MATHEMATICAL ITALIC CAPITAL TAU", cat="Lu", bidi="L", decomp={compat="font";0x03A4}};
  [0x1d6f6] = {name="MATHEMATICAL ITALIC CAPITAL UPSILON", cat="Lu", bidi="L", decomp={compat="font";0x03A5}};
  [0x1d6f7] = {name="MATHEMATICAL ITALIC CAPITAL PHI", cat="Lu", bidi="L", decomp={compat="font";0x03A6}};
  [0x1d6f8] = {name="MATHEMATICAL ITALIC CAPITAL CHI", cat="Lu", bidi="L", decomp={compat="font";0x03A7}};
  [0x1d6f9] = {name="MATHEMATICAL ITALIC CAPITAL PSI", cat="Lu", bidi="L", decomp={compat="font";0x03A8}};
  [0x1d6fa] = {name="MATHEMATICAL ITALIC CAPITAL OMEGA", cat="Lu", bidi="L", decomp={compat="font";0x03A9}};
  [0x1d6fb] = {name="MATHEMATICAL ITALIC NABLA", cat="Sm", bidi="L", decomp={compat="font";0x2207}};
  [0x1d6fc] = {name="MATHEMATICAL ITALIC SMALL ALPHA", cat="Ll", bidi="L", decomp={compat="font";0x03B1}};
  [0x1d6fd] = {name="MATHEMATICAL ITALIC SMALL BETA", cat="Ll", bidi="L", decomp={compat="font";0x03B2}};
  [0x1d6fe] = {name="MATHEMATICAL ITALIC SMALL GAMMA", cat="Ll", bidi="L", decomp={compat="font";0x03B3}};
  [0x1d6ff] = {name="MATHEMATICAL ITALIC SMALL DELTA", cat="Ll", bidi="L", decomp={compat="font";0x03B4}};
  [0x1d700] = {name="MATHEMATICAL ITALIC SMALL EPSILON", cat="Ll", bidi="L", decomp={compat="font";0x03B5}};
  [0x1d701] = {name="MATHEMATICAL ITALIC SMALL ZETA", cat="Ll", bidi="L", decomp={compat="font";0x03B6}};
  [0x1d702] = {name="MATHEMATICAL ITALIC SMALL ETA", cat="Ll", bidi="L", decomp={compat="font";0x03B7}};
  [0x1d703] = {name="MATHEMATICAL ITALIC SMALL THETA", cat="Ll", bidi="L", decomp={compat="font";0x03B8}};
  [0x1d704] = {name="MATHEMATICAL ITALIC SMALL IOTA", cat="Ll", bidi="L", decomp={compat="font";0x03B9}};
  [0x1d705] = {name="MATHEMATICAL ITALIC SMALL KAPPA", cat="Ll", bidi="L", decomp={compat="font";0x03BA}};
  [0x1d706] = {name="MATHEMATICAL ITALIC SMALL LAMDA", cat="Ll", bidi="L", decomp={compat="font";0x03BB}};
  [0x1d707] = {name="MATHEMATICAL ITALIC SMALL MU", cat="Ll", bidi="L", decomp={compat="font";0x03BC}};
  [0x1d708] = {name="MATHEMATICAL ITALIC SMALL NU", cat="Ll", bidi="L", decomp={compat="font";0x03BD}};
  [0x1d709] = {name="MATHEMATICAL ITALIC SMALL XI", cat="Ll", bidi="L", decomp={compat="font";0x03BE}};
  [0x1d70a] = {name="MATHEMATICAL ITALIC SMALL OMICRON", cat="Ll", bidi="L", decomp={compat="font";0x03BF}};
  [0x1d70b] = {name="MATHEMATICAL ITALIC SMALL PI", cat="Ll", bidi="L", decomp={compat="font";0x03C0}};
  [0x1d70c] = {name="MATHEMATICAL ITALIC SMALL RHO", cat="Ll", bidi="L", decomp={compat="font";0x03C1}};
  [0x1d70d] = {name="MATHEMATICAL ITALIC SMALL FINAL SIGMA", cat="Ll", bidi="L", decomp={compat="font";0x03C2}};
  [0x1d70e] = {name="MATHEMATICAL ITALIC SMALL SIGMA", cat="Ll", bidi="L", decomp={compat="font";0x03C3}};
  [0x1d70f] = {name="MATHEMATICAL ITALIC SMALL TAU", cat="Ll", bidi="L", decomp={compat="font";0x03C4}};
  [0x1d710] = {name="MATHEMATICAL ITALIC SMALL UPSILON", cat="Ll", bidi="L", decomp={compat="font";0x03C5}};
  [0x1d711] = {name="MATHEMATICAL ITALIC SMALL PHI", cat="Ll", bidi="L", decomp={compat="font";0x03C6}};
  [0x1d712] = {name="MATHEMATICAL ITALIC SMALL CHI", cat="Ll", bidi="L", decomp={compat="font";0x03C7}};
  [0x1d713] = {name="MATHEMATICAL ITALIC SMALL PSI", cat="Ll", bidi="L", decomp={compat="font";0x03C8}};
  [0x1d714] = {name="MATHEMATICAL ITALIC SMALL OMEGA", cat="Ll", bidi="L", decomp={compat="font";0x03C9}};
  [0x1d715] = {name="MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL", cat="Sm", bidi="ON", decomp={compat="font";0x2202}, mirror=true};
  [0x1d716] = {name="MATHEMATICAL ITALIC EPSILON SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F5}};
  [0x1d717] = {name="MATHEMATICAL ITALIC THETA SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D1}};
  [0x1d718] = {name="MATHEMATICAL ITALIC KAPPA SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F0}};
  [0x1d719] = {name="MATHEMATICAL ITALIC PHI SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D5}};
  [0x1d71a] = {name="MATHEMATICAL ITALIC RHO SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F1}};
  [0x1d71b] = {name="MATHEMATICAL ITALIC PI SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D6}};
  [0x1d71c] = {name="MATHEMATICAL BOLD ITALIC CAPITAL ALPHA", cat="Lu", bidi="L", decomp={compat="font";0x0391}};
  [0x1d71d] = {name="MATHEMATICAL BOLD ITALIC CAPITAL BETA", cat="Lu", bidi="L", decomp={compat="font";0x0392}};
  [0x1d71e] = {name="MATHEMATICAL BOLD ITALIC CAPITAL GAMMA", cat="Lu", bidi="L", decomp={compat="font";0x0393}};
  [0x1d71f] = {name="MATHEMATICAL BOLD ITALIC CAPITAL DELTA", cat="Lu", bidi="L", decomp={compat="font";0x0394}};
  [0x1d720] = {name="MATHEMATICAL BOLD ITALIC CAPITAL EPSILON", cat="Lu", bidi="L", decomp={compat="font";0x0395}};
  [0x1d721] = {name="MATHEMATICAL BOLD ITALIC CAPITAL ZETA", cat="Lu", bidi="L", decomp={compat="font";0x0396}};
  [0x1d722] = {name="MATHEMATICAL BOLD ITALIC CAPITAL ETA", cat="Lu", bidi="L", decomp={compat="font";0x0397}};
  [0x1d723] = {name="MATHEMATICAL BOLD ITALIC CAPITAL THETA", cat="Lu", bidi="L", decomp={compat="font";0x0398}};
  [0x1d724] = {name="MATHEMATICAL BOLD ITALIC CAPITAL IOTA", cat="Lu", bidi="L", decomp={compat="font";0x0399}};
  [0x1d725] = {name="MATHEMATICAL BOLD ITALIC CAPITAL KAPPA", cat="Lu", bidi="L", decomp={compat="font";0x039A}};
  [0x1d726] = {name="MATHEMATICAL BOLD ITALIC CAPITAL LAMDA", cat="Lu", bidi="L", decomp={compat="font";0x039B}};
  [0x1d727] = {name="MATHEMATICAL BOLD ITALIC CAPITAL MU", cat="Lu", bidi="L", decomp={compat="font";0x039C}};
  [0x1d728] = {name="MATHEMATICAL BOLD ITALIC CAPITAL NU", cat="Lu", bidi="L", decomp={compat="font";0x039D}};
  [0x1d729] = {name="MATHEMATICAL BOLD ITALIC CAPITAL XI", cat="Lu", bidi="L", decomp={compat="font";0x039E}};
  [0x1d72a] = {name="MATHEMATICAL BOLD ITALIC CAPITAL OMICRON", cat="Lu", bidi="L", decomp={compat="font";0x039F}};
  [0x1d72b] = {name="MATHEMATICAL BOLD ITALIC CAPITAL PI", cat="Lu", bidi="L", decomp={compat="font";0x03A0}};
  [0x1d72c] = {name="MATHEMATICAL BOLD ITALIC CAPITAL RHO", cat="Lu", bidi="L", decomp={compat="font";0x03A1}};
  [0x1d72d] = {name="MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL", cat="Lu", bidi="L", decomp={compat="font";0x03F4}};
  [0x1d72e] = {name="MATHEMATICAL BOLD ITALIC CAPITAL SIGMA", cat="Lu", bidi="L", decomp={compat="font";0x03A3}};
  [0x1d72f] = {name="MATHEMATICAL BOLD ITALIC CAPITAL TAU", cat="Lu", bidi="L", decomp={compat="font";0x03A4}};
  [0x1d730] = {name="MATHEMATICAL BOLD ITALIC CAPITAL UPSILON", cat="Lu", bidi="L", decomp={compat="font";0x03A5}};
  [0x1d731] = {name="MATHEMATICAL BOLD ITALIC CAPITAL PHI", cat="Lu", bidi="L", decomp={compat="font";0x03A6}};
  [0x1d732] = {name="MATHEMATICAL BOLD ITALIC CAPITAL CHI", cat="Lu", bidi="L", decomp={compat="font";0x03A7}};
  [0x1d733] = {name="MATHEMATICAL BOLD ITALIC CAPITAL PSI", cat="Lu", bidi="L", decomp={compat="font";0x03A8}};
  [0x1d734] = {name="MATHEMATICAL BOLD ITALIC CAPITAL OMEGA", cat="Lu", bidi="L", decomp={compat="font";0x03A9}};
  [0x1d735] = {name="MATHEMATICAL BOLD ITALIC NABLA", cat="Sm", bidi="L", decomp={compat="font";0x2207}};
  [0x1d736] = {name="MATHEMATICAL BOLD ITALIC SMALL ALPHA", cat="Ll", bidi="L", decomp={compat="font";0x03B1}};
  [0x1d737] = {name="MATHEMATICAL BOLD ITALIC SMALL BETA", cat="Ll", bidi="L", decomp={compat="font";0x03B2}};
  [0x1d738] = {name="MATHEMATICAL BOLD ITALIC SMALL GAMMA", cat="Ll", bidi="L", decomp={compat="font";0x03B3}};
  [0x1d739] = {name="MATHEMATICAL BOLD ITALIC SMALL DELTA", cat="Ll", bidi="L", decomp={compat="font";0x03B4}};
  [0x1d73a] = {name="MATHEMATICAL BOLD ITALIC SMALL EPSILON", cat="Ll", bidi="L", decomp={compat="font";0x03B5}};
  [0x1d73b] = {name="MATHEMATICAL BOLD ITALIC SMALL ZETA", cat="Ll", bidi="L", decomp={compat="font";0x03B6}};
  [0x1d73c] = {name="MATHEMATICAL BOLD ITALIC SMALL ETA", cat="Ll", bidi="L", decomp={compat="font";0x03B7}};
  [0x1d73d] = {name="MATHEMATICAL BOLD ITALIC SMALL THETA", cat="Ll", bidi="L", decomp={compat="font";0x03B8}};
  [0x1d73e] = {name="MATHEMATICAL BOLD ITALIC SMALL IOTA", cat="Ll", bidi="L", decomp={compat="font";0x03B9}};
  [0x1d73f] = {name="MATHEMATICAL BOLD ITALIC SMALL KAPPA", cat="Ll", bidi="L", decomp={compat="font";0x03BA}};
  [0x1d740] = {name="MATHEMATICAL BOLD ITALIC SMALL LAMDA", cat="Ll", bidi="L", decomp={compat="font";0x03BB}};
  [0x1d741] = {name="MATHEMATICAL BOLD ITALIC SMALL MU", cat="Ll", bidi="L", decomp={compat="font";0x03BC}};
  [0x1d742] = {name="MATHEMATICAL BOLD ITALIC SMALL NU", cat="Ll", bidi="L", decomp={compat="font";0x03BD}};
  [0x1d743] = {name="MATHEMATICAL BOLD ITALIC SMALL XI", cat="Ll", bidi="L", decomp={compat="font";0x03BE}};
  [0x1d744] = {name="MATHEMATICAL BOLD ITALIC SMALL OMICRON", cat="Ll", bidi="L", decomp={compat="font";0x03BF}};
  [0x1d745] = {name="MATHEMATICAL BOLD ITALIC SMALL PI", cat="Ll", bidi="L", decomp={compat="font";0x03C0}};
  [0x1d746] = {name="MATHEMATICAL BOLD ITALIC SMALL RHO", cat="Ll", bidi="L", decomp={compat="font";0x03C1}};
  [0x1d747] = {name="MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA", cat="Ll", bidi="L", decomp={compat="font";0x03C2}};
  [0x1d748] = {name="MATHEMATICAL BOLD ITALIC SMALL SIGMA", cat="Ll", bidi="L", decomp={compat="font";0x03C3}};
  [0x1d749] = {name="MATHEMATICAL BOLD ITALIC SMALL TAU", cat="Ll", bidi="L", decomp={compat="font";0x03C4}};
  [0x1d74a] = {name="MATHEMATICAL BOLD ITALIC SMALL UPSILON", cat="Ll", bidi="L", decomp={compat="font";0x03C5}};
  [0x1d74b] = {name="MATHEMATICAL BOLD ITALIC SMALL PHI", cat="Ll", bidi="L", decomp={compat="font";0x03C6}};
  [0x1d74c] = {name="MATHEMATICAL BOLD ITALIC SMALL CHI", cat="Ll", bidi="L", decomp={compat="font";0x03C7}};
  [0x1d74d] = {name="MATHEMATICAL BOLD ITALIC SMALL PSI", cat="Ll", bidi="L", decomp={compat="font";0x03C8}};
  [0x1d74e] = {name="MATHEMATICAL BOLD ITALIC SMALL OMEGA", cat="Ll", bidi="L", decomp={compat="font";0x03C9}};
  [0x1d74f] = {name="MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL", cat="Sm", bidi="ON", decomp={compat="font";0x2202}, mirror=true};
  [0x1d750] = {name="MATHEMATICAL BOLD ITALIC EPSILON SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F5}};
  [0x1d751] = {name="MATHEMATICAL BOLD ITALIC THETA SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D1}};
  [0x1d752] = {name="MATHEMATICAL BOLD ITALIC KAPPA SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F0}};
  [0x1d753] = {name="MATHEMATICAL BOLD ITALIC PHI SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D5}};
  [0x1d754] = {name="MATHEMATICAL BOLD ITALIC RHO SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F1}};
  [0x1d755] = {name="MATHEMATICAL BOLD ITALIC PI SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D6}};
  [0x1d756] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA", cat="Lu", bidi="L", decomp={compat="font";0x0391}};
  [0x1d757] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA", cat="Lu", bidi="L", decomp={compat="font";0x0392}};
  [0x1d758] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA", cat="Lu", bidi="L", decomp={compat="font";0x0393}};
  [0x1d759] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA", cat="Lu", bidi="L", decomp={compat="font";0x0394}};
  [0x1d75a] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON", cat="Lu", bidi="L", decomp={compat="font";0x0395}};
  [0x1d75b] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA", cat="Lu", bidi="L", decomp={compat="font";0x0396}};
  [0x1d75c] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA", cat="Lu", bidi="L", decomp={compat="font";0x0397}};
  [0x1d75d] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA", cat="Lu", bidi="L", decomp={compat="font";0x0398}};
  [0x1d75e] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA", cat="Lu", bidi="L", decomp={compat="font";0x0399}};
  [0x1d75f] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA", cat="Lu", bidi="L", decomp={compat="font";0x039A}};
  [0x1d760] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA", cat="Lu", bidi="L", decomp={compat="font";0x039B}};
  [0x1d761] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL MU", cat="Lu", bidi="L", decomp={compat="font";0x039C}};
  [0x1d762] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL NU", cat="Lu", bidi="L", decomp={compat="font";0x039D}};
  [0x1d763] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL XI", cat="Lu", bidi="L", decomp={compat="font";0x039E}};
  [0x1d764] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON", cat="Lu", bidi="L", decomp={compat="font";0x039F}};
  [0x1d765] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL PI", cat="Lu", bidi="L", decomp={compat="font";0x03A0}};
  [0x1d766] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO", cat="Lu", bidi="L", decomp={compat="font";0x03A1}};
  [0x1d767] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL", cat="Lu", bidi="L", decomp={compat="font";0x03F4}};
  [0x1d768] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA", cat="Lu", bidi="L", decomp={compat="font";0x03A3}};
  [0x1d769] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU", cat="Lu", bidi="L", decomp={compat="font";0x03A4}};
  [0x1d76a] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON", cat="Lu", bidi="L", decomp={compat="font";0x03A5}};
  [0x1d76b] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI", cat="Lu", bidi="L", decomp={compat="font";0x03A6}};
  [0x1d76c] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI", cat="Lu", bidi="L", decomp={compat="font";0x03A7}};
  [0x1d76d] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI", cat="Lu", bidi="L", decomp={compat="font";0x03A8}};
  [0x1d76e] = {name="MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA", cat="Lu", bidi="L", decomp={compat="font";0x03A9}};
  [0x1d76f] = {name="MATHEMATICAL SANS-SERIF BOLD NABLA", cat="Sm", bidi="L", decomp={compat="font";0x2207}};
  [0x1d770] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA", cat="Ll", bidi="L", decomp={compat="font";0x03B1}};
  [0x1d771] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL BETA", cat="Ll", bidi="L", decomp={compat="font";0x03B2}};
  [0x1d772] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA", cat="Ll", bidi="L", decomp={compat="font";0x03B3}};
  [0x1d773] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL DELTA", cat="Ll", bidi="L", decomp={compat="font";0x03B4}};
  [0x1d774] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON", cat="Ll", bidi="L", decomp={compat="font";0x03B5}};
  [0x1d775] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL ZETA", cat="Ll", bidi="L", decomp={compat="font";0x03B6}};
  [0x1d776] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL ETA", cat="Ll", bidi="L", decomp={compat="font";0x03B7}};
  [0x1d777] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL THETA", cat="Ll", bidi="L", decomp={compat="font";0x03B8}};
  [0x1d778] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL IOTA", cat="Ll", bidi="L", decomp={compat="font";0x03B9}};
  [0x1d779] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA", cat="Ll", bidi="L", decomp={compat="font";0x03BA}};
  [0x1d77a] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA", cat="Ll", bidi="L", decomp={compat="font";0x03BB}};
  [0x1d77b] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL MU", cat="Ll", bidi="L", decomp={compat="font";0x03BC}};
  [0x1d77c] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL NU", cat="Ll", bidi="L", decomp={compat="font";0x03BD}};
  [0x1d77d] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL XI", cat="Ll", bidi="L", decomp={compat="font";0x03BE}};
  [0x1d77e] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON", cat="Ll", bidi="L", decomp={compat="font";0x03BF}};
  [0x1d77f] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL PI", cat="Ll", bidi="L", decomp={compat="font";0x03C0}};
  [0x1d780] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL RHO", cat="Ll", bidi="L", decomp={compat="font";0x03C1}};
  [0x1d781] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA", cat="Ll", bidi="L", decomp={compat="font";0x03C2}};
  [0x1d782] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA", cat="Ll", bidi="L", decomp={compat="font";0x03C3}};
  [0x1d783] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL TAU", cat="Ll", bidi="L", decomp={compat="font";0x03C4}};
  [0x1d784] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON", cat="Ll", bidi="L", decomp={compat="font";0x03C5}};
  [0x1d785] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL PHI", cat="Ll", bidi="L", decomp={compat="font";0x03C6}};
  [0x1d786] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL CHI", cat="Ll", bidi="L", decomp={compat="font";0x03C7}};
  [0x1d787] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL PSI", cat="Ll", bidi="L", decomp={compat="font";0x03C8}};
  [0x1d788] = {name="MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA", cat="Ll", bidi="L", decomp={compat="font";0x03C9}};
  [0x1d789] = {name="MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL", cat="Sm", bidi="ON", decomp={compat="font";0x2202}, mirror=true};
  [0x1d78a] = {name="MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F5}};
  [0x1d78b] = {name="MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D1}};
  [0x1d78c] = {name="MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F0}};
  [0x1d78d] = {name="MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D5}};
  [0x1d78e] = {name="MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F1}};
  [0x1d78f] = {name="MATHEMATICAL SANS-SERIF BOLD PI SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D6}};
  [0x1d790] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA", cat="Lu", bidi="L", decomp={compat="font";0x0391}};
  [0x1d791] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA", cat="Lu", bidi="L", decomp={compat="font";0x0392}};
  [0x1d792] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA", cat="Lu", bidi="L", decomp={compat="font";0x0393}};
  [0x1d793] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA", cat="Lu", bidi="L", decomp={compat="font";0x0394}};
  [0x1d794] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON", cat="Lu", bidi="L", decomp={compat="font";0x0395}};
  [0x1d795] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA", cat="Lu", bidi="L", decomp={compat="font";0x0396}};
  [0x1d796] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA", cat="Lu", bidi="L", decomp={compat="font";0x0397}};
  [0x1d797] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA", cat="Lu", bidi="L", decomp={compat="font";0x0398}};
  [0x1d798] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA", cat="Lu", bidi="L", decomp={compat="font";0x0399}};
  [0x1d799] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA", cat="Lu", bidi="L", decomp={compat="font";0x039A}};
  [0x1d79a] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA", cat="Lu", bidi="L", decomp={compat="font";0x039B}};
  [0x1d79b] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU", cat="Lu", bidi="L", decomp={compat="font";0x039C}};
  [0x1d79c] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU", cat="Lu", bidi="L", decomp={compat="font";0x039D}};
  [0x1d79d] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI", cat="Lu", bidi="L", decomp={compat="font";0x039E}};
  [0x1d79e] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON", cat="Lu", bidi="L", decomp={compat="font";0x039F}};
  [0x1d79f] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI", cat="Lu", bidi="L", decomp={compat="font";0x03A0}};
  [0x1d7a0] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO", cat="Lu", bidi="L", decomp={compat="font";0x03A1}};
  [0x1d7a1] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL", cat="Lu", bidi="L", decomp={compat="font";0x03F4}};
  [0x1d7a2] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA", cat="Lu", bidi="L", decomp={compat="font";0x03A3}};
  [0x1d7a3] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU", cat="Lu", bidi="L", decomp={compat="font";0x03A4}};
  [0x1d7a4] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON", cat="Lu", bidi="L", decomp={compat="font";0x03A5}};
  [0x1d7a5] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI", cat="Lu", bidi="L", decomp={compat="font";0x03A6}};
  [0x1d7a6] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI", cat="Lu", bidi="L", decomp={compat="font";0x03A7}};
  [0x1d7a7] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI", cat="Lu", bidi="L", decomp={compat="font";0x03A8}};
  [0x1d7a8] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA", cat="Lu", bidi="L", decomp={compat="font";0x03A9}};
  [0x1d7a9] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA", cat="Sm", bidi="L", decomp={compat="font";0x2207}};
  [0x1d7aa] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA", cat="Ll", bidi="L", decomp={compat="font";0x03B1}};
  [0x1d7ab] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA", cat="Ll", bidi="L", decomp={compat="font";0x03B2}};
  [0x1d7ac] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA", cat="Ll", bidi="L", decomp={compat="font";0x03B3}};
  [0x1d7ad] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA", cat="Ll", bidi="L", decomp={compat="font";0x03B4}};
  [0x1d7ae] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON", cat="Ll", bidi="L", decomp={compat="font";0x03B5}};
  [0x1d7af] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA", cat="Ll", bidi="L", decomp={compat="font";0x03B6}};
  [0x1d7b0] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA", cat="Ll", bidi="L", decomp={compat="font";0x03B7}};
  [0x1d7b1] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA", cat="Ll", bidi="L", decomp={compat="font";0x03B8}};
  [0x1d7b2] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA", cat="Ll", bidi="L", decomp={compat="font";0x03B9}};
  [0x1d7b3] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA", cat="Ll", bidi="L", decomp={compat="font";0x03BA}};
  [0x1d7b4] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA", cat="Ll", bidi="L", decomp={compat="font";0x03BB}};
  [0x1d7b5] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU", cat="Ll", bidi="L", decomp={compat="font";0x03BC}};
  [0x1d7b6] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU", cat="Ll", bidi="L", decomp={compat="font";0x03BD}};
  [0x1d7b7] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI", cat="Ll", bidi="L", decomp={compat="font";0x03BE}};
  [0x1d7b8] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON", cat="Ll", bidi="L", decomp={compat="font";0x03BF}};
  [0x1d7b9] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI", cat="Ll", bidi="L", decomp={compat="font";0x03C0}};
  [0x1d7ba] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO", cat="Ll", bidi="L", decomp={compat="font";0x03C1}};
  [0x1d7bb] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA", cat="Ll", bidi="L", decomp={compat="font";0x03C2}};
  [0x1d7bc] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA", cat="Ll", bidi="L", decomp={compat="font";0x03C3}};
  [0x1d7bd] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU", cat="Ll", bidi="L", decomp={compat="font";0x03C4}};
  [0x1d7be] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON", cat="Ll", bidi="L", decomp={compat="font";0x03C5}};
  [0x1d7bf] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI", cat="Ll", bidi="L", decomp={compat="font";0x03C6}};
  [0x1d7c0] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI", cat="Ll", bidi="L", decomp={compat="font";0x03C7}};
  [0x1d7c1] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI", cat="Ll", bidi="L", decomp={compat="font";0x03C8}};
  [0x1d7c2] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA", cat="Ll", bidi="L", decomp={compat="font";0x03C9}};
  [0x1d7c3] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL", cat="Sm", bidi="ON", decomp={compat="font";0x2202}, mirror=true};
  [0x1d7c4] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F5}};
  [0x1d7c5] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D1}};
  [0x1d7c6] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F0}};
  [0x1d7c7] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D5}};
  [0x1d7c8] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03F1}};
  [0x1d7c9] = {name="MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL", cat="Ll", bidi="L", decomp={compat="font";0x03D6}};
  [0x1d7ca] = {name="MATHEMATICAL BOLD CAPITAL DIGAMMA", cat="Lu", bidi="L", decomp={compat="font";0x03DC}};
  [0x1d7cb] = {name="MATHEMATICAL BOLD SMALL DIGAMMA", cat="Ll", bidi="L", decomp={compat="font";0x03DD}};
  [0x1d7ce] = {name="MATHEMATICAL BOLD DIGIT ZERO", cat="Nd", bidi="EN", decomp={compat="font";0x0030}, decdigit=0, digit=0, numeric=0};
  [0x1d7cf] = {name="MATHEMATICAL BOLD DIGIT ONE", cat="Nd", bidi="EN", decomp={compat="font";0x0031}, decdigit=1, digit=1, numeric=1};
  [0x1d7d0] = {name="MATHEMATICAL BOLD DIGIT TWO", cat="Nd", bidi="EN", decomp={compat="font";0x0032}, decdigit=2, digit=2, numeric=2};
  [0x1d7d1] = {name="MATHEMATICAL BOLD DIGIT THREE", cat="Nd", bidi="EN", decomp={compat="font";0x0033}, decdigit=3, digit=3, numeric=3};
  [0x1d7d2] = {name="MATHEMATICAL BOLD DIGIT FOUR", cat="Nd", bidi="EN", decomp={compat="font";0x0034}, decdigit=4, digit=4, numeric=4};
  [0x1d7d3] = {name="MATHEMATICAL BOLD DIGIT FIVE", cat="Nd", bidi="EN", decomp={compat="font";0x0035}, decdigit=5, digit=5, numeric=5};
  [0x1d7d4] = {name="MATHEMATICAL BOLD DIGIT SIX", cat="Nd", bidi="EN", decomp={compat="font";0x0036}, decdigit=6, digit=6, numeric=6};
  [0x1d7d5] = {name="MATHEMATICAL BOLD DIGIT SEVEN", cat="Nd", bidi="EN", decomp={compat="font";0x0037}, decdigit=7, digit=7, numeric=7};
  [0x1d7d6] = {name="MATHEMATICAL BOLD DIGIT EIGHT", cat="Nd", bidi="EN", decomp={compat="font";0x0038}, decdigit=8, digit=8, numeric=8};
  [0x1d7d7] = {name="MATHEMATICAL BOLD DIGIT NINE", cat="Nd", bidi="EN", decomp={compat="font";0x0039}, decdigit=9, digit=9, numeric=9};
  [0x1d7d8] = {name="MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO", cat="Nd", bidi="EN", decomp={compat="font";0x0030}, decdigit=0, digit=0, numeric=0};
  [0x1d7d9] = {name="MATHEMATICAL DOUBLE-STRUCK DIGIT ONE", cat="Nd", bidi="EN", decomp={compat="font";0x0031}, decdigit=1, digit=1, numeric=1};
  [0x1d7da] = {name="MATHEMATICAL DOUBLE-STRUCK DIGIT TWO", cat="Nd", bidi="EN", decomp={compat="font";0x0032}, decdigit=2, digit=2, numeric=2};
  [0x1d7db] = {name="MATHEMATICAL DOUBLE-STRUCK DIGIT THREE", cat="Nd", bidi="EN", decomp={compat="font";0x0033}, decdigit=3, digit=3, numeric=3};
  [0x1d7dc] = {name="MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR", cat="Nd", bidi="EN", decomp={compat="font";0x0034}, decdigit=4, digit=4, numeric=4};
  [0x1d7dd] = {name="MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE", cat="Nd", bidi="EN", decomp={compat="font";0x0035}, decdigit=5, digit=5, numeric=5};
  [0x1d7de] = {name="MATHEMATICAL DOUBLE-STRUCK DIGIT SIX", cat="Nd", bidi="EN", decomp={compat="font";0x0036}, decdigit=6, digit=6, numeric=6};
  [0x1d7df] = {name="MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN", cat="Nd", bidi="EN", decomp={compat="font";0x0037}, decdigit=7, digit=7, numeric=7};
  [0x1d7e0] = {name="MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT", cat="Nd", bidi="EN", decomp={compat="font";0x0038}, decdigit=8, digit=8, numeric=8};
  [0x1d7e1] = {name="MATHEMATICAL DOUBLE-STRUCK DIGIT NINE", cat="Nd", bidi="EN", decomp={compat="font";0x0039}, decdigit=9, digit=9, numeric=9};
  [0x1d7e2] = {name="MATHEMATICAL SANS-SERIF DIGIT ZERO", cat="Nd", bidi="EN", decomp={compat="font";0x0030}, decdigit=0, digit=0, numeric=0};
  [0x1d7e3] = {name="MATHEMATICAL SANS-SERIF DIGIT ONE", cat="Nd", bidi="EN", decomp={compat="font";0x0031}, decdigit=1, digit=1, numeric=1};
  [0x1d7e4] = {name="MATHEMATICAL SANS-SERIF DIGIT TWO", cat="Nd", bidi="EN", decomp={compat="font";0x0032}, decdigit=2, digit=2, numeric=2};
  [0x1d7e5] = {name="MATHEMATICAL SANS-SERIF DIGIT THREE", cat="Nd", bidi="EN", decomp={compat="font";0x0033}, decdigit=3, digit=3, numeric=3};
  [0x1d7e6] = {name="MATHEMATICAL SANS-SERIF DIGIT FOUR", cat="Nd", bidi="EN", decomp={compat="font";0x0034}, decdigit=4, digit=4, numeric=4};
  [0x1d7e7] = {name="MATHEMATICAL SANS-SERIF DIGIT FIVE", cat="Nd", bidi="EN", decomp={compat="font";0x0035}, decdigit=5, digit=5, numeric=5};
  [0x1d7e8] = {name="MATHEMATICAL SANS-SERIF DIGIT SIX", cat="Nd", bidi="EN", decomp={compat="font";0x0036}, decdigit=6, digit=6, numeric=6};
  [0x1d7e9] = {name="MATHEMATICAL SANS-SERIF DIGIT SEVEN", cat="Nd", bidi="EN", decomp={compat="font";0x0037}, decdigit=7, digit=7, numeric=7};
  [0x1d7ea] = {name="MATHEMATICAL SANS-SERIF DIGIT EIGHT", cat="Nd", bidi="EN", decomp={compat="font";0x0038}, decdigit=8, digit=8, numeric=8};
  [0x1d7eb] = {name="MATHEMATICAL SANS-SERIF DIGIT NINE", cat="Nd", bidi="EN", decomp={compat="font";0x0039}, decdigit=9, digit=9, numeric=9};
  [0x1d7ec] = {name="MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO", cat="Nd", bidi="EN", decomp={compat="font";0x0030}, decdigit=0, digit=0, numeric=0};
  [0x1d7ed] = {name="MATHEMATICAL SANS-SERIF BOLD DIGIT ONE", cat="Nd", bidi="EN", decomp={compat="font";0x0031}, decdigit=1, digit=1, numeric=1};
  [0x1d7ee] = {name="MATHEMATICAL SANS-SERIF BOLD DIGIT TWO", cat="Nd", bidi="EN", decomp={compat="font";0x0032}, decdigit=2, digit=2, numeric=2};
  [0x1d7ef] = {name="MATHEMATICAL SANS-SERIF BOLD DIGIT THREE", cat="Nd", bidi="EN", decomp={compat="font";0x0033}, decdigit=3, digit=3, numeric=3};
  [0x1d7f0] = {name="MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR", cat="Nd", bidi="EN", decomp={compat="font";0x0034}, decdigit=4, digit=4, numeric=4};
  [0x1d7f1] = {name="MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE", cat="Nd", bidi="EN", decomp={compat="font";0x0035}, decdigit=5, digit=5, numeric=5};
  [0x1d7f2] = {name="MATHEMATICAL SANS-SERIF BOLD DIGIT SIX", cat="Nd", bidi="EN", decomp={compat="font";0x0036}, decdigit=6, digit=6, numeric=6};
  [0x1d7f3] = {name="MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN", cat="Nd", bidi="EN", decomp={compat="font";0x0037}, decdigit=7, digit=7, numeric=7};
  [0x1d7f4] = {name="MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT", cat="Nd", bidi="EN", decomp={compat="font";0x0038}, decdigit=8, digit=8, numeric=8};
  [0x1d7f5] = {name="MATHEMATICAL SANS-SERIF BOLD DIGIT NINE", cat="Nd", bidi="EN", decomp={compat="font";0x0039}, decdigit=9, digit=9, numeric=9};
  [0x1d7f6] = {name="MATHEMATICAL MONOSPACE DIGIT ZERO", cat="Nd", bidi="EN", decomp={compat="font";0x0030}, decdigit=0, digit=0, numeric=0};
  [0x1d7f7] = {name="MATHEMATICAL MONOSPACE DIGIT ONE", cat="Nd", bidi="EN", decomp={compat="font";0x0031}, decdigit=1, digit=1, numeric=1};
  [0x1d7f8] = {name="MATHEMATICAL MONOSPACE DIGIT TWO", cat="Nd", bidi="EN", decomp={compat="font";0x0032}, decdigit=2, digit=2, numeric=2};
  [0x1d7f9] = {name="MATHEMATICAL MONOSPACE DIGIT THREE", cat="Nd", bidi="EN", decomp={compat="font";0x0033}, decdigit=3, digit=3, numeric=3};
  [0x1d7fa] = {name="MATHEMATICAL MONOSPACE DIGIT FOUR", cat="Nd", bidi="EN", decomp={compat="font";0x0034}, decdigit=4, digit=4, numeric=4};
  [0x1d7fb] = {name="MATHEMATICAL MONOSPACE DIGIT FIVE", cat="Nd", bidi="EN", decomp={compat="font";0x0035}, decdigit=5, digit=5, numeric=5};
  [0x1d7fc] = {name="MATHEMATICAL MONOSPACE DIGIT SIX", cat="Nd", bidi="EN", decomp={compat="font";0x0036}, decdigit=6, digit=6, numeric=6};
  [0x1d7fd] = {name="MATHEMATICAL MONOSPACE DIGIT SEVEN", cat="Nd", bidi="EN", decomp={compat="font";0x0037}, decdigit=7, digit=7, numeric=7};
  [0x1d7fe] = {name="MATHEMATICAL MONOSPACE DIGIT EIGHT", cat="Nd", bidi="EN", decomp={compat="font";0x0038}, decdigit=8, digit=8, numeric=8};
  [0x1d7ff] = {name="MATHEMATICAL MONOSPACE DIGIT NINE", cat="Nd", bidi="EN", decomp={compat="font";0x0039}, decdigit=9, digit=9, numeric=9};
  [0x1f000] = {name="MAHJONG TILE EAST WIND", cat="So", bidi="ON"};
  [0x1f001] = {name="MAHJONG TILE SOUTH WIND", cat="So", bidi="ON"};
  [0x1f002] = {name="MAHJONG TILE WEST WIND", cat="So", bidi="ON"};
  [0x1f003] = {name="MAHJONG TILE NORTH WIND", cat="So", bidi="ON"};
  [0x1f004] = {name="MAHJONG TILE RED DRAGON", cat="So", bidi="ON"};
  [0x1f005] = {name="MAHJONG TILE GREEN DRAGON", cat="So", bidi="ON"};
  [0x1f006] = {name="MAHJONG TILE WHITE DRAGON", cat="So", bidi="ON"};
  [0x1f007] = {name="MAHJONG TILE ONE OF CHARACTERS", cat="So", bidi="ON"};
  [0x1f008] = {name="MAHJONG TILE TWO OF CHARACTERS", cat="So", bidi="ON"};
  [0x1f009] = {name="MAHJONG TILE THREE OF CHARACTERS", cat="So", bidi="ON"};
  [0x1f00a] = {name="MAHJONG TILE FOUR OF CHARACTERS", cat="So", bidi="ON"};
  [0x1f00b] = {name="MAHJONG TILE FIVE OF CHARACTERS", cat="So", bidi="ON"};
  [0x1f00c] = {name="MAHJONG TILE SIX OF CHARACTERS", cat="So", bidi="ON"};
  [0x1f00d] = {name="MAHJONG TILE SEVEN OF CHARACTERS", cat="So", bidi="ON"};
  [0x1f00e] = {name="MAHJONG TILE EIGHT OF CHARACTERS", cat="So", bidi="ON"};
  [0x1f00f] = {name="MAHJONG TILE NINE OF CHARACTERS", cat="So", bidi="ON"};
  [0x1f010] = {name="MAHJONG TILE ONE OF BAMBOOS", cat="So", bidi="ON"};
  [0x1f011] = {name="MAHJONG TILE TWO OF BAMBOOS", cat="So", bidi="ON"};
  [0x1f012] = {name="MAHJONG TILE THREE OF BAMBOOS", cat="So", bidi="ON"};
  [0x1f013] = {name="MAHJONG TILE FOUR OF BAMBOOS", cat="So", bidi="ON"};
  [0x1f014] = {name="MAHJONG TILE FIVE OF BAMBOOS", cat="So", bidi="ON"};
  [0x1f015] = {name="MAHJONG TILE SIX OF BAMBOOS", cat="So", bidi="ON"};
  [0x1f016] = {name="MAHJONG TILE SEVEN OF BAMBOOS", cat="So", bidi="ON"};
  [0x1f017] = {name="MAHJONG TILE EIGHT OF BAMBOOS", cat="So", bidi="ON"};
  [0x1f018] = {name="MAHJONG TILE NINE OF BAMBOOS", cat="So", bidi="ON"};
  [0x1f019] = {name="MAHJONG TILE ONE OF CIRCLES", cat="So", bidi="ON"};
  [0x1f01a] = {name="MAHJONG TILE TWO OF CIRCLES", cat="So", bidi="ON"};
  [0x1f01b] = {name="MAHJONG TILE THREE OF CIRCLES", cat="So", bidi="ON"};
  [0x1f01c] = {name="MAHJONG TILE FOUR OF CIRCLES", cat="So", bidi="ON"};
  [0x1f01d] = {name="MAHJONG TILE FIVE OF CIRCLES", cat="So", bidi="ON"};
  [0x1f01e] = {name="MAHJONG TILE SIX OF CIRCLES", cat="So", bidi="ON"};
  [0x1f01f] = {name="MAHJONG TILE SEVEN OF CIRCLES", cat="So", bidi="ON"};
  [0x1f020] = {name="MAHJONG TILE EIGHT OF CIRCLES", cat="So", bidi="ON"};
  [0x1f021] = {name="MAHJONG TILE NINE OF CIRCLES", cat="So", bidi="ON"};
  [0x1f022] = {name="MAHJONG TILE PLUM", cat="So", bidi="ON"};
  [0x1f023] = {name="MAHJONG TILE ORCHID", cat="So", bidi="ON"};
  [0x1f024] = {name="MAHJONG TILE BAMBOO", cat="So", bidi="ON"};
  [0x1f025] = {name="MAHJONG TILE CHRYSANTHEMUM", cat="So", bidi="ON"};
  [0x1f026] = {name="MAHJONG TILE SPRING", cat="So", bidi="ON"};
  [0x1f027] = {name="MAHJONG TILE SUMMER", cat="So", bidi="ON"};
  [0x1f028] = {name="MAHJONG TILE AUTUMN", cat="So", bidi="ON"};
  [0x1f029] = {name="MAHJONG TILE WINTER", cat="So", bidi="ON"};
  [0x1f02a] = {name="MAHJONG TILE JOKER", cat="So", bidi="ON"};
  [0x1f02b] = {name="MAHJONG TILE BACK", cat="So", bidi="ON"};
  [0x1f030] = {name="DOMINO TILE HORIZONTAL BACK", cat="So", bidi="ON"};
  [0x1f031] = {name="DOMINO TILE HORIZONTAL-00-00", cat="So", bidi="ON"};
  [0x1f032] = {name="DOMINO TILE HORIZONTAL-00-01", cat="So", bidi="ON"};
  [0x1f033] = {name="DOMINO TILE HORIZONTAL-00-02", cat="So", bidi="ON"};
  [0x1f034] = {name="DOMINO TILE HORIZONTAL-00-03", cat="So", bidi="ON"};
  [0x1f035] = {name="DOMINO TILE HORIZONTAL-00-04", cat="So", bidi="ON"};
  [0x1f036] = {name="DOMINO TILE HORIZONTAL-00-05", cat="So", bidi="ON"};
  [0x1f037] = {name="DOMINO TILE HORIZONTAL-00-06", cat="So", bidi="ON"};
  [0x1f038] = {name="DOMINO TILE HORIZONTAL-01-00", cat="So", bidi="ON"};
  [0x1f039] = {name="DOMINO TILE HORIZONTAL-01-01", cat="So", bidi="ON"};
  [0x1f03a] = {name="DOMINO TILE HORIZONTAL-01-02", cat="So", bidi="ON"};
  [0x1f03b] = {name="DOMINO TILE HORIZONTAL-01-03", cat="So", bidi="ON"};
  [0x1f03c] = {name="DOMINO TILE HORIZONTAL-01-04", cat="So", bidi="ON"};
  [0x1f03d] = {name="DOMINO TILE HORIZONTAL-01-05", cat="So", bidi="ON"};
  [0x1f03e] = {name="DOMINO TILE HORIZONTAL-01-06", cat="So", bidi="ON"};
  [0x1f03f] = {name="DOMINO TILE HORIZONTAL-02-00", cat="So", bidi="ON"};
  [0x1f040] = {name="DOMINO TILE HORIZONTAL-02-01", cat="So", bidi="ON"};
  [0x1f041] = {name="DOMINO TILE HORIZONTAL-02-02", cat="So", bidi="ON"};
  [0x1f042] = {name="DOMINO TILE HORIZONTAL-02-03", cat="So", bidi="ON"};
  [0x1f043] = {name="DOMINO TILE HORIZONTAL-02-04", cat="So", bidi="ON"};
  [0x1f044] = {name="DOMINO TILE HORIZONTAL-02-05", cat="So", bidi="ON"};
  [0x1f045] = {name="DOMINO TILE HORIZONTAL-02-06", cat="So", bidi="ON"};
  [0x1f046] = {name="DOMINO TILE HORIZONTAL-03-00", cat="So", bidi="ON"};
  [0x1f047] = {name="DOMINO TILE HORIZONTAL-03-01", cat="So", bidi="ON"};
  [0x1f048] = {name="DOMINO TILE HORIZONTAL-03-02", cat="So", bidi="ON"};
  [0x1f049] = {name="DOMINO TILE HORIZONTAL-03-03", cat="So", bidi="ON"};
  [0x1f04a] = {name="DOMINO TILE HORIZONTAL-03-04", cat="So", bidi="ON"};
  [0x1f04b] = {name="DOMINO TILE HORIZONTAL-03-05", cat="So", bidi="ON"};
  [0x1f04c] = {name="DOMINO TILE HORIZONTAL-03-06", cat="So", bidi="ON"};
  [0x1f04d] = {name="DOMINO TILE HORIZONTAL-04-00", cat="So", bidi="ON"};
  [0x1f04e] = {name="DOMINO TILE HORIZONTAL-04-01", cat="So", bidi="ON"};
  [0x1f04f] = {name="DOMINO TILE HORIZONTAL-04-02", cat="So", bidi="ON"};
  [0x1f050] = {name="DOMINO TILE HORIZONTAL-04-03", cat="So", bidi="ON"};
  [0x1f051] = {name="DOMINO TILE HORIZONTAL-04-04", cat="So", bidi="ON"};
  [0x1f052] = {name="DOMINO TILE HORIZONTAL-04-05", cat="So", bidi="ON"};
  [0x1f053] = {name="DOMINO TILE HORIZONTAL-04-06", cat="So", bidi="ON"};
  [0x1f054] = {name="DOMINO TILE HORIZONTAL-05-00", cat="So", bidi="ON"};
  [0x1f055] = {name="DOMINO TILE HORIZONTAL-05-01", cat="So", bidi="ON"};
  [0x1f056] = {name="DOMINO TILE HORIZONTAL-05-02", cat="So", bidi="ON"};
  [0x1f057] = {name="DOMINO TILE HORIZONTAL-05-03", cat="So", bidi="ON"};
  [0x1f058] = {name="DOMINO TILE HORIZONTAL-05-04", cat="So", bidi="ON"};
  [0x1f059] = {name="DOMINO TILE HORIZONTAL-05-05", cat="So", bidi="ON"};
  [0x1f05a] = {name="DOMINO TILE HORIZONTAL-05-06", cat="So", bidi="ON"};
  [0x1f05b] = {name="DOMINO TILE HORIZONTAL-06-00", cat="So", bidi="ON"};
  [0x1f05c] = {name="DOMINO TILE HORIZONTAL-06-01", cat="So", bidi="ON"};
  [0x1f05d] = {name="DOMINO TILE HORIZONTAL-06-02", cat="So", bidi="ON"};
  [0x1f05e] = {name="DOMINO TILE HORIZONTAL-06-03", cat="So", bidi="ON"};
  [0x1f05f] = {name="DOMINO TILE HORIZONTAL-06-04", cat="So", bidi="ON"};
  [0x1f060] = {name="DOMINO TILE HORIZONTAL-06-05", cat="So", bidi="ON"};
  [0x1f061] = {name="DOMINO TILE HORIZONTAL-06-06", cat="So", bidi="ON"};
  [0x1f062] = {name="DOMINO TILE VERTICAL BACK", cat="So", bidi="ON"};
  [0x1f063] = {name="DOMINO TILE VERTICAL-00-00", cat="So", bidi="ON"};
  [0x1f064] = {name="DOMINO TILE VERTICAL-00-01", cat="So", bidi="ON"};
  [0x1f065] = {name="DOMINO TILE VERTICAL-00-02", cat="So", bidi="ON"};
  [0x1f066] = {name="DOMINO TILE VERTICAL-00-03", cat="So", bidi="ON"};
  [0x1f067] = {name="DOMINO TILE VERTICAL-00-04", cat="So", bidi="ON"};
  [0x1f068] = {name="DOMINO TILE VERTICAL-00-05", cat="So", bidi="ON"};
  [0x1f069] = {name="DOMINO TILE VERTICAL-00-06", cat="So", bidi="ON"};
  [0x1f06a] = {name="DOMINO TILE VERTICAL-01-00", cat="So", bidi="ON"};
  [0x1f06b] = {name="DOMINO TILE VERTICAL-01-01", cat="So", bidi="ON"};
  [0x1f06c] = {name="DOMINO TILE VERTICAL-01-02", cat="So", bidi="ON"};
  [0x1f06d] = {name="DOMINO TILE VERTICAL-01-03", cat="So", bidi="ON"};
  [0x1f06e] = {name="DOMINO TILE VERTICAL-01-04", cat="So", bidi="ON"};
  [0x1f06f] = {name="DOMINO TILE VERTICAL-01-05", cat="So", bidi="ON"};
  [0x1f070] = {name="DOMINO TILE VERTICAL-01-06", cat="So", bidi="ON"};
  [0x1f071] = {name="DOMINO TILE VERTICAL-02-00", cat="So", bidi="ON"};
  [0x1f072] = {name="DOMINO TILE VERTICAL-02-01", cat="So", bidi="ON"};
  [0x1f073] = {name="DOMINO TILE VERTICAL-02-02", cat="So", bidi="ON"};
  [0x1f074] = {name="DOMINO TILE VERTICAL-02-03", cat="So", bidi="ON"};
  [0x1f075] = {name="DOMINO TILE VERTICAL-02-04", cat="So", bidi="ON"};
  [0x1f076] = {name="DOMINO TILE VERTICAL-02-05", cat="So", bidi="ON"};
  [0x1f077] = {name="DOMINO TILE VERTICAL-02-06", cat="So", bidi="ON"};
  [0x1f078] = {name="DOMINO TILE VERTICAL-03-00", cat="So", bidi="ON"};
  [0x1f079] = {name="DOMINO TILE VERTICAL-03-01", cat="So", bidi="ON"};
  [0x1f07a] = {name="DOMINO TILE VERTICAL-03-02", cat="So", bidi="ON"};
  [0x1f07b] = {name="DOMINO TILE VERTICAL-03-03", cat="So", bidi="ON"};
  [0x1f07c] = {name="DOMINO TILE VERTICAL-03-04", cat="So", bidi="ON"};
  [0x1f07d] = {name="DOMINO TILE VERTICAL-03-05", cat="So", bidi="ON"};
  [0x1f07e] = {name="DOMINO TILE VERTICAL-03-06", cat="So", bidi="ON"};
  [0x1f07f] = {name="DOMINO TILE VERTICAL-04-00", cat="So", bidi="ON"};
  [0x1f080] = {name="DOMINO TILE VERTICAL-04-01", cat="So", bidi="ON"};
  [0x1f081] = {name="DOMINO TILE VERTICAL-04-02", cat="So", bidi="ON"};
  [0x1f082] = {name="DOMINO TILE VERTICAL-04-03", cat="So", bidi="ON"};
  [0x1f083] = {name="DOMINO TILE VERTICAL-04-04", cat="So", bidi="ON"};
  [0x1f084] = {name="DOMINO TILE VERTICAL-04-05", cat="So", bidi="ON"};
  [0x1f085] = {name="DOMINO TILE VERTICAL-04-06", cat="So", bidi="ON"};
  [0x1f086] = {name="DOMINO TILE VERTICAL-05-00", cat="So", bidi="ON"};
  [0x1f087] = {name="DOMINO TILE VERTICAL-05-01", cat="So", bidi="ON"};
  [0x1f088] = {name="DOMINO TILE VERTICAL-05-02", cat="So", bidi="ON"};
  [0x1f089] = {name="DOMINO TILE VERTICAL-05-03", cat="So", bidi="ON"};
  [0x1f08a] = {name="DOMINO TILE VERTICAL-05-04", cat="So", bidi="ON"};
  [0x1f08b] = {name="DOMINO TILE VERTICAL-05-05", cat="So", bidi="ON"};
  [0x1f08c] = {name="DOMINO TILE VERTICAL-05-06", cat="So", bidi="ON"};
  [0x1f08d] = {name="DOMINO TILE VERTICAL-06-00", cat="So", bidi="ON"};
  [0x1f08e] = {name="DOMINO TILE VERTICAL-06-01", cat="So", bidi="ON"};
  [0x1f08f] = {name="DOMINO TILE VERTICAL-06-02", cat="So", bidi="ON"};
  [0x1f090] = {name="DOMINO TILE VERTICAL-06-03", cat="So", bidi="ON"};
  [0x1f091] = {name="DOMINO TILE VERTICAL-06-04", cat="So", bidi="ON"};
  [0x1f092] = {name="DOMINO TILE VERTICAL-06-05", cat="So", bidi="ON"};
  [0x1f093] = {name="DOMINO TILE VERTICAL-06-06", cat="So", bidi="ON"};
  [0x1f100] = {name="DIGIT ZERO FULL STOP", cat="No", bidi="EN", decomp={compat="compat";0x0030,0x002E}, digit=0, numeric=0};
  [0x1f101] = {name="DIGIT ZERO COMMA", cat="No", bidi="EN", decomp={compat="compat";0x0030,0x002C}, digit=0, numeric=0};
  [0x1f102] = {name="DIGIT ONE COMMA", cat="No", bidi="EN", decomp={compat="compat";0x0031,0x002C}, digit=1, numeric=1};
  [0x1f103] = {name="DIGIT TWO COMMA", cat="No", bidi="EN", decomp={compat="compat";0x0032,0x002C}, digit=2, numeric=2};
  [0x1f104] = {name="DIGIT THREE COMMA", cat="No", bidi="EN", decomp={compat="compat";0x0033,0x002C}, digit=3, numeric=3};
  [0x1f105] = {name="DIGIT FOUR COMMA", cat="No", bidi="EN", decomp={compat="compat";0x0034,0x002C}, digit=4, numeric=4};
  [0x1f106] = {name="DIGIT FIVE COMMA", cat="No", bidi="EN", decomp={compat="compat";0x0035,0x002C}, digit=5, numeric=5};
  [0x1f107] = {name="DIGIT SIX COMMA", cat="No", bidi="EN", decomp={compat="compat";0x0036,0x002C}, digit=6, numeric=6};
  [0x1f108] = {name="DIGIT SEVEN COMMA", cat="No", bidi="EN", decomp={compat="compat";0x0037,0x002C}, digit=7, numeric=7};
  [0x1f109] = {name="DIGIT EIGHT COMMA", cat="No", bidi="EN", decomp={compat="compat";0x0038,0x002C}, digit=8, numeric=8};
  [0x1f10a] = {name="DIGIT NINE COMMA", cat="No", bidi="EN", decomp={compat="compat";0x0039,0x002C}, digit=9, numeric=9};
  [0x1f110] = {name="PARENTHESIZED LATIN CAPITAL LETTER A", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0041,0x0029}};
  [0x1f111] = {name="PARENTHESIZED LATIN CAPITAL LETTER B", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0042,0x0029}};
  [0x1f112] = {name="PARENTHESIZED LATIN CAPITAL LETTER C", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0043,0x0029}};
  [0x1f113] = {name="PARENTHESIZED LATIN CAPITAL LETTER D", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0044,0x0029}};
  [0x1f114] = {name="PARENTHESIZED LATIN CAPITAL LETTER E", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0045,0x0029}};
  [0x1f115] = {name="PARENTHESIZED LATIN CAPITAL LETTER F", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0046,0x0029}};
  [0x1f116] = {name="PARENTHESIZED LATIN CAPITAL LETTER G", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0047,0x0029}};
  [0x1f117] = {name="PARENTHESIZED LATIN CAPITAL LETTER H", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0048,0x0029}};
  [0x1f118] = {name="PARENTHESIZED LATIN CAPITAL LETTER I", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0049,0x0029}};
  [0x1f119] = {name="PARENTHESIZED LATIN CAPITAL LETTER J", cat="So", bidi="L", decomp={compat="compat";0x0028,0x004A,0x0029}};
  [0x1f11a] = {name="PARENTHESIZED LATIN CAPITAL LETTER K", cat="So", bidi="L", decomp={compat="compat";0x0028,0x004B,0x0029}};
  [0x1f11b] = {name="PARENTHESIZED LATIN CAPITAL LETTER L", cat="So", bidi="L", decomp={compat="compat";0x0028,0x004C,0x0029}};
  [0x1f11c] = {name="PARENTHESIZED LATIN CAPITAL LETTER M", cat="So", bidi="L", decomp={compat="compat";0x0028,0x004D,0x0029}};
  [0x1f11d] = {name="PARENTHESIZED LATIN CAPITAL LETTER N", cat="So", bidi="L", decomp={compat="compat";0x0028,0x004E,0x0029}};
  [0x1f11e] = {name="PARENTHESIZED LATIN CAPITAL LETTER O", cat="So", bidi="L", decomp={compat="compat";0x0028,0x004F,0x0029}};
  [0x1f11f] = {name="PARENTHESIZED LATIN CAPITAL LETTER P", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0050,0x0029}};
  [0x1f120] = {name="PARENTHESIZED LATIN CAPITAL LETTER Q", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0051,0x0029}};
  [0x1f121] = {name="PARENTHESIZED LATIN CAPITAL LETTER R", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0052,0x0029}};
  [0x1f122] = {name="PARENTHESIZED LATIN CAPITAL LETTER S", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0053,0x0029}};
  [0x1f123] = {name="PARENTHESIZED LATIN CAPITAL LETTER T", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0054,0x0029}};
  [0x1f124] = {name="PARENTHESIZED LATIN CAPITAL LETTER U", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0055,0x0029}};
  [0x1f125] = {name="PARENTHESIZED LATIN CAPITAL LETTER V", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0056,0x0029}};
  [0x1f126] = {name="PARENTHESIZED LATIN CAPITAL LETTER W", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0057,0x0029}};
  [0x1f127] = {name="PARENTHESIZED LATIN CAPITAL LETTER X", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0058,0x0029}};
  [0x1f128] = {name="PARENTHESIZED LATIN CAPITAL LETTER Y", cat="So", bidi="L", decomp={compat="compat";0x0028,0x0059,0x0029}};
  [0x1f129] = {name="PARENTHESIZED LATIN CAPITAL LETTER Z", cat="So", bidi="L", decomp={compat="compat";0x0028,0x005A,0x0029}};
  [0x1f12a] = {name="TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S", cat="So", bidi="L", decomp={compat="compat";0x3014,0x0053,0x3015}};
  [0x1f12b] = {name="CIRCLED ITALIC LATIN CAPITAL LETTER C", cat="So", bidi="L", decomp={compat="circle";0x0043}};
  [0x1f12c] = {name="CIRCLED ITALIC LATIN CAPITAL LETTER R", cat="So", bidi="L", decomp={compat="circle";0x0052}};
  [0x1f12d] = {name="CIRCLED CD", cat="So", bidi="L", decomp={compat="circle";0x0043,0x0044}};
  [0x1f12e] = {name="CIRCLED WZ", cat="So", bidi="L", decomp={compat="circle";0x0057,0x005A}};
  [0x1f131] = {name="SQUARED LATIN CAPITAL LETTER B", cat="So", bidi="L", decomp={compat="square";0x0042}};
  [0x1f13d] = {name="SQUARED LATIN CAPITAL LETTER N", cat="So", bidi="L", decomp={compat="square";0x004E}};
  [0x1f13f] = {name="SQUARED LATIN CAPITAL LETTER P", cat="So", bidi="L", decomp={compat="square";0x0050}};
  [0x1f142] = {name="SQUARED LATIN CAPITAL LETTER S", cat="So", bidi="L", decomp={compat="square";0x0053}};
  [0x1f146] = {name="SQUARED LATIN CAPITAL LETTER W", cat="So", bidi="L", decomp={compat="square";0x0057}};
  [0x1f14a] = {name="SQUARED HV", cat="So", bidi="L", decomp={compat="square";0x0048,0x0056}};
  [0x1f14b] = {name="SQUARED MV", cat="So", bidi="L", decomp={compat="square";0x004D,0x0056}};
  [0x1f14c] = {name="SQUARED SD", cat="So", bidi="L", decomp={compat="square";0x0053,0x0044}};
  [0x1f14d] = {name="SQUARED SS", cat="So", bidi="L", decomp={compat="square";0x0053,0x0053}};
  [0x1f14e] = {name="SQUARED PPV", cat="So", bidi="L", decomp={compat="square";0x0050,0x0050,0x0056}};
  [0x1f157] = {name="NEGATIVE CIRCLED LATIN CAPITAL LETTER H", cat="So", bidi="L"};
  [0x1f15f] = {name="NEGATIVE CIRCLED LATIN CAPITAL LETTER P", cat="So", bidi="L"};
  [0x1f179] = {name="NEGATIVE SQUARED LATIN CAPITAL LETTER J", cat="So", bidi="L"};
  [0x1f17b] = {name="NEGATIVE SQUARED LATIN CAPITAL LETTER L", cat="So", bidi="L"};
  [0x1f17c] = {name="NEGATIVE SQUARED LATIN CAPITAL LETTER M", cat="So", bidi="L"};
  [0x1f17f] = {name="NEGATIVE SQUARED LATIN CAPITAL LETTER P", cat="So", bidi="L"};
  [0x1f18a] = {name="CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P", cat="So", bidi="L"};
  [0x1f18b] = {name="NEGATIVE SQUARED IC", cat="So", bidi="L"};
  [0x1f18c] = {name="NEGATIVE SQUARED PA", cat="So", bidi="L"};
  [0x1f18d] = {name="NEGATIVE SQUARED SA", cat="So", bidi="L"};
  [0x1f190] = {name="SQUARE DJ", cat="So", bidi="L", decomp={compat="square";0x0044,0x004A}};
  [0x1f200] = {name="SQUARE HIRAGANA HOKA", cat="So", bidi="L", decomp={compat="square";0x307B,0x304B}};
  [0x1f210] = {name="SQUARED CJK UNIFIED IDEOGRAPH-624B", cat="So", bidi="L", decomp={compat="square";0x624B}};
  [0x1f211] = {name="SQUARED CJK UNIFIED IDEOGRAPH-5B57", cat="So", bidi="L", decomp={compat="square";0x5B57}};
  [0x1f212] = {name="SQUARED CJK UNIFIED IDEOGRAPH-53CC", cat="So", bidi="L", decomp={compat="square";0x53CC}};
  [0x1f213] = {name="SQUARED KATAKANA DE", cat="So", bidi="L", decomp={compat="square";0x30C7}};
  [0x1f214] = {name="SQUARED CJK UNIFIED IDEOGRAPH-4E8C", cat="So", bidi="L", decomp={compat="square";0x4E8C}};
  [0x1f215] = {name="SQUARED CJK UNIFIED IDEOGRAPH-591A", cat="So", bidi="L", decomp={compat="square";0x591A}};
  [0x1f216] = {name="SQUARED CJK UNIFIED IDEOGRAPH-89E3", cat="So", bidi="L", decomp={compat="square";0x89E3}};
  [0x1f217] = {name="SQUARED CJK UNIFIED IDEOGRAPH-5929", cat="So", bidi="L", decomp={compat="square";0x5929}};
  [0x1f218] = {name="SQUARED CJK UNIFIED IDEOGRAPH-4EA4", cat="So", bidi="L", decomp={compat="square";0x4EA4}};
  [0x1f219] = {name="SQUARED CJK UNIFIED IDEOGRAPH-6620", cat="So", bidi="L", decomp={compat="square";0x6620}};
  [0x1f21a] = {name="SQUARED CJK UNIFIED IDEOGRAPH-7121", cat="So", bidi="L", decomp={compat="square";0x7121}};
  [0x1f21b] = {name="SQUARED CJK UNIFIED IDEOGRAPH-6599", cat="So", bidi="L", decomp={compat="square";0x6599}};
  [0x1f21c] = {name="SQUARED CJK UNIFIED IDEOGRAPH-524D", cat="So", bidi="L", decomp={compat="square";0x524D}};
  [0x1f21d] = {name="SQUARED CJK UNIFIED IDEOGRAPH-5F8C", cat="So", bidi="L", decomp={compat="square";0x5F8C}};
  [0x1f21e] = {name="SQUARED CJK UNIFIED IDEOGRAPH-518D", cat="So", bidi="L", decomp={compat="square";0x518D}};
  [0x1f21f] = {name="SQUARED CJK UNIFIED IDEOGRAPH-65B0", cat="So", bidi="L", decomp={compat="square";0x65B0}};
  [0x1f220] = {name="SQUARED CJK UNIFIED IDEOGRAPH-521D", cat="So", bidi="L", decomp={compat="square";0x521D}};
  [0x1f221] = {name="SQUARED CJK UNIFIED IDEOGRAPH-7D42", cat="So", bidi="L", decomp={compat="square";0x7D42}};
  [0x1f222] = {name="SQUARED CJK UNIFIED IDEOGRAPH-751F", cat="So", bidi="L", decomp={compat="square";0x751F}};
  [0x1f223] = {name="SQUARED CJK UNIFIED IDEOGRAPH-8CA9", cat="So", bidi="L", decomp={compat="square";0x8CA9}};
  [0x1f224] = {name="SQUARED CJK UNIFIED IDEOGRAPH-58F0", cat="So", bidi="L", decomp={compat="square";0x58F0}};
  [0x1f225] = {name="SQUARED CJK UNIFIED IDEOGRAPH-5439", cat="So", bidi="L", decomp={compat="square";0x5439}};
  [0x1f226] = {name="SQUARED CJK UNIFIED IDEOGRAPH-6F14", cat="So", bidi="L", decomp={compat="square";0x6F14}};
  [0x1f227] = {name="SQUARED CJK UNIFIED IDEOGRAPH-6295", cat="So", bidi="L", decomp={compat="square";0x6295}};
  [0x1f228] = {name="SQUARED CJK UNIFIED IDEOGRAPH-6355", cat="So", bidi="L", decomp={compat="square";0x6355}};
  [0x1f229] = {name="SQUARED CJK UNIFIED IDEOGRAPH-4E00", cat="So", bidi="L", decomp={compat="square";0x4E00}};
  [0x1f22a] = {name="SQUARED CJK UNIFIED IDEOGRAPH-4E09", cat="So", bidi="L", decomp={compat="square";0x4E09}};
  [0x1f22b] = {name="SQUARED CJK UNIFIED IDEOGRAPH-904A", cat="So", bidi="L", decomp={compat="square";0x904A}};
  [0x1f22c] = {name="SQUARED CJK UNIFIED IDEOGRAPH-5DE6", cat="So", bidi="L", decomp={compat="square";0x5DE6}};
  [0x1f22d] = {name="SQUARED CJK UNIFIED IDEOGRAPH-4E2D", cat="So", bidi="L", decomp={compat="square";0x4E2D}};
  [0x1f22e] = {name="SQUARED CJK UNIFIED IDEOGRAPH-53F3", cat="So", bidi="L", decomp={compat="square";0x53F3}};
  [0x1f22f] = {name="SQUARED CJK UNIFIED IDEOGRAPH-6307", cat="So", bidi="L", decomp={compat="square";0x6307}};
  [0x1f230] = {name="SQUARED CJK UNIFIED IDEOGRAPH-8D70", cat="So", bidi="L", decomp={compat="square";0x8D70}};
  [0x1f231] = {name="SQUARED CJK UNIFIED IDEOGRAPH-6253", cat="So", bidi="L", decomp={compat="square";0x6253}};
  [0x1f240] = {name="TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C", cat="So", bidi="L", decomp={compat="compat";0x3014,0x672C,0x3015}};
  [0x1f241] = {name="TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09", cat="So", bidi="L", decomp={compat="compat";0x3014,0x4E09,0x3015}};
  [0x1f242] = {name="TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C", cat="So", bidi="L", decomp={compat="compat";0x3014,0x4E8C,0x3015}};
  [0x1f243] = {name="TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89", cat="So", bidi="L", decomp={compat="compat";0x3014,0x5B89,0x3015}};
  [0x1f244] = {name="TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9", cat="So", bidi="L", decomp={compat="compat";0x3014,0x70B9,0x3015}};
  [0x1f245] = {name="TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253", cat="So", bidi="L", decomp={compat="compat";0x3014,0x6253,0x3015}};
  [0x1f246] = {name="TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7", cat="So", bidi="L", decomp={compat="compat";0x3014,0x76D7,0x3015}};
  [0x1f247] = {name="TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD", cat="So", bidi="L", decomp={compat="compat";0x3014,0x52DD,0x3015}};
  [0x1f248] = {name="TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557", cat="So", bidi="L", decomp={compat="compat";0x3014,0x6557,0x3015}};
  [0x20000] = {name="<CJK Ideograph Extension B, First>", cat="Lo", bidi="L"};
  [0x2a6d6] = {name="<CJK Ideograph Extension B, Last>", cat="Lo", bidi="L"};
  [0x2a700] = {name="<CJK Ideograph Extension C, First>", cat="Lo", bidi="L"};
  [0x2b734] = {name="<CJK Ideograph Extension C, Last>", cat="Lo", bidi="L"};
  [0x2f800] = {name="CJK COMPATIBILITY IDEOGRAPH-2F800", cat="Lo", bidi="L", decomp={0x4E3D}};
  [0x2f801] = {name="CJK COMPATIBILITY IDEOGRAPH-2F801", cat="Lo", bidi="L", decomp={0x4E38}};
  [0x2f802] = {name="CJK COMPATIBILITY IDEOGRAPH-2F802", cat="Lo", bidi="L", decomp={0x4E41}};
  [0x2f803] = {name="CJK COMPATIBILITY IDEOGRAPH-2F803", cat="Lo", bidi="L", decomp={0x20122}};
  [0x2f804] = {name="CJK COMPATIBILITY IDEOGRAPH-2F804", cat="Lo", bidi="L", decomp={0x4F60}};
  [0x2f805] = {name="CJK COMPATIBILITY IDEOGRAPH-2F805", cat="Lo", bidi="L", decomp={0x4FAE}};
  [0x2f806] = {name="CJK COMPATIBILITY IDEOGRAPH-2F806", cat="Lo", bidi="L", decomp={0x4FBB}};
  [0x2f807] = {name="CJK COMPATIBILITY IDEOGRAPH-2F807", cat="Lo", bidi="L", decomp={0x5002}};
  [0x2f808] = {name="CJK COMPATIBILITY IDEOGRAPH-2F808", cat="Lo", bidi="L", decomp={0x507A}};
  [0x2f809] = {name="CJK COMPATIBILITY IDEOGRAPH-2F809", cat="Lo", bidi="L", decomp={0x5099}};
  [0x2f80a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F80A", cat="Lo", bidi="L", decomp={0x50E7}};
  [0x2f80b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F80B", cat="Lo", bidi="L", decomp={0x50CF}};
  [0x2f80c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F80C", cat="Lo", bidi="L", decomp={0x349E}};
  [0x2f80d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F80D", cat="Lo", bidi="L", decomp={0x2063A}};
  [0x2f80e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F80E", cat="Lo", bidi="L", decomp={0x514D}};
  [0x2f80f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F80F", cat="Lo", bidi="L", decomp={0x5154}};
  [0x2f810] = {name="CJK COMPATIBILITY IDEOGRAPH-2F810", cat="Lo", bidi="L", decomp={0x5164}};
  [0x2f811] = {name="CJK COMPATIBILITY IDEOGRAPH-2F811", cat="Lo", bidi="L", decomp={0x5177}};
  [0x2f812] = {name="CJK COMPATIBILITY IDEOGRAPH-2F812", cat="Lo", bidi="L", decomp={0x2051C}};
  [0x2f813] = {name="CJK COMPATIBILITY IDEOGRAPH-2F813", cat="Lo", bidi="L", decomp={0x34B9}};
  [0x2f814] = {name="CJK COMPATIBILITY IDEOGRAPH-2F814", cat="Lo", bidi="L", decomp={0x5167}};
  [0x2f815] = {name="CJK COMPATIBILITY IDEOGRAPH-2F815", cat="Lo", bidi="L", decomp={0x518D}};
  [0x2f816] = {name="CJK COMPATIBILITY IDEOGRAPH-2F816", cat="Lo", bidi="L", decomp={0x2054B}};
  [0x2f817] = {name="CJK COMPATIBILITY IDEOGRAPH-2F817", cat="Lo", bidi="L", decomp={0x5197}};
  [0x2f818] = {name="CJK COMPATIBILITY IDEOGRAPH-2F818", cat="Lo", bidi="L", decomp={0x51A4}};
  [0x2f819] = {name="CJK COMPATIBILITY IDEOGRAPH-2F819", cat="Lo", bidi="L", decomp={0x4ECC}};
  [0x2f81a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F81A", cat="Lo", bidi="L", decomp={0x51AC}};
  [0x2f81b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F81B", cat="Lo", bidi="L", decomp={0x51B5}};
  [0x2f81c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F81C", cat="Lo", bidi="L", decomp={0x291DF}};
  [0x2f81d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F81D", cat="Lo", bidi="L", decomp={0x51F5}};
  [0x2f81e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F81E", cat="Lo", bidi="L", decomp={0x5203}};
  [0x2f81f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F81F", cat="Lo", bidi="L", decomp={0x34DF}};
  [0x2f820] = {name="CJK COMPATIBILITY IDEOGRAPH-2F820", cat="Lo", bidi="L", decomp={0x523B}};
  [0x2f821] = {name="CJK COMPATIBILITY IDEOGRAPH-2F821", cat="Lo", bidi="L", decomp={0x5246}};
  [0x2f822] = {name="CJK COMPATIBILITY IDEOGRAPH-2F822", cat="Lo", bidi="L", decomp={0x5272}};
  [0x2f823] = {name="CJK COMPATIBILITY IDEOGRAPH-2F823", cat="Lo", bidi="L", decomp={0x5277}};
  [0x2f824] = {name="CJK COMPATIBILITY IDEOGRAPH-2F824", cat="Lo", bidi="L", decomp={0x3515}};
  [0x2f825] = {name="CJK COMPATIBILITY IDEOGRAPH-2F825", cat="Lo", bidi="L", decomp={0x52C7}};
  [0x2f826] = {name="CJK COMPATIBILITY IDEOGRAPH-2F826", cat="Lo", bidi="L", decomp={0x52C9}};
  [0x2f827] = {name="CJK COMPATIBILITY IDEOGRAPH-2F827", cat="Lo", bidi="L", decomp={0x52E4}};
  [0x2f828] = {name="CJK COMPATIBILITY IDEOGRAPH-2F828", cat="Lo", bidi="L", decomp={0x52FA}};
  [0x2f829] = {name="CJK COMPATIBILITY IDEOGRAPH-2F829", cat="Lo", bidi="L", decomp={0x5305}};
  [0x2f82a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F82A", cat="Lo", bidi="L", decomp={0x5306}};
  [0x2f82b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F82B", cat="Lo", bidi="L", decomp={0x5317}};
  [0x2f82c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F82C", cat="Lo", bidi="L", decomp={0x5349}};
  [0x2f82d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F82D", cat="Lo", bidi="L", decomp={0x5351}};
  [0x2f82e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F82E", cat="Lo", bidi="L", decomp={0x535A}};
  [0x2f82f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F82F", cat="Lo", bidi="L", decomp={0x5373}};
  [0x2f830] = {name="CJK COMPATIBILITY IDEOGRAPH-2F830", cat="Lo", bidi="L", decomp={0x537D}};
  [0x2f831] = {name="CJK COMPATIBILITY IDEOGRAPH-2F831", cat="Lo", bidi="L", decomp={0x537F}};
  [0x2f832] = {name="CJK COMPATIBILITY IDEOGRAPH-2F832", cat="Lo", bidi="L", decomp={0x537F}};
  [0x2f833] = {name="CJK COMPATIBILITY IDEOGRAPH-2F833", cat="Lo", bidi="L", decomp={0x537F}};
  [0x2f834] = {name="CJK COMPATIBILITY IDEOGRAPH-2F834", cat="Lo", bidi="L", decomp={0x20A2C}};
  [0x2f835] = {name="CJK COMPATIBILITY IDEOGRAPH-2F835", cat="Lo", bidi="L", decomp={0x7070}};
  [0x2f836] = {name="CJK COMPATIBILITY IDEOGRAPH-2F836", cat="Lo", bidi="L", decomp={0x53CA}};
  [0x2f837] = {name="CJK COMPATIBILITY IDEOGRAPH-2F837", cat="Lo", bidi="L", decomp={0x53DF}};
  [0x2f838] = {name="CJK COMPATIBILITY IDEOGRAPH-2F838", cat="Lo", bidi="L", decomp={0x20B63}};
  [0x2f839] = {name="CJK COMPATIBILITY IDEOGRAPH-2F839", cat="Lo", bidi="L", decomp={0x53EB}};
  [0x2f83a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F83A", cat="Lo", bidi="L", decomp={0x53F1}};
  [0x2f83b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F83B", cat="Lo", bidi="L", decomp={0x5406}};
  [0x2f83c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F83C", cat="Lo", bidi="L", decomp={0x549E}};
  [0x2f83d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F83D", cat="Lo", bidi="L", decomp={0x5438}};
  [0x2f83e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F83E", cat="Lo", bidi="L", decomp={0x5448}};
  [0x2f83f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F83F", cat="Lo", bidi="L", decomp={0x5468}};
  [0x2f840] = {name="CJK COMPATIBILITY IDEOGRAPH-2F840", cat="Lo", bidi="L", decomp={0x54A2}};
  [0x2f841] = {name="CJK COMPATIBILITY IDEOGRAPH-2F841", cat="Lo", bidi="L", decomp={0x54F6}};
  [0x2f842] = {name="CJK COMPATIBILITY IDEOGRAPH-2F842", cat="Lo", bidi="L", decomp={0x5510}};
  [0x2f843] = {name="CJK COMPATIBILITY IDEOGRAPH-2F843", cat="Lo", bidi="L", decomp={0x5553}};
  [0x2f844] = {name="CJK COMPATIBILITY IDEOGRAPH-2F844", cat="Lo", bidi="L", decomp={0x5563}};
  [0x2f845] = {name="CJK COMPATIBILITY IDEOGRAPH-2F845", cat="Lo", bidi="L", decomp={0x5584}};
  [0x2f846] = {name="CJK COMPATIBILITY IDEOGRAPH-2F846", cat="Lo", bidi="L", decomp={0x5584}};
  [0x2f847] = {name="CJK COMPATIBILITY IDEOGRAPH-2F847", cat="Lo", bidi="L", decomp={0x5599}};
  [0x2f848] = {name="CJK COMPATIBILITY IDEOGRAPH-2F848", cat="Lo", bidi="L", decomp={0x55AB}};
  [0x2f849] = {name="CJK COMPATIBILITY IDEOGRAPH-2F849", cat="Lo", bidi="L", decomp={0x55B3}};
  [0x2f84a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F84A", cat="Lo", bidi="L", decomp={0x55C2}};
  [0x2f84b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F84B", cat="Lo", bidi="L", decomp={0x5716}};
  [0x2f84c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F84C", cat="Lo", bidi="L", decomp={0x5606}};
  [0x2f84d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F84D", cat="Lo", bidi="L", decomp={0x5717}};
  [0x2f84e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F84E", cat="Lo", bidi="L", decomp={0x5651}};
  [0x2f84f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F84F", cat="Lo", bidi="L", decomp={0x5674}};
  [0x2f850] = {name="CJK COMPATIBILITY IDEOGRAPH-2F850", cat="Lo", bidi="L", decomp={0x5207}};
  [0x2f851] = {name="CJK COMPATIBILITY IDEOGRAPH-2F851", cat="Lo", bidi="L", decomp={0x58EE}};
  [0x2f852] = {name="CJK COMPATIBILITY IDEOGRAPH-2F852", cat="Lo", bidi="L", decomp={0x57CE}};
  [0x2f853] = {name="CJK COMPATIBILITY IDEOGRAPH-2F853", cat="Lo", bidi="L", decomp={0x57F4}};
  [0x2f854] = {name="CJK COMPATIBILITY IDEOGRAPH-2F854", cat="Lo", bidi="L", decomp={0x580D}};
  [0x2f855] = {name="CJK COMPATIBILITY IDEOGRAPH-2F855", cat="Lo", bidi="L", decomp={0x578B}};
  [0x2f856] = {name="CJK COMPATIBILITY IDEOGRAPH-2F856", cat="Lo", bidi="L", decomp={0x5832}};
  [0x2f857] = {name="CJK COMPATIBILITY IDEOGRAPH-2F857", cat="Lo", bidi="L", decomp={0x5831}};
  [0x2f858] = {name="CJK COMPATIBILITY IDEOGRAPH-2F858", cat="Lo", bidi="L", decomp={0x58AC}};
  [0x2f859] = {name="CJK COMPATIBILITY IDEOGRAPH-2F859", cat="Lo", bidi="L", decomp={0x214E4}};
  [0x2f85a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F85A", cat="Lo", bidi="L", decomp={0x58F2}};
  [0x2f85b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F85B", cat="Lo", bidi="L", decomp={0x58F7}};
  [0x2f85c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F85C", cat="Lo", bidi="L", decomp={0x5906}};
  [0x2f85d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F85D", cat="Lo", bidi="L", decomp={0x591A}};
  [0x2f85e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F85E", cat="Lo", bidi="L", decomp={0x5922}};
  [0x2f85f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F85F", cat="Lo", bidi="L", decomp={0x5962}};
  [0x2f860] = {name="CJK COMPATIBILITY IDEOGRAPH-2F860", cat="Lo", bidi="L", decomp={0x216A8}};
  [0x2f861] = {name="CJK COMPATIBILITY IDEOGRAPH-2F861", cat="Lo", bidi="L", decomp={0x216EA}};
  [0x2f862] = {name="CJK COMPATIBILITY IDEOGRAPH-2F862", cat="Lo", bidi="L", decomp={0x59EC}};
  [0x2f863] = {name="CJK COMPATIBILITY IDEOGRAPH-2F863", cat="Lo", bidi="L", decomp={0x5A1B}};
  [0x2f864] = {name="CJK COMPATIBILITY IDEOGRAPH-2F864", cat="Lo", bidi="L", decomp={0x5A27}};
  [0x2f865] = {name="CJK COMPATIBILITY IDEOGRAPH-2F865", cat="Lo", bidi="L", decomp={0x59D8}};
  [0x2f866] = {name="CJK COMPATIBILITY IDEOGRAPH-2F866", cat="Lo", bidi="L", decomp={0x5A66}};
  [0x2f867] = {name="CJK COMPATIBILITY IDEOGRAPH-2F867", cat="Lo", bidi="L", decomp={0x36EE}};
  [0x2f868] = {name="CJK COMPATIBILITY IDEOGRAPH-2F868", cat="Lo", bidi="L", decomp={0x36FC}};
  [0x2f869] = {name="CJK COMPATIBILITY IDEOGRAPH-2F869", cat="Lo", bidi="L", decomp={0x5B08}};
  [0x2f86a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F86A", cat="Lo", bidi="L", decomp={0x5B3E}};
  [0x2f86b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F86B", cat="Lo", bidi="L", decomp={0x5B3E}};
  [0x2f86c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F86C", cat="Lo", bidi="L", decomp={0x219C8}};
  [0x2f86d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F86D", cat="Lo", bidi="L", decomp={0x5BC3}};
  [0x2f86e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F86E", cat="Lo", bidi="L", decomp={0x5BD8}};
  [0x2f86f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F86F", cat="Lo", bidi="L", decomp={0x5BE7}};
  [0x2f870] = {name="CJK COMPATIBILITY IDEOGRAPH-2F870", cat="Lo", bidi="L", decomp={0x5BF3}};
  [0x2f871] = {name="CJK COMPATIBILITY IDEOGRAPH-2F871", cat="Lo", bidi="L", decomp={0x21B18}};
  [0x2f872] = {name="CJK COMPATIBILITY IDEOGRAPH-2F872", cat="Lo", bidi="L", decomp={0x5BFF}};
  [0x2f873] = {name="CJK COMPATIBILITY IDEOGRAPH-2F873", cat="Lo", bidi="L", decomp={0x5C06}};
  [0x2f874] = {name="CJK COMPATIBILITY IDEOGRAPH-2F874", cat="Lo", bidi="L", decomp={0x5F53}};
  [0x2f875] = {name="CJK COMPATIBILITY IDEOGRAPH-2F875", cat="Lo", bidi="L", decomp={0x5C22}};
  [0x2f876] = {name="CJK COMPATIBILITY IDEOGRAPH-2F876", cat="Lo", bidi="L", decomp={0x3781}};
  [0x2f877] = {name="CJK COMPATIBILITY IDEOGRAPH-2F877", cat="Lo", bidi="L", decomp={0x5C60}};
  [0x2f878] = {name="CJK COMPATIBILITY IDEOGRAPH-2F878", cat="Lo", bidi="L", decomp={0x5C6E}};
  [0x2f879] = {name="CJK COMPATIBILITY IDEOGRAPH-2F879", cat="Lo", bidi="L", decomp={0x5CC0}};
  [0x2f87a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F87A", cat="Lo", bidi="L", decomp={0x5C8D}};
  [0x2f87b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F87B", cat="Lo", bidi="L", decomp={0x21DE4}};
  [0x2f87c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F87C", cat="Lo", bidi="L", decomp={0x5D43}};
  [0x2f87d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F87D", cat="Lo", bidi="L", decomp={0x21DE6}};
  [0x2f87e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F87E", cat="Lo", bidi="L", decomp={0x5D6E}};
  [0x2f87f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F87F", cat="Lo", bidi="L", decomp={0x5D6B}};
  [0x2f880] = {name="CJK COMPATIBILITY IDEOGRAPH-2F880", cat="Lo", bidi="L", decomp={0x5D7C}};
  [0x2f881] = {name="CJK COMPATIBILITY IDEOGRAPH-2F881", cat="Lo", bidi="L", decomp={0x5DE1}};
  [0x2f882] = {name="CJK COMPATIBILITY IDEOGRAPH-2F882", cat="Lo", bidi="L", decomp={0x5DE2}};
  [0x2f883] = {name="CJK COMPATIBILITY IDEOGRAPH-2F883", cat="Lo", bidi="L", decomp={0x382F}};
  [0x2f884] = {name="CJK COMPATIBILITY IDEOGRAPH-2F884", cat="Lo", bidi="L", decomp={0x5DFD}};
  [0x2f885] = {name="CJK COMPATIBILITY IDEOGRAPH-2F885", cat="Lo", bidi="L", decomp={0x5E28}};
  [0x2f886] = {name="CJK COMPATIBILITY IDEOGRAPH-2F886", cat="Lo", bidi="L", decomp={0x5E3D}};
  [0x2f887] = {name="CJK COMPATIBILITY IDEOGRAPH-2F887", cat="Lo", bidi="L", decomp={0x5E69}};
  [0x2f888] = {name="CJK COMPATIBILITY IDEOGRAPH-2F888", cat="Lo", bidi="L", decomp={0x3862}};
  [0x2f889] = {name="CJK COMPATIBILITY IDEOGRAPH-2F889", cat="Lo", bidi="L", decomp={0x22183}};
  [0x2f88a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F88A", cat="Lo", bidi="L", decomp={0x387C}};
  [0x2f88b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F88B", cat="Lo", bidi="L", decomp={0x5EB0}};
  [0x2f88c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F88C", cat="Lo", bidi="L", decomp={0x5EB3}};
  [0x2f88d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F88D", cat="Lo", bidi="L", decomp={0x5EB6}};
  [0x2f88e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F88E", cat="Lo", bidi="L", decomp={0x5ECA}};
  [0x2f88f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F88F", cat="Lo", bidi="L", decomp={0x2A392}};
  [0x2f890] = {name="CJK COMPATIBILITY IDEOGRAPH-2F890", cat="Lo", bidi="L", decomp={0x5EFE}, numeric=9};
  [0x2f891] = {name="CJK COMPATIBILITY IDEOGRAPH-2F891", cat="Lo", bidi="L", decomp={0x22331}};
  [0x2f892] = {name="CJK COMPATIBILITY IDEOGRAPH-2F892", cat="Lo", bidi="L", decomp={0x22331}};
  [0x2f893] = {name="CJK COMPATIBILITY IDEOGRAPH-2F893", cat="Lo", bidi="L", decomp={0x8201}};
  [0x2f894] = {name="CJK COMPATIBILITY IDEOGRAPH-2F894", cat="Lo", bidi="L", decomp={0x5F22}};
  [0x2f895] = {name="CJK COMPATIBILITY IDEOGRAPH-2F895", cat="Lo", bidi="L", decomp={0x5F22}};
  [0x2f896] = {name="CJK COMPATIBILITY IDEOGRAPH-2F896", cat="Lo", bidi="L", decomp={0x38C7}};
  [0x2f897] = {name="CJK COMPATIBILITY IDEOGRAPH-2F897", cat="Lo", bidi="L", decomp={0x232B8}};
  [0x2f898] = {name="CJK COMPATIBILITY IDEOGRAPH-2F898", cat="Lo", bidi="L", decomp={0x261DA}};
  [0x2f899] = {name="CJK COMPATIBILITY IDEOGRAPH-2F899", cat="Lo", bidi="L", decomp={0x5F62}};
  [0x2f89a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F89A", cat="Lo", bidi="L", decomp={0x5F6B}};
  [0x2f89b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F89B", cat="Lo", bidi="L", decomp={0x38E3}};
  [0x2f89c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F89C", cat="Lo", bidi="L", decomp={0x5F9A}};
  [0x2f89d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F89D", cat="Lo", bidi="L", decomp={0x5FCD}};
  [0x2f89e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F89E", cat="Lo", bidi="L", decomp={0x5FD7}};
  [0x2f89f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F89F", cat="Lo", bidi="L", decomp={0x5FF9}};
  [0x2f8a0] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8A0", cat="Lo", bidi="L", decomp={0x6081}};
  [0x2f8a1] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8A1", cat="Lo", bidi="L", decomp={0x393A}};
  [0x2f8a2] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8A2", cat="Lo", bidi="L", decomp={0x391C}};
  [0x2f8a3] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8A3", cat="Lo", bidi="L", decomp={0x6094}};
  [0x2f8a4] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8A4", cat="Lo", bidi="L", decomp={0x226D4}};
  [0x2f8a5] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8A5", cat="Lo", bidi="L", decomp={0x60C7}};
  [0x2f8a6] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8A6", cat="Lo", bidi="L", decomp={0x6148}};
  [0x2f8a7] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8A7", cat="Lo", bidi="L", decomp={0x614C}};
  [0x2f8a8] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8A8", cat="Lo", bidi="L", decomp={0x614E}};
  [0x2f8a9] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8A9", cat="Lo", bidi="L", decomp={0x614C}};
  [0x2f8aa] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8AA", cat="Lo", bidi="L", decomp={0x617A}};
  [0x2f8ab] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8AB", cat="Lo", bidi="L", decomp={0x618E}};
  [0x2f8ac] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8AC", cat="Lo", bidi="L", decomp={0x61B2}};
  [0x2f8ad] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8AD", cat="Lo", bidi="L", decomp={0x61A4}};
  [0x2f8ae] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8AE", cat="Lo", bidi="L", decomp={0x61AF}};
  [0x2f8af] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8AF", cat="Lo", bidi="L", decomp={0x61DE}};
  [0x2f8b0] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8B0", cat="Lo", bidi="L", decomp={0x61F2}};
  [0x2f8b1] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8B1", cat="Lo", bidi="L", decomp={0x61F6}};
  [0x2f8b2] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8B2", cat="Lo", bidi="L", decomp={0x6210}};
  [0x2f8b3] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8B3", cat="Lo", bidi="L", decomp={0x621B}};
  [0x2f8b4] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8B4", cat="Lo", bidi="L", decomp={0x625D}};
  [0x2f8b5] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8B5", cat="Lo", bidi="L", decomp={0x62B1}};
  [0x2f8b6] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8B6", cat="Lo", bidi="L", decomp={0x62D4}};
  [0x2f8b7] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8B7", cat="Lo", bidi="L", decomp={0x6350}};
  [0x2f8b8] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8B8", cat="Lo", bidi="L", decomp={0x22B0C}};
  [0x2f8b9] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8B9", cat="Lo", bidi="L", decomp={0x633D}};
  [0x2f8ba] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8BA", cat="Lo", bidi="L", decomp={0x62FC}};
  [0x2f8bb] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8BB", cat="Lo", bidi="L", decomp={0x6368}};
  [0x2f8bc] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8BC", cat="Lo", bidi="L", decomp={0x6383}};
  [0x2f8bd] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8BD", cat="Lo", bidi="L", decomp={0x63E4}};
  [0x2f8be] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8BE", cat="Lo", bidi="L", decomp={0x22BF1}};
  [0x2f8bf] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8BF", cat="Lo", bidi="L", decomp={0x6422}};
  [0x2f8c0] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8C0", cat="Lo", bidi="L", decomp={0x63C5}};
  [0x2f8c1] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8C1", cat="Lo", bidi="L", decomp={0x63A9}};
  [0x2f8c2] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8C2", cat="Lo", bidi="L", decomp={0x3A2E}};
  [0x2f8c3] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8C3", cat="Lo", bidi="L", decomp={0x6469}};
  [0x2f8c4] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8C4", cat="Lo", bidi="L", decomp={0x647E}};
  [0x2f8c5] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8C5", cat="Lo", bidi="L", decomp={0x649D}};
  [0x2f8c6] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8C6", cat="Lo", bidi="L", decomp={0x6477}};
  [0x2f8c7] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8C7", cat="Lo", bidi="L", decomp={0x3A6C}};
  [0x2f8c8] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8C8", cat="Lo", bidi="L", decomp={0x654F}};
  [0x2f8c9] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8C9", cat="Lo", bidi="L", decomp={0x656C}};
  [0x2f8ca] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8CA", cat="Lo", bidi="L", decomp={0x2300A}};
  [0x2f8cb] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8CB", cat="Lo", bidi="L", decomp={0x65E3}};
  [0x2f8cc] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8CC", cat="Lo", bidi="L", decomp={0x66F8}};
  [0x2f8cd] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8CD", cat="Lo", bidi="L", decomp={0x6649}};
  [0x2f8ce] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8CE", cat="Lo", bidi="L", decomp={0x3B19}};
  [0x2f8cf] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8CF", cat="Lo", bidi="L", decomp={0x6691}};
  [0x2f8d0] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8D0", cat="Lo", bidi="L", decomp={0x3B08}};
  [0x2f8d1] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8D1", cat="Lo", bidi="L", decomp={0x3AE4}};
  [0x2f8d2] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8D2", cat="Lo", bidi="L", decomp={0x5192}};
  [0x2f8d3] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8D3", cat="Lo", bidi="L", decomp={0x5195}};
  [0x2f8d4] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8D4", cat="Lo", bidi="L", decomp={0x6700}};
  [0x2f8d5] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8D5", cat="Lo", bidi="L", decomp={0x669C}};
  [0x2f8d6] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8D6", cat="Lo", bidi="L", decomp={0x80AD}};
  [0x2f8d7] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8D7", cat="Lo", bidi="L", decomp={0x43D9}};
  [0x2f8d8] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8D8", cat="Lo", bidi="L", decomp={0x6717}};
  [0x2f8d9] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8D9", cat="Lo", bidi="L", decomp={0x671B}};
  [0x2f8da] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8DA", cat="Lo", bidi="L", decomp={0x6721}};
  [0x2f8db] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8DB", cat="Lo", bidi="L", decomp={0x675E}};
  [0x2f8dc] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8DC", cat="Lo", bidi="L", decomp={0x6753}};
  [0x2f8dd] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8DD", cat="Lo", bidi="L", decomp={0x233C3}};
  [0x2f8de] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8DE", cat="Lo", bidi="L", decomp={0x3B49}};
  [0x2f8df] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8DF", cat="Lo", bidi="L", decomp={0x67FA}};
  [0x2f8e0] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8E0", cat="Lo", bidi="L", decomp={0x6785}};
  [0x2f8e1] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8E1", cat="Lo", bidi="L", decomp={0x6852}};
  [0x2f8e2] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8E2", cat="Lo", bidi="L", decomp={0x6885}};
  [0x2f8e3] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8E3", cat="Lo", bidi="L", decomp={0x2346D}};
  [0x2f8e4] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8E4", cat="Lo", bidi="L", decomp={0x688E}};
  [0x2f8e5] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8E5", cat="Lo", bidi="L", decomp={0x681F}};
  [0x2f8e6] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8E6", cat="Lo", bidi="L", decomp={0x6914}};
  [0x2f8e7] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8E7", cat="Lo", bidi="L", decomp={0x3B9D}};
  [0x2f8e8] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8E8", cat="Lo", bidi="L", decomp={0x6942}};
  [0x2f8e9] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8E9", cat="Lo", bidi="L", decomp={0x69A3}};
  [0x2f8ea] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8EA", cat="Lo", bidi="L", decomp={0x69EA}};
  [0x2f8eb] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8EB", cat="Lo", bidi="L", decomp={0x6AA8}};
  [0x2f8ec] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8EC", cat="Lo", bidi="L", decomp={0x236A3}};
  [0x2f8ed] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8ED", cat="Lo", bidi="L", decomp={0x6ADB}};
  [0x2f8ee] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8EE", cat="Lo", bidi="L", decomp={0x3C18}};
  [0x2f8ef] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8EF", cat="Lo", bidi="L", decomp={0x6B21}};
  [0x2f8f0] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8F0", cat="Lo", bidi="L", decomp={0x238A7}};
  [0x2f8f1] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8F1", cat="Lo", bidi="L", decomp={0x6B54}};
  [0x2f8f2] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8F2", cat="Lo", bidi="L", decomp={0x3C4E}};
  [0x2f8f3] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8F3", cat="Lo", bidi="L", decomp={0x6B72}};
  [0x2f8f4] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8F4", cat="Lo", bidi="L", decomp={0x6B9F}};
  [0x2f8f5] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8F5", cat="Lo", bidi="L", decomp={0x6BBA}};
  [0x2f8f6] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8F6", cat="Lo", bidi="L", decomp={0x6BBB}};
  [0x2f8f7] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8F7", cat="Lo", bidi="L", decomp={0x23A8D}};
  [0x2f8f8] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8F8", cat="Lo", bidi="L", decomp={0x21D0B}};
  [0x2f8f9] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8F9", cat="Lo", bidi="L", decomp={0x23AFA}};
  [0x2f8fa] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8FA", cat="Lo", bidi="L", decomp={0x6C4E}};
  [0x2f8fb] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8FB", cat="Lo", bidi="L", decomp={0x23CBC}};
  [0x2f8fc] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8FC", cat="Lo", bidi="L", decomp={0x6CBF}};
  [0x2f8fd] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8FD", cat="Lo", bidi="L", decomp={0x6CCD}};
  [0x2f8fe] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8FE", cat="Lo", bidi="L", decomp={0x6C67}};
  [0x2f8ff] = {name="CJK COMPATIBILITY IDEOGRAPH-2F8FF", cat="Lo", bidi="L", decomp={0x6D16}};
  [0x2f900] = {name="CJK COMPATIBILITY IDEOGRAPH-2F900", cat="Lo", bidi="L", decomp={0x6D3E}};
  [0x2f901] = {name="CJK COMPATIBILITY IDEOGRAPH-2F901", cat="Lo", bidi="L", decomp={0x6D77}};
  [0x2f902] = {name="CJK COMPATIBILITY IDEOGRAPH-2F902", cat="Lo", bidi="L", decomp={0x6D41}};
  [0x2f903] = {name="CJK COMPATIBILITY IDEOGRAPH-2F903", cat="Lo", bidi="L", decomp={0x6D69}};
  [0x2f904] = {name="CJK COMPATIBILITY IDEOGRAPH-2F904", cat="Lo", bidi="L", decomp={0x6D78}};
  [0x2f905] = {name="CJK COMPATIBILITY IDEOGRAPH-2F905", cat="Lo", bidi="L", decomp={0x6D85}};
  [0x2f906] = {name="CJK COMPATIBILITY IDEOGRAPH-2F906", cat="Lo", bidi="L", decomp={0x23D1E}};
  [0x2f907] = {name="CJK COMPATIBILITY IDEOGRAPH-2F907", cat="Lo", bidi="L", decomp={0x6D34}};
  [0x2f908] = {name="CJK COMPATIBILITY IDEOGRAPH-2F908", cat="Lo", bidi="L", decomp={0x6E2F}};
  [0x2f909] = {name="CJK COMPATIBILITY IDEOGRAPH-2F909", cat="Lo", bidi="L", decomp={0x6E6E}};
  [0x2f90a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F90A", cat="Lo", bidi="L", decomp={0x3D33}};
  [0x2f90b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F90B", cat="Lo", bidi="L", decomp={0x6ECB}};
  [0x2f90c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F90C", cat="Lo", bidi="L", decomp={0x6EC7}};
  [0x2f90d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F90D", cat="Lo", bidi="L", decomp={0x23ED1}};
  [0x2f90e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F90E", cat="Lo", bidi="L", decomp={0x6DF9}};
  [0x2f90f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F90F", cat="Lo", bidi="L", decomp={0x6F6E}};
  [0x2f910] = {name="CJK COMPATIBILITY IDEOGRAPH-2F910", cat="Lo", bidi="L", decomp={0x23F5E}};
  [0x2f911] = {name="CJK COMPATIBILITY IDEOGRAPH-2F911", cat="Lo", bidi="L", decomp={0x23F8E}};
  [0x2f912] = {name="CJK COMPATIBILITY IDEOGRAPH-2F912", cat="Lo", bidi="L", decomp={0x6FC6}};
  [0x2f913] = {name="CJK COMPATIBILITY IDEOGRAPH-2F913", cat="Lo", bidi="L", decomp={0x7039}};
  [0x2f914] = {name="CJK COMPATIBILITY IDEOGRAPH-2F914", cat="Lo", bidi="L", decomp={0x701E}};
  [0x2f915] = {name="CJK COMPATIBILITY IDEOGRAPH-2F915", cat="Lo", bidi="L", decomp={0x701B}};
  [0x2f916] = {name="CJK COMPATIBILITY IDEOGRAPH-2F916", cat="Lo", bidi="L", decomp={0x3D96}};
  [0x2f917] = {name="CJK COMPATIBILITY IDEOGRAPH-2F917", cat="Lo", bidi="L", decomp={0x704A}};
  [0x2f918] = {name="CJK COMPATIBILITY IDEOGRAPH-2F918", cat="Lo", bidi="L", decomp={0x707D}};
  [0x2f919] = {name="CJK COMPATIBILITY IDEOGRAPH-2F919", cat="Lo", bidi="L", decomp={0x7077}};
  [0x2f91a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F91A", cat="Lo", bidi="L", decomp={0x70AD}};
  [0x2f91b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F91B", cat="Lo", bidi="L", decomp={0x20525}};
  [0x2f91c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F91C", cat="Lo", bidi="L", decomp={0x7145}};
  [0x2f91d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F91D", cat="Lo", bidi="L", decomp={0x24263}};
  [0x2f91e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F91E", cat="Lo", bidi="L", decomp={0x719C}};
  [0x2f91f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F91F", cat="Lo", bidi="L", decomp={0x243AB}};
  [0x2f920] = {name="CJK COMPATIBILITY IDEOGRAPH-2F920", cat="Lo", bidi="L", decomp={0x7228}};
  [0x2f921] = {name="CJK COMPATIBILITY IDEOGRAPH-2F921", cat="Lo", bidi="L", decomp={0x7235}};
  [0x2f922] = {name="CJK COMPATIBILITY IDEOGRAPH-2F922", cat="Lo", bidi="L", decomp={0x7250}};
  [0x2f923] = {name="CJK COMPATIBILITY IDEOGRAPH-2F923", cat="Lo", bidi="L", decomp={0x24608}};
  [0x2f924] = {name="CJK COMPATIBILITY IDEOGRAPH-2F924", cat="Lo", bidi="L", decomp={0x7280}};
  [0x2f925] = {name="CJK COMPATIBILITY IDEOGRAPH-2F925", cat="Lo", bidi="L", decomp={0x7295}};
  [0x2f926] = {name="CJK COMPATIBILITY IDEOGRAPH-2F926", cat="Lo", bidi="L", decomp={0x24735}};
  [0x2f927] = {name="CJK COMPATIBILITY IDEOGRAPH-2F927", cat="Lo", bidi="L", decomp={0x24814}};
  [0x2f928] = {name="CJK COMPATIBILITY IDEOGRAPH-2F928", cat="Lo", bidi="L", decomp={0x737A}};
  [0x2f929] = {name="CJK COMPATIBILITY IDEOGRAPH-2F929", cat="Lo", bidi="L", decomp={0x738B}};
  [0x2f92a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F92A", cat="Lo", bidi="L", decomp={0x3EAC}};
  [0x2f92b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F92B", cat="Lo", bidi="L", decomp={0x73A5}};
  [0x2f92c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F92C", cat="Lo", bidi="L", decomp={0x3EB8}};
  [0x2f92d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F92D", cat="Lo", bidi="L", decomp={0x3EB8}};
  [0x2f92e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F92E", cat="Lo", bidi="L", decomp={0x7447}};
  [0x2f92f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F92F", cat="Lo", bidi="L", decomp={0x745C}};
  [0x2f930] = {name="CJK COMPATIBILITY IDEOGRAPH-2F930", cat="Lo", bidi="L", decomp={0x7471}};
  [0x2f931] = {name="CJK COMPATIBILITY IDEOGRAPH-2F931", cat="Lo", bidi="L", decomp={0x7485}};
  [0x2f932] = {name="CJK COMPATIBILITY IDEOGRAPH-2F932", cat="Lo", bidi="L", decomp={0x74CA}};
  [0x2f933] = {name="CJK COMPATIBILITY IDEOGRAPH-2F933", cat="Lo", bidi="L", decomp={0x3F1B}};
  [0x2f934] = {name="CJK COMPATIBILITY IDEOGRAPH-2F934", cat="Lo", bidi="L", decomp={0x7524}};
  [0x2f935] = {name="CJK COMPATIBILITY IDEOGRAPH-2F935", cat="Lo", bidi="L", decomp={0x24C36}};
  [0x2f936] = {name="CJK COMPATIBILITY IDEOGRAPH-2F936", cat="Lo", bidi="L", decomp={0x753E}};
  [0x2f937] = {name="CJK COMPATIBILITY IDEOGRAPH-2F937", cat="Lo", bidi="L", decomp={0x24C92}};
  [0x2f938] = {name="CJK COMPATIBILITY IDEOGRAPH-2F938", cat="Lo", bidi="L", decomp={0x7570}};
  [0x2f939] = {name="CJK COMPATIBILITY IDEOGRAPH-2F939", cat="Lo", bidi="L", decomp={0x2219F}};
  [0x2f93a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F93A", cat="Lo", bidi="L", decomp={0x7610}};
  [0x2f93b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F93B", cat="Lo", bidi="L", decomp={0x24FA1}};
  [0x2f93c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F93C", cat="Lo", bidi="L", decomp={0x24FB8}};
  [0x2f93d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F93D", cat="Lo", bidi="L", decomp={0x25044}};
  [0x2f93e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F93E", cat="Lo", bidi="L", decomp={0x3FFC}};
  [0x2f93f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F93F", cat="Lo", bidi="L", decomp={0x4008}};
  [0x2f940] = {name="CJK COMPATIBILITY IDEOGRAPH-2F940", cat="Lo", bidi="L", decomp={0x76F4}};
  [0x2f941] = {name="CJK COMPATIBILITY IDEOGRAPH-2F941", cat="Lo", bidi="L", decomp={0x250F3}};
  [0x2f942] = {name="CJK COMPATIBILITY IDEOGRAPH-2F942", cat="Lo", bidi="L", decomp={0x250F2}};
  [0x2f943] = {name="CJK COMPATIBILITY IDEOGRAPH-2F943", cat="Lo", bidi="L", decomp={0x25119}};
  [0x2f944] = {name="CJK COMPATIBILITY IDEOGRAPH-2F944", cat="Lo", bidi="L", decomp={0x25133}};
  [0x2f945] = {name="CJK COMPATIBILITY IDEOGRAPH-2F945", cat="Lo", bidi="L", decomp={0x771E}};
  [0x2f946] = {name="CJK COMPATIBILITY IDEOGRAPH-2F946", cat="Lo", bidi="L", decomp={0x771F}};
  [0x2f947] = {name="CJK COMPATIBILITY IDEOGRAPH-2F947", cat="Lo", bidi="L", decomp={0x771F}};
  [0x2f948] = {name="CJK COMPATIBILITY IDEOGRAPH-2F948", cat="Lo", bidi="L", decomp={0x774A}};
  [0x2f949] = {name="CJK COMPATIBILITY IDEOGRAPH-2F949", cat="Lo", bidi="L", decomp={0x4039}};
  [0x2f94a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F94A", cat="Lo", bidi="L", decomp={0x778B}};
  [0x2f94b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F94B", cat="Lo", bidi="L", decomp={0x4046}};
  [0x2f94c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F94C", cat="Lo", bidi="L", decomp={0x4096}};
  [0x2f94d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F94D", cat="Lo", bidi="L", decomp={0x2541D}};
  [0x2f94e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F94E", cat="Lo", bidi="L", decomp={0x784E}};
  [0x2f94f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F94F", cat="Lo", bidi="L", decomp={0x788C}};
  [0x2f950] = {name="CJK COMPATIBILITY IDEOGRAPH-2F950", cat="Lo", bidi="L", decomp={0x78CC}};
  [0x2f951] = {name="CJK COMPATIBILITY IDEOGRAPH-2F951", cat="Lo", bidi="L", decomp={0x40E3}};
  [0x2f952] = {name="CJK COMPATIBILITY IDEOGRAPH-2F952", cat="Lo", bidi="L", decomp={0x25626}};
  [0x2f953] = {name="CJK COMPATIBILITY IDEOGRAPH-2F953", cat="Lo", bidi="L", decomp={0x7956}};
  [0x2f954] = {name="CJK COMPATIBILITY IDEOGRAPH-2F954", cat="Lo", bidi="L", decomp={0x2569A}};
  [0x2f955] = {name="CJK COMPATIBILITY IDEOGRAPH-2F955", cat="Lo", bidi="L", decomp={0x256C5}};
  [0x2f956] = {name="CJK COMPATIBILITY IDEOGRAPH-2F956", cat="Lo", bidi="L", decomp={0x798F}};
  [0x2f957] = {name="CJK COMPATIBILITY IDEOGRAPH-2F957", cat="Lo", bidi="L", decomp={0x79EB}};
  [0x2f958] = {name="CJK COMPATIBILITY IDEOGRAPH-2F958", cat="Lo", bidi="L", decomp={0x412F}};
  [0x2f959] = {name="CJK COMPATIBILITY IDEOGRAPH-2F959", cat="Lo", bidi="L", decomp={0x7A40}};
  [0x2f95a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F95A", cat="Lo", bidi="L", decomp={0x7A4A}};
  [0x2f95b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F95B", cat="Lo", bidi="L", decomp={0x7A4F}};
  [0x2f95c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F95C", cat="Lo", bidi="L", decomp={0x2597C}};
  [0x2f95d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F95D", cat="Lo", bidi="L", decomp={0x25AA7}};
  [0x2f95e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F95E", cat="Lo", bidi="L", decomp={0x25AA7}};
  [0x2f95f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F95F", cat="Lo", bidi="L", decomp={0x7AEE}};
  [0x2f960] = {name="CJK COMPATIBILITY IDEOGRAPH-2F960", cat="Lo", bidi="L", decomp={0x4202}};
  [0x2f961] = {name="CJK COMPATIBILITY IDEOGRAPH-2F961", cat="Lo", bidi="L", decomp={0x25BAB}};
  [0x2f962] = {name="CJK COMPATIBILITY IDEOGRAPH-2F962", cat="Lo", bidi="L", decomp={0x7BC6}};
  [0x2f963] = {name="CJK COMPATIBILITY IDEOGRAPH-2F963", cat="Lo", bidi="L", decomp={0x7BC9}};
  [0x2f964] = {name="CJK COMPATIBILITY IDEOGRAPH-2F964", cat="Lo", bidi="L", decomp={0x4227}};
  [0x2f965] = {name="CJK COMPATIBILITY IDEOGRAPH-2F965", cat="Lo", bidi="L", decomp={0x25C80}};
  [0x2f966] = {name="CJK COMPATIBILITY IDEOGRAPH-2F966", cat="Lo", bidi="L", decomp={0x7CD2}};
  [0x2f967] = {name="CJK COMPATIBILITY IDEOGRAPH-2F967", cat="Lo", bidi="L", decomp={0x42A0}};
  [0x2f968] = {name="CJK COMPATIBILITY IDEOGRAPH-2F968", cat="Lo", bidi="L", decomp={0x7CE8}};
  [0x2f969] = {name="CJK COMPATIBILITY IDEOGRAPH-2F969", cat="Lo", bidi="L", decomp={0x7CE3}};
  [0x2f96a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F96A", cat="Lo", bidi="L", decomp={0x7D00}};
  [0x2f96b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F96B", cat="Lo", bidi="L", decomp={0x25F86}};
  [0x2f96c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F96C", cat="Lo", bidi="L", decomp={0x7D63}};
  [0x2f96d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F96D", cat="Lo", bidi="L", decomp={0x4301}};
  [0x2f96e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F96E", cat="Lo", bidi="L", decomp={0x7DC7}};
  [0x2f96f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F96F", cat="Lo", bidi="L", decomp={0x7E02}};
  [0x2f970] = {name="CJK COMPATIBILITY IDEOGRAPH-2F970", cat="Lo", bidi="L", decomp={0x7E45}};
  [0x2f971] = {name="CJK COMPATIBILITY IDEOGRAPH-2F971", cat="Lo", bidi="L", decomp={0x4334}};
  [0x2f972] = {name="CJK COMPATIBILITY IDEOGRAPH-2F972", cat="Lo", bidi="L", decomp={0x26228}};
  [0x2f973] = {name="CJK COMPATIBILITY IDEOGRAPH-2F973", cat="Lo", bidi="L", decomp={0x26247}};
  [0x2f974] = {name="CJK COMPATIBILITY IDEOGRAPH-2F974", cat="Lo", bidi="L", decomp={0x4359}};
  [0x2f975] = {name="CJK COMPATIBILITY IDEOGRAPH-2F975", cat="Lo", bidi="L", decomp={0x262D9}};
  [0x2f976] = {name="CJK COMPATIBILITY IDEOGRAPH-2F976", cat="Lo", bidi="L", decomp={0x7F7A}};
  [0x2f977] = {name="CJK COMPATIBILITY IDEOGRAPH-2F977", cat="Lo", bidi="L", decomp={0x2633E}};
  [0x2f978] = {name="CJK COMPATIBILITY IDEOGRAPH-2F978", cat="Lo", bidi="L", decomp={0x7F95}};
  [0x2f979] = {name="CJK COMPATIBILITY IDEOGRAPH-2F979", cat="Lo", bidi="L", decomp={0x7FFA}};
  [0x2f97a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F97A", cat="Lo", bidi="L", decomp={0x8005}};
  [0x2f97b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F97B", cat="Lo", bidi="L", decomp={0x264DA}};
  [0x2f97c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F97C", cat="Lo", bidi="L", decomp={0x26523}};
  [0x2f97d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F97D", cat="Lo", bidi="L", decomp={0x8060}};
  [0x2f97e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F97E", cat="Lo", bidi="L", decomp={0x265A8}};
  [0x2f97f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F97F", cat="Lo", bidi="L", decomp={0x8070}};
  [0x2f980] = {name="CJK COMPATIBILITY IDEOGRAPH-2F980", cat="Lo", bidi="L", decomp={0x2335F}};
  [0x2f981] = {name="CJK COMPATIBILITY IDEOGRAPH-2F981", cat="Lo", bidi="L", decomp={0x43D5}};
  [0x2f982] = {name="CJK COMPATIBILITY IDEOGRAPH-2F982", cat="Lo", bidi="L", decomp={0x80B2}};
  [0x2f983] = {name="CJK COMPATIBILITY IDEOGRAPH-2F983", cat="Lo", bidi="L", decomp={0x8103}};
  [0x2f984] = {name="CJK COMPATIBILITY IDEOGRAPH-2F984", cat="Lo", bidi="L", decomp={0x440B}};
  [0x2f985] = {name="CJK COMPATIBILITY IDEOGRAPH-2F985", cat="Lo", bidi="L", decomp={0x813E}};
  [0x2f986] = {name="CJK COMPATIBILITY IDEOGRAPH-2F986", cat="Lo", bidi="L", decomp={0x5AB5}};
  [0x2f987] = {name="CJK COMPATIBILITY IDEOGRAPH-2F987", cat="Lo", bidi="L", decomp={0x267A7}};
  [0x2f988] = {name="CJK COMPATIBILITY IDEOGRAPH-2F988", cat="Lo", bidi="L", decomp={0x267B5}};
  [0x2f989] = {name="CJK COMPATIBILITY IDEOGRAPH-2F989", cat="Lo", bidi="L", decomp={0x23393}};
  [0x2f98a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F98A", cat="Lo", bidi="L", decomp={0x2339C}};
  [0x2f98b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F98B", cat="Lo", bidi="L", decomp={0x8201}};
  [0x2f98c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F98C", cat="Lo", bidi="L", decomp={0x8204}};
  [0x2f98d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F98D", cat="Lo", bidi="L", decomp={0x8F9E}};
  [0x2f98e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F98E", cat="Lo", bidi="L", decomp={0x446B}};
  [0x2f98f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F98F", cat="Lo", bidi="L", decomp={0x8291}};
  [0x2f990] = {name="CJK COMPATIBILITY IDEOGRAPH-2F990", cat="Lo", bidi="L", decomp={0x828B}};
  [0x2f991] = {name="CJK COMPATIBILITY IDEOGRAPH-2F991", cat="Lo", bidi="L", decomp={0x829D}};
  [0x2f992] = {name="CJK COMPATIBILITY IDEOGRAPH-2F992", cat="Lo", bidi="L", decomp={0x52B3}};
  [0x2f993] = {name="CJK COMPATIBILITY IDEOGRAPH-2F993", cat="Lo", bidi="L", decomp={0x82B1}};
  [0x2f994] = {name="CJK COMPATIBILITY IDEOGRAPH-2F994", cat="Lo", bidi="L", decomp={0x82B3}};
  [0x2f995] = {name="CJK COMPATIBILITY IDEOGRAPH-2F995", cat="Lo", bidi="L", decomp={0x82BD}};
  [0x2f996] = {name="CJK COMPATIBILITY IDEOGRAPH-2F996", cat="Lo", bidi="L", decomp={0x82E6}};
  [0x2f997] = {name="CJK COMPATIBILITY IDEOGRAPH-2F997", cat="Lo", bidi="L", decomp={0x26B3C}};
  [0x2f998] = {name="CJK COMPATIBILITY IDEOGRAPH-2F998", cat="Lo", bidi="L", decomp={0x82E5}};
  [0x2f999] = {name="CJK COMPATIBILITY IDEOGRAPH-2F999", cat="Lo", bidi="L", decomp={0x831D}};
  [0x2f99a] = {name="CJK COMPATIBILITY IDEOGRAPH-2F99A", cat="Lo", bidi="L", decomp={0x8363}};
  [0x2f99b] = {name="CJK COMPATIBILITY IDEOGRAPH-2F99B", cat="Lo", bidi="L", decomp={0x83AD}};
  [0x2f99c] = {name="CJK COMPATIBILITY IDEOGRAPH-2F99C", cat="Lo", bidi="L", decomp={0x8323}};
  [0x2f99d] = {name="CJK COMPATIBILITY IDEOGRAPH-2F99D", cat="Lo", bidi="L", decomp={0x83BD}};
  [0x2f99e] = {name="CJK COMPATIBILITY IDEOGRAPH-2F99E", cat="Lo", bidi="L", decomp={0x83E7}};
  [0x2f99f] = {name="CJK COMPATIBILITY IDEOGRAPH-2F99F", cat="Lo", bidi="L", decomp={0x8457}};
  [0x2f9a0] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9A0", cat="Lo", bidi="L", decomp={0x8353}};
  [0x2f9a1] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9A1", cat="Lo", bidi="L", decomp={0x83CA}};
  [0x2f9a2] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9A2", cat="Lo", bidi="L", decomp={0x83CC}};
  [0x2f9a3] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9A3", cat="Lo", bidi="L", decomp={0x83DC}};
  [0x2f9a4] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9A4", cat="Lo", bidi="L", decomp={0x26C36}};
  [0x2f9a5] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9A5", cat="Lo", bidi="L", decomp={0x26D6B}};
  [0x2f9a6] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9A6", cat="Lo", bidi="L", decomp={0x26CD5}};
  [0x2f9a7] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9A7", cat="Lo", bidi="L", decomp={0x452B}};
  [0x2f9a8] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9A8", cat="Lo", bidi="L", decomp={0x84F1}};
  [0x2f9a9] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9A9", cat="Lo", bidi="L", decomp={0x84F3}};
  [0x2f9aa] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9AA", cat="Lo", bidi="L", decomp={0x8516}};
  [0x2f9ab] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9AB", cat="Lo", bidi="L", decomp={0x273CA}};
  [0x2f9ac] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9AC", cat="Lo", bidi="L", decomp={0x8564}};
  [0x2f9ad] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9AD", cat="Lo", bidi="L", decomp={0x26F2C}};
  [0x2f9ae] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9AE", cat="Lo", bidi="L", decomp={0x455D}};
  [0x2f9af] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9AF", cat="Lo", bidi="L", decomp={0x4561}};
  [0x2f9b0] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9B0", cat="Lo", bidi="L", decomp={0x26FB1}};
  [0x2f9b1] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9B1", cat="Lo", bidi="L", decomp={0x270D2}};
  [0x2f9b2] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9B2", cat="Lo", bidi="L", decomp={0x456B}};
  [0x2f9b3] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9B3", cat="Lo", bidi="L", decomp={0x8650}};
  [0x2f9b4] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9B4", cat="Lo", bidi="L", decomp={0x865C}};
  [0x2f9b5] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9B5", cat="Lo", bidi="L", decomp={0x8667}};
  [0x2f9b6] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9B6", cat="Lo", bidi="L", decomp={0x8669}};
  [0x2f9b7] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9B7", cat="Lo", bidi="L", decomp={0x86A9}};
  [0x2f9b8] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9B8", cat="Lo", bidi="L", decomp={0x8688}};
  [0x2f9b9] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9B9", cat="Lo", bidi="L", decomp={0x870E}};
  [0x2f9ba] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9BA", cat="Lo", bidi="L", decomp={0x86E2}};
  [0x2f9bb] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9BB", cat="Lo", bidi="L", decomp={0x8779}};
  [0x2f9bc] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9BC", cat="Lo", bidi="L", decomp={0x8728}};
  [0x2f9bd] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9BD", cat="Lo", bidi="L", decomp={0x876B}};
  [0x2f9be] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9BE", cat="Lo", bidi="L", decomp={0x8786}};
  [0x2f9bf] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9BF", cat="Lo", bidi="L", decomp={0x45D7}};
  [0x2f9c0] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9C0", cat="Lo", bidi="L", decomp={0x87E1}};
  [0x2f9c1] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9C1", cat="Lo", bidi="L", decomp={0x8801}};
  [0x2f9c2] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9C2", cat="Lo", bidi="L", decomp={0x45F9}};
  [0x2f9c3] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9C3", cat="Lo", bidi="L", decomp={0x8860}};
  [0x2f9c4] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9C4", cat="Lo", bidi="L", decomp={0x8863}};
  [0x2f9c5] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9C5", cat="Lo", bidi="L", decomp={0x27667}};
  [0x2f9c6] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9C6", cat="Lo", bidi="L", decomp={0x88D7}};
  [0x2f9c7] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9C7", cat="Lo", bidi="L", decomp={0x88DE}};
  [0x2f9c8] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9C8", cat="Lo", bidi="L", decomp={0x4635}};
  [0x2f9c9] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9C9", cat="Lo", bidi="L", decomp={0x88FA}};
  [0x2f9ca] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9CA", cat="Lo", bidi="L", decomp={0x34BB}};
  [0x2f9cb] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9CB", cat="Lo", bidi="L", decomp={0x278AE}};
  [0x2f9cc] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9CC", cat="Lo", bidi="L", decomp={0x27966}};
  [0x2f9cd] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9CD", cat="Lo", bidi="L", decomp={0x46BE}};
  [0x2f9ce] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9CE", cat="Lo", bidi="L", decomp={0x46C7}};
  [0x2f9cf] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9CF", cat="Lo", bidi="L", decomp={0x8AA0}};
  [0x2f9d0] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9D0", cat="Lo", bidi="L", decomp={0x8AED}};
  [0x2f9d1] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9D1", cat="Lo", bidi="L", decomp={0x8B8A}};
  [0x2f9d2] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9D2", cat="Lo", bidi="L", decomp={0x8C55}};
  [0x2f9d3] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9D3", cat="Lo", bidi="L", decomp={0x27CA8}};
  [0x2f9d4] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9D4", cat="Lo", bidi="L", decomp={0x8CAB}};
  [0x2f9d5] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9D5", cat="Lo", bidi="L", decomp={0x8CC1}};
  [0x2f9d6] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9D6", cat="Lo", bidi="L", decomp={0x8D1B}};
  [0x2f9d7] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9D7", cat="Lo", bidi="L", decomp={0x8D77}};
  [0x2f9d8] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9D8", cat="Lo", bidi="L", decomp={0x27F2F}};
  [0x2f9d9] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9D9", cat="Lo", bidi="L", decomp={0x20804}};
  [0x2f9da] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9DA", cat="Lo", bidi="L", decomp={0x8DCB}};
  [0x2f9db] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9DB", cat="Lo", bidi="L", decomp={0x8DBC}};
  [0x2f9dc] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9DC", cat="Lo", bidi="L", decomp={0x8DF0}};
  [0x2f9dd] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9DD", cat="Lo", bidi="L", decomp={0x208DE}};
  [0x2f9de] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9DE", cat="Lo", bidi="L", decomp={0x8ED4}};
  [0x2f9df] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9DF", cat="Lo", bidi="L", decomp={0x8F38}};
  [0x2f9e0] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9E0", cat="Lo", bidi="L", decomp={0x285D2}};
  [0x2f9e1] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9E1", cat="Lo", bidi="L", decomp={0x285ED}};
  [0x2f9e2] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9E2", cat="Lo", bidi="L", decomp={0x9094}};
  [0x2f9e3] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9E3", cat="Lo", bidi="L", decomp={0x90F1}};
  [0x2f9e4] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9E4", cat="Lo", bidi="L", decomp={0x9111}};
  [0x2f9e5] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9E5", cat="Lo", bidi="L", decomp={0x2872E}};
  [0x2f9e6] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9E6", cat="Lo", bidi="L", decomp={0x911B}};
  [0x2f9e7] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9E7", cat="Lo", bidi="L", decomp={0x9238}};
  [0x2f9e8] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9E8", cat="Lo", bidi="L", decomp={0x92D7}};
  [0x2f9e9] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9E9", cat="Lo", bidi="L", decomp={0x92D8}};
  [0x2f9ea] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9EA", cat="Lo", bidi="L", decomp={0x927C}};
  [0x2f9eb] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9EB", cat="Lo", bidi="L", decomp={0x93F9}};
  [0x2f9ec] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9EC", cat="Lo", bidi="L", decomp={0x9415}};
  [0x2f9ed] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9ED", cat="Lo", bidi="L", decomp={0x28BFA}};
  [0x2f9ee] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9EE", cat="Lo", bidi="L", decomp={0x958B}};
  [0x2f9ef] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9EF", cat="Lo", bidi="L", decomp={0x4995}};
  [0x2f9f0] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9F0", cat="Lo", bidi="L", decomp={0x95B7}};
  [0x2f9f1] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9F1", cat="Lo", bidi="L", decomp={0x28D77}};
  [0x2f9f2] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9F2", cat="Lo", bidi="L", decomp={0x49E6}};
  [0x2f9f3] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9F3", cat="Lo", bidi="L", decomp={0x96C3}};
  [0x2f9f4] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9F4", cat="Lo", bidi="L", decomp={0x5DB2}};
  [0x2f9f5] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9F5", cat="Lo", bidi="L", decomp={0x9723}};
  [0x2f9f6] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9F6", cat="Lo", bidi="L", decomp={0x29145}};
  [0x2f9f7] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9F7", cat="Lo", bidi="L", decomp={0x2921A}};
  [0x2f9f8] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9F8", cat="Lo", bidi="L", decomp={0x4A6E}};
  [0x2f9f9] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9F9", cat="Lo", bidi="L", decomp={0x4A76}};
  [0x2f9fa] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9FA", cat="Lo", bidi="L", decomp={0x97E0}};
  [0x2f9fb] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9FB", cat="Lo", bidi="L", decomp={0x2940A}};
  [0x2f9fc] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9FC", cat="Lo", bidi="L", decomp={0x4AB2}};
  [0x2f9fd] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9FD", cat="Lo", bidi="L", decomp={0x29496}};
  [0x2f9fe] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9FE", cat="Lo", bidi="L", decomp={0x980B}};
  [0x2f9ff] = {name="CJK COMPATIBILITY IDEOGRAPH-2F9FF", cat="Lo", bidi="L", decomp={0x980B}};
  [0x2fa00] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA00", cat="Lo", bidi="L", decomp={0x9829}};
  [0x2fa01] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA01", cat="Lo", bidi="L", decomp={0x295B6}};
  [0x2fa02] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA02", cat="Lo", bidi="L", decomp={0x98E2}};
  [0x2fa03] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA03", cat="Lo", bidi="L", decomp={0x4B33}};
  [0x2fa04] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA04", cat="Lo", bidi="L", decomp={0x9929}};
  [0x2fa05] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA05", cat="Lo", bidi="L", decomp={0x99A7}};
  [0x2fa06] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA06", cat="Lo", bidi="L", decomp={0x99C2}};
  [0x2fa07] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA07", cat="Lo", bidi="L", decomp={0x99FE}};
  [0x2fa08] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA08", cat="Lo", bidi="L", decomp={0x4BCE}};
  [0x2fa09] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA09", cat="Lo", bidi="L", decomp={0x29B30}};
  [0x2fa0a] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA0A", cat="Lo", bidi="L", decomp={0x9B12}};
  [0x2fa0b] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA0B", cat="Lo", bidi="L", decomp={0x9C40}};
  [0x2fa0c] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA0C", cat="Lo", bidi="L", decomp={0x9CFD}};
  [0x2fa0d] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA0D", cat="Lo", bidi="L", decomp={0x4CCE}};
  [0x2fa0e] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA0E", cat="Lo", bidi="L", decomp={0x4CED}};
  [0x2fa0f] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA0F", cat="Lo", bidi="L", decomp={0x9D67}};
  [0x2fa10] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA10", cat="Lo", bidi="L", decomp={0x2A0CE}};
  [0x2fa11] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA11", cat="Lo", bidi="L", decomp={0x4CF8}};
  [0x2fa12] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA12", cat="Lo", bidi="L", decomp={0x2A105}};
  [0x2fa13] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA13", cat="Lo", bidi="L", decomp={0x2A20E}};
  [0x2fa14] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA14", cat="Lo", bidi="L", decomp={0x2A291}};
  [0x2fa15] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA15", cat="Lo", bidi="L", decomp={0x9EBB}};
  [0x2fa16] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA16", cat="Lo", bidi="L", decomp={0x4D56}};
  [0x2fa17] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA17", cat="Lo", bidi="L", decomp={0x9EF9}};
  [0x2fa18] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA18", cat="Lo", bidi="L", decomp={0x9EFE}};
  [0x2fa19] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA19", cat="Lo", bidi="L", decomp={0x9F05}};
  [0x2fa1a] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA1A", cat="Lo", bidi="L", decomp={0x9F0F}};
  [0x2fa1b] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA1B", cat="Lo", bidi="L", decomp={0x9F16}};
  [0x2fa1c] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA1C", cat="Lo", bidi="L", decomp={0x9F3B}};
  [0x2fa1d] = {name="CJK COMPATIBILITY IDEOGRAPH-2FA1D", cat="Lo", bidi="L", decomp={0x2A600}};
  [0xe0001] = {name="LANGUAGE TAG", cat="Cf", bidi="BN"};
  [0xe0020] = {name="TAG SPACE", cat="Cf", bidi="BN"};
  [0xe0021] = {name="TAG EXCLAMATION MARK", cat="Cf", bidi="BN"};
  [0xe0022] = {name="TAG QUOTATION MARK", cat="Cf", bidi="BN"};
  [0xe0023] = {name="TAG NUMBER SIGN", cat="Cf", bidi="BN"};
  [0xe0024] = {name="TAG DOLLAR SIGN", cat="Cf", bidi="BN"};
  [0xe0025] = {name="TAG PERCENT SIGN", cat="Cf", bidi="BN"};
  [0xe0026] = {name="TAG AMPERSAND", cat="Cf", bidi="BN"};
  [0xe0027] = {name="TAG APOSTROPHE", cat="Cf", bidi="BN"};
  [0xe0028] = {name="TAG LEFT PARENTHESIS", cat="Cf", bidi="BN"};
  [0xe0029] = {name="TAG RIGHT PARENTHESIS", cat="Cf", bidi="BN"};
  [0xe002a] = {name="TAG ASTERISK", cat="Cf", bidi="BN"};
  [0xe002b] = {name="TAG PLUS SIGN", cat="Cf", bidi="BN"};
  [0xe002c] = {name="TAG COMMA", cat="Cf", bidi="BN"};
  [0xe002d] = {name="TAG HYPHEN-MINUS", cat="Cf", bidi="BN"};
  [0xe002e] = {name="TAG FULL STOP", cat="Cf", bidi="BN"};
  [0xe002f] = {name="TAG SOLIDUS", cat="Cf", bidi="BN"};
  [0xe0030] = {name="TAG DIGIT ZERO", cat="Cf", bidi="BN"};
  [0xe0031] = {name="TAG DIGIT ONE", cat="Cf", bidi="BN"};
  [0xe0032] = {name="TAG DIGIT TWO", cat="Cf", bidi="BN"};
  [0xe0033] = {name="TAG DIGIT THREE", cat="Cf", bidi="BN"};
  [0xe0034] = {name="TAG DIGIT FOUR", cat="Cf", bidi="BN"};
  [0xe0035] = {name="TAG DIGIT FIVE", cat="Cf", bidi="BN"};
  [0xe0036] = {name="TAG DIGIT SIX", cat="Cf", bidi="BN"};
  [0xe0037] = {name="TAG DIGIT SEVEN", cat="Cf", bidi="BN"};
  [0xe0038] = {name="TAG DIGIT EIGHT", cat="Cf", bidi="BN"};
  [0xe0039] = {name="TAG DIGIT NINE", cat="Cf", bidi="BN"};
  [0xe003a] = {name="TAG COLON", cat="Cf", bidi="BN"};
  [0xe003b] = {name="TAG SEMICOLON", cat="Cf", bidi="BN"};
  [0xe003c] = {name="TAG LESS-THAN SIGN", cat="Cf", bidi="BN"};
  [0xe003d] = {name="TAG EQUALS SIGN", cat="Cf", bidi="BN"};
  [0xe003e] = {name="TAG GREATER-THAN SIGN", cat="Cf", bidi="BN"};
  [0xe003f] = {name="TAG QUESTION MARK", cat="Cf", bidi="BN"};
  [0xe0040] = {name="TAG COMMERCIAL AT", cat="Cf", bidi="BN"};
  [0xe0041] = {name="TAG LATIN CAPITAL LETTER A", cat="Cf", bidi="BN"};
  [0xe0042] = {name="TAG LATIN CAPITAL LETTER B", cat="Cf", bidi="BN"};
  [0xe0043] = {name="TAG LATIN CAPITAL LETTER C", cat="Cf", bidi="BN"};
  [0xe0044] = {name="TAG LATIN CAPITAL LETTER D", cat="Cf", bidi="BN"};
  [0xe0045] = {name="TAG LATIN CAPITAL LETTER E", cat="Cf", bidi="BN"};
  [0xe0046] = {name="TAG LATIN CAPITAL LETTER F", cat="Cf", bidi="BN"};
  [0xe0047] = {name="TAG LATIN CAPITAL LETTER G", cat="Cf", bidi="BN"};
  [0xe0048] = {name="TAG LATIN CAPITAL LETTER H", cat="Cf", bidi="BN"};
  [0xe0049] = {name="TAG LATIN CAPITAL LETTER I", cat="Cf", bidi="BN"};
  [0xe004a] = {name="TAG LATIN CAPITAL LETTER J", cat="Cf", bidi="BN"};
  [0xe004b] = {name="TAG LATIN CAPITAL LETTER K", cat="Cf", bidi="BN"};
  [0xe004c] = {name="TAG LATIN CAPITAL LETTER L", cat="Cf", bidi="BN"};
  [0xe004d] = {name="TAG LATIN CAPITAL LETTER M", cat="Cf", bidi="BN"};
  [0xe004e] = {name="TAG LATIN CAPITAL LETTER N", cat="Cf", bidi="BN"};
  [0xe004f] = {name="TAG LATIN CAPITAL LETTER O", cat="Cf", bidi="BN"};
  [0xe0050] = {name="TAG LATIN CAPITAL LETTER P", cat="Cf", bidi="BN"};
  [0xe0051] = {name="TAG LATIN CAPITAL LETTER Q", cat="Cf", bidi="BN"};
  [0xe0052] = {name="TAG LATIN CAPITAL LETTER R", cat="Cf", bidi="BN"};
  [0xe0053] = {name="TAG LATIN CAPITAL LETTER S", cat="Cf", bidi="BN"};
  [0xe0054] = {name="TAG LATIN CAPITAL LETTER T", cat="Cf", bidi="BN"};
  [0xe0055] = {name="TAG LATIN CAPITAL LETTER U", cat="Cf", bidi="BN"};
  [0xe0056] = {name="TAG LATIN CAPITAL LETTER V", cat="Cf", bidi="BN"};
  [0xe0057] = {name="TAG LATIN CAPITAL LETTER W", cat="Cf", bidi="BN"};
  [0xe0058] = {name="TAG LATIN CAPITAL LETTER X", cat="Cf", bidi="BN"};
  [0xe0059] = {name="TAG LATIN CAPITAL LETTER Y", cat="Cf", bidi="BN"};
  [0xe005a] = {name="TAG LATIN CAPITAL LETTER Z", cat="Cf", bidi="BN"};
  [0xe005b] = {name="TAG LEFT SQUARE BRACKET", cat="Cf", bidi="BN"};
  [0xe005c] = {name="TAG REVERSE SOLIDUS", cat="Cf", bidi="BN"};
  [0xe005d] = {name="TAG RIGHT SQUARE BRACKET", cat="Cf", bidi="BN"};
  [0xe005e] = {name="TAG CIRCUMFLEX ACCENT", cat="Cf", bidi="BN"};
  [0xe005f] = {name="TAG LOW LINE", cat="Cf", bidi="BN"};
  [0xe0060] = {name="TAG GRAVE ACCENT", cat="Cf", bidi="BN"};
  [0xe0061] = {name="TAG LATIN SMALL LETTER A", cat="Cf", bidi="BN"};
  [0xe0062] = {name="TAG LATIN SMALL LETTER B", cat="Cf", bidi="BN"};
  [0xe0063] = {name="TAG LATIN SMALL LETTER C", cat="Cf", bidi="BN"};
  [0xe0064] = {name="TAG LATIN SMALL LETTER D", cat="Cf", bidi="BN"};
  [0xe0065] = {name="TAG LATIN SMALL LETTER E", cat="Cf", bidi="BN"};
  [0xe0066] = {name="TAG LATIN SMALL LETTER F", cat="Cf", bidi="BN"};
  [0xe0067] = {name="TAG LATIN SMALL LETTER G", cat="Cf", bidi="BN"};
  [0xe0068] = {name="TAG LATIN SMALL LETTER H", cat="Cf", bidi="BN"};
  [0xe0069] = {name="TAG LATIN SMALL LETTER I", cat="Cf", bidi="BN"};
  [0xe006a] = {name="TAG LATIN SMALL LETTER J", cat="Cf", bidi="BN"};
  [0xe006b] = {name="TAG LATIN SMALL LETTER K", cat="Cf", bidi="BN"};
  [0xe006c] = {name="TAG LATIN SMALL LETTER L", cat="Cf", bidi="BN"};
  [0xe006d] = {name="TAG LATIN SMALL LETTER M", cat="Cf", bidi="BN"};
  [0xe006e] = {name="TAG LATIN SMALL LETTER N", cat="Cf", bidi="BN"};
  [0xe006f] = {name="TAG LATIN SMALL LETTER O", cat="Cf", bidi="BN"};
  [0xe0070] = {name="TAG LATIN SMALL LETTER P", cat="Cf", bidi="BN"};
  [0xe0071] = {name="TAG LATIN SMALL LETTER Q", cat="Cf", bidi="BN"};
  [0xe0072] = {name="TAG LATIN SMALL LETTER R", cat="Cf", bidi="BN"};
  [0xe0073] = {name="TAG LATIN SMALL LETTER S", cat="Cf", bidi="BN"};
  [0xe0074] = {name="TAG LATIN SMALL LETTER T", cat="Cf", bidi="BN"};
  [0xe0075] = {name="TAG LATIN SMALL LETTER U", cat="Cf", bidi="BN"};
  [0xe0076] = {name="TAG LATIN SMALL LETTER V", cat="Cf", bidi="BN"};
  [0xe0077] = {name="TAG LATIN SMALL LETTER W", cat="Cf", bidi="BN"};
  [0xe0078] = {name="TAG LATIN SMALL LETTER X", cat="Cf", bidi="BN"};
  [0xe0079] = {name="TAG LATIN SMALL LETTER Y", cat="Cf", bidi="BN"};
  [0xe007a] = {name="TAG LATIN SMALL LETTER Z", cat="Cf", bidi="BN"};
  [0xe007b] = {name="TAG LEFT CURLY BRACKET", cat="Cf", bidi="BN"};
  [0xe007c] = {name="TAG VERTICAL LINE", cat="Cf", bidi="BN"};
  [0xe007d] = {name="TAG RIGHT CURLY BRACKET", cat="Cf", bidi="BN"};
  [0xe007e] = {name="TAG TILDE", cat="Cf", bidi="BN"};
  [0xe007f] = {name="CANCEL TAG", cat="Cf", bidi="BN"};
  [0xe0100] = {name="VARIATION SELECTOR-17", cat="Mn", bidi="NSM"};
  [0xe0101] = {name="VARIATION SELECTOR-18", cat="Mn", bidi="NSM"};
  [0xe0102] = {name="VARIATION SELECTOR-19", cat="Mn", bidi="NSM"};
  [0xe0103] = {name="VARIATION SELECTOR-20", cat="Mn", bidi="NSM"};
  [0xe0104] = {name="VARIATION SELECTOR-21", cat="Mn", bidi="NSM"};
  [0xe0105] = {name="VARIATION SELECTOR-22", cat="Mn", bidi="NSM"};
  [0xe0106] = {name="VARIATION SELECTOR-23", cat="Mn", bidi="NSM"};
  [0xe0107] = {name="VARIATION SELECTOR-24", cat="Mn", bidi="NSM"};
  [0xe0108] = {name="VARIATION SELECTOR-25", cat="Mn", bidi="NSM"};
  [0xe0109] = {name="VARIATION SELECTOR-26", cat="Mn", bidi="NSM"};
  [0xe010a] = {name="VARIATION SELECTOR-27", cat="Mn", bidi="NSM"};
  [0xe010b] = {name="VARIATION SELECTOR-28", cat="Mn", bidi="NSM"};
  [0xe010c] = {name="VARIATION SELECTOR-29", cat="Mn", bidi="NSM"};
  [0xe010d] = {name="VARIATION SELECTOR-30", cat="Mn", bidi="NSM"};
  [0xe010e] = {name="VARIATION SELECTOR-31", cat="Mn", bidi="NSM"};
  [0xe010f] = {name="VARIATION SELECTOR-32", cat="Mn", bidi="NSM"};
  [0xe0110] = {name="VARIATION SELECTOR-33", cat="Mn", bidi="NSM"};
  [0xe0111] = {name="VARIATION SELECTOR-34", cat="Mn", bidi="NSM"};
  [0xe0112] = {name="VARIATION SELECTOR-35", cat="Mn", bidi="NSM"};
  [0xe0113] = {name="VARIATION SELECTOR-36", cat="Mn", bidi="NSM"};
  [0xe0114] = {name="VARIATION SELECTOR-37", cat="Mn", bidi="NSM"};
  [0xe0115] = {name="VARIATION SELECTOR-38", cat="Mn", bidi="NSM"};
  [0xe0116] = {name="VARIATION SELECTOR-39", cat="Mn", bidi="NSM"};
  [0xe0117] = {name="VARIATION SELECTOR-40", cat="Mn", bidi="NSM"};
  [0xe0118] = {name="VARIATION SELECTOR-41", cat="Mn", bidi="NSM"};
  [0xe0119] = {name="VARIATION SELECTOR-42", cat="Mn", bidi="NSM"};
  [0xe011a] = {name="VARIATION SELECTOR-43", cat="Mn", bidi="NSM"};
  [0xe011b] = {name="VARIATION SELECTOR-44", cat="Mn", bidi="NSM"};
  [0xe011c] = {name="VARIATION SELECTOR-45", cat="Mn", bidi="NSM"};
  [0xe011d] = {name="VARIATION SELECTOR-46", cat="Mn", bidi="NSM"};
  [0xe011e] = {name="VARIATION SELECTOR-47", cat="Mn", bidi="NSM"};
  [0xe011f] = {name="VARIATION SELECTOR-48", cat="Mn", bidi="NSM"};
  [0xe0120] = {name="VARIATION SELECTOR-49", cat="Mn", bidi="NSM"};
  [0xe0121] = {name="VARIATION SELECTOR-50", cat="Mn", bidi="NSM"};
  [0xe0122] = {name="VARIATION SELECTOR-51", cat="Mn", bidi="NSM"};
  [0xe0123] = {name="VARIATION SELECTOR-52", cat="Mn", bidi="NSM"};
  [0xe0124] = {name="VARIATION SELECTOR-53", cat="Mn", bidi="NSM"};
  [0xe0125] = {name="VARIATION SELECTOR-54", cat="Mn", bidi="NSM"};
  [0xe0126] = {name="VARIATION SELECTOR-55", cat="Mn", bidi="NSM"};
  [0xe0127] = {name="VARIATION SELECTOR-56", cat="Mn", bidi="NSM"};
  [0xe0128] = {name="VARIATION SELECTOR-57", cat="Mn", bidi="NSM"};
  [0xe0129] = {name="VARIATION SELECTOR-58", cat="Mn", bidi="NSM"};
  [0xe012a] = {name="VARIATION SELECTOR-59", cat="Mn", bidi="NSM"};
  [0xe012b] = {name="VARIATION SELECTOR-60", cat="Mn", bidi="NSM"};
  [0xe012c] = {name="VARIATION SELECTOR-61", cat="Mn", bidi="NSM"};
  [0xe012d] = {name="VARIATION SELECTOR-62", cat="Mn", bidi="NSM"};
  [0xe012e] = {name="VARIATION SELECTOR-63", cat="Mn", bidi="NSM"};
  [0xe012f] = {name="VARIATION SELECTOR-64", cat="Mn", bidi="NSM"};
  [0xe0130] = {name="VARIATION SELECTOR-65", cat="Mn", bidi="NSM"};
  [0xe0131] = {name="VARIATION SELECTOR-66", cat="Mn", bidi="NSM"};
  [0xe0132] = {name="VARIATION SELECTOR-67", cat="Mn", bidi="NSM"};
  [0xe0133] = {name="VARIATION SELECTOR-68", cat="Mn", bidi="NSM"};
  [0xe0134] = {name="VARIATION SELECTOR-69", cat="Mn", bidi="NSM"};
  [0xe0135] = {name="VARIATION SELECTOR-70", cat="Mn", bidi="NSM"};
  [0xe0136] = {name="VARIATION SELECTOR-71", cat="Mn", bidi="NSM"};
  [0xe0137] = {name="VARIATION SELECTOR-72", cat="Mn", bidi="NSM"};
  [0xe0138] = {name="VARIATION SELECTOR-73", cat="Mn", bidi="NSM"};
  [0xe0139] = {name="VARIATION SELECTOR-74", cat="Mn", bidi="NSM"};
  [0xe013a] = {name="VARIATION SELECTOR-75", cat="Mn", bidi="NSM"};
  [0xe013b] = {name="VARIATION SELECTOR-76", cat="Mn", bidi="NSM"};
  [0xe013c] = {name="VARIATION SELECTOR-77", cat="Mn", bidi="NSM"};
  [0xe013d] = {name="VARIATION SELECTOR-78", cat="Mn", bidi="NSM"};
  [0xe013e] = {name="VARIATION SELECTOR-79", cat="Mn", bidi="NSM"};
  [0xe013f] = {name="VARIATION SELECTOR-80", cat="Mn", bidi="NSM"};
  [0xe0140] = {name="VARIATION SELECTOR-81", cat="Mn", bidi="NSM"};
  [0xe0141] = {name="VARIATION SELECTOR-82", cat="Mn", bidi="NSM"};
  [0xe0142] = {name="VARIATION SELECTOR-83", cat="Mn", bidi="NSM"};
  [0xe0143] = {name="VARIATION SELECTOR-84", cat="Mn", bidi="NSM"};
  [0xe0144] = {name="VARIATION SELECTOR-85", cat="Mn", bidi="NSM"};
  [0xe0145] = {name="VARIATION SELECTOR-86", cat="Mn", bidi="NSM"};
  [0xe0146] = {name="VARIATION SELECTOR-87", cat="Mn", bidi="NSM"};
  [0xe0147] = {name="VARIATION SELECTOR-88", cat="Mn", bidi="NSM"};
  [0xe0148] = {name="VARIATION SELECTOR-89", cat="Mn", bidi="NSM"};
  [0xe0149] = {name="VARIATION SELECTOR-90", cat="Mn", bidi="NSM"};
  [0xe014a] = {name="VARIATION SELECTOR-91", cat="Mn", bidi="NSM"};
  [0xe014b] = {name="VARIATION SELECTOR-92", cat="Mn", bidi="NSM"};
  [0xe014c] = {name="VARIATION SELECTOR-93", cat="Mn", bidi="NSM"};
  [0xe014d] = {name="VARIATION SELECTOR-94", cat="Mn", bidi="NSM"};
  [0xe014e] = {name="VARIATION SELECTOR-95", cat="Mn", bidi="NSM"};
  [0xe014f] = {name="VARIATION SELECTOR-96", cat="Mn", bidi="NSM"};
  [0xe0150] = {name="VARIATION SELECTOR-97", cat="Mn", bidi="NSM"};
  [0xe0151] = {name="VARIATION SELECTOR-98", cat="Mn", bidi="NSM"};
  [0xe0152] = {name="VARIATION SELECTOR-99", cat="Mn", bidi="NSM"};
  [0xe0153] = {name="VARIATION SELECTOR-100", cat="Mn", bidi="NSM"};
  [0xe0154] = {name="VARIATION SELECTOR-101", cat="Mn", bidi="NSM"};
  [0xe0155] = {name="VARIATION SELECTOR-102", cat="Mn", bidi="NSM"};
  [0xe0156] = {name="VARIATION SELECTOR-103", cat="Mn", bidi="NSM"};
  [0xe0157] = {name="VARIATION SELECTOR-104", cat="Mn", bidi="NSM"};
  [0xe0158] = {name="VARIATION SELECTOR-105", cat="Mn", bidi="NSM"};
  [0xe0159] = {name="VARIATION SELECTOR-106", cat="Mn", bidi="NSM"};
  [0xe015a] = {name="VARIATION SELECTOR-107", cat="Mn", bidi="NSM"};
  [0xe015b] = {name="VARIATION SELECTOR-108", cat="Mn", bidi="NSM"};
  [0xe015c] = {name="VARIATION SELECTOR-109", cat="Mn", bidi="NSM"};
  [0xe015d] = {name="VARIATION SELECTOR-110", cat="Mn", bidi="NSM"};
  [0xe015e] = {name="VARIATION SELECTOR-111", cat="Mn", bidi="NSM"};
  [0xe015f] = {name="VARIATION SELECTOR-112", cat="Mn", bidi="NSM"};
  [0xe0160] = {name="VARIATION SELECTOR-113", cat="Mn", bidi="NSM"};
  [0xe0161] = {name="VARIATION SELECTOR-114", cat="Mn", bidi="NSM"};
  [0xe0162] = {name="VARIATION SELECTOR-115", cat="Mn", bidi="NSM"};
  [0xe0163] = {name="VARIATION SELECTOR-116", cat="Mn", bidi="NSM"};
  [0xe0164] = {name="VARIATION SELECTOR-117", cat="Mn", bidi="NSM"};
  [0xe0165] = {name="VARIATION SELECTOR-118", cat="Mn", bidi="NSM"};
  [0xe0166] = {name="VARIATION SELECTOR-119", cat="Mn", bidi="NSM"};
  [0xe0167] = {name="VARIATION SELECTOR-120", cat="Mn", bidi="NSM"};
  [0xe0168] = {name="VARIATION SELECTOR-121", cat="Mn", bidi="NSM"};
  [0xe0169] = {name="VARIATION SELECTOR-122", cat="Mn", bidi="NSM"};
  [0xe016a] = {name="VARIATION SELECTOR-123", cat="Mn", bidi="NSM"};
  [0xe016b] = {name="VARIATION SELECTOR-124", cat="Mn", bidi="NSM"};
  [0xe016c] = {name="VARIATION SELECTOR-125", cat="Mn", bidi="NSM"};
  [0xe016d] = {name="VARIATION SELECTOR-126", cat="Mn", bidi="NSM"};
  [0xe016e] = {name="VARIATION SELECTOR-127", cat="Mn", bidi="NSM"};
  [0xe016f] = {name="VARIATION SELECTOR-128", cat="Mn", bidi="NSM"};
  [0xe0170] = {name="VARIATION SELECTOR-129", cat="Mn", bidi="NSM"};
  [0xe0171] = {name="VARIATION SELECTOR-130", cat="Mn", bidi="NSM"};
  [0xe0172] = {name="VARIATION SELECTOR-131", cat="Mn", bidi="NSM"};
  [0xe0173] = {name="VARIATION SELECTOR-132", cat="Mn", bidi="NSM"};
  [0xe0174] = {name="VARIATION SELECTOR-133", cat="Mn", bidi="NSM"};
  [0xe0175] = {name="VARIATION SELECTOR-134", cat="Mn", bidi="NSM"};
  [0xe0176] = {name="VARIATION SELECTOR-135", cat="Mn", bidi="NSM"};
  [0xe0177] = {name="VARIATION SELECTOR-136", cat="Mn", bidi="NSM"};
  [0xe0178] = {name="VARIATION SELECTOR-137", cat="Mn", bidi="NSM"};
  [0xe0179] = {name="VARIATION SELECTOR-138", cat="Mn", bidi="NSM"};
  [0xe017a] = {name="VARIATION SELECTOR-139", cat="Mn", bidi="NSM"};
  [0xe017b] = {name="VARIATION SELECTOR-140", cat="Mn", bidi="NSM"};
  [0xe017c] = {name="VARIATION SELECTOR-141", cat="Mn", bidi="NSM"};
  [0xe017d] = {name="VARIATION SELECTOR-142", cat="Mn", bidi="NSM"};
  [0xe017e] = {name="VARIATION SELECTOR-143", cat="Mn", bidi="NSM"};
  [0xe017f] = {name="VARIATION SELECTOR-144", cat="Mn", bidi="NSM"};
  [0xe0180] = {name="VARIATION SELECTOR-145", cat="Mn", bidi="NSM"};
  [0xe0181] = {name="VARIATION SELECTOR-146", cat="Mn", bidi="NSM"};
  [0xe0182] = {name="VARIATION SELECTOR-147", cat="Mn", bidi="NSM"};
  [0xe0183] = {name="VARIATION SELECTOR-148", cat="Mn", bidi="NSM"};
  [0xe0184] = {name="VARIATION SELECTOR-149", cat="Mn", bidi="NSM"};
  [0xe0185] = {name="VARIATION SELECTOR-150", cat="Mn", bidi="NSM"};
  [0xe0186] = {name="VARIATION SELECTOR-151", cat="Mn", bidi="NSM"};
  [0xe0187] = {name="VARIATION SELECTOR-152", cat="Mn", bidi="NSM"};
  [0xe0188] = {name="VARIATION SELECTOR-153", cat="Mn", bidi="NSM"};
  [0xe0189] = {name="VARIATION SELECTOR-154", cat="Mn", bidi="NSM"};
  [0xe018a] = {name="VARIATION SELECTOR-155", cat="Mn", bidi="NSM"};
  [0xe018b] = {name="VARIATION SELECTOR-156", cat="Mn", bidi="NSM"};
  [0xe018c] = {name="VARIATION SELECTOR-157", cat="Mn", bidi="NSM"};
  [0xe018d] = {name="VARIATION SELECTOR-158", cat="Mn", bidi="NSM"};
  [0xe018e] = {name="VARIATION SELECTOR-159", cat="Mn", bidi="NSM"};
  [0xe018f] = {name="VARIATION SELECTOR-160", cat="Mn", bidi="NSM"};
  [0xe0190] = {name="VARIATION SELECTOR-161", cat="Mn", bidi="NSM"};
  [0xe0191] = {name="VARIATION SELECTOR-162", cat="Mn", bidi="NSM"};
  [0xe0192] = {name="VARIATION SELECTOR-163", cat="Mn", bidi="NSM"};
  [0xe0193] = {name="VARIATION SELECTOR-164", cat="Mn", bidi="NSM"};
  [0xe0194] = {name="VARIATION SELECTOR-165", cat="Mn", bidi="NSM"};
  [0xe0195] = {name="VARIATION SELECTOR-166", cat="Mn", bidi="NSM"};
  [0xe0196] = {name="VARIATION SELECTOR-167", cat="Mn", bidi="NSM"};
  [0xe0197] = {name="VARIATION SELECTOR-168", cat="Mn", bidi="NSM"};
  [0xe0198] = {name="VARIATION SELECTOR-169", cat="Mn", bidi="NSM"};
  [0xe0199] = {name="VARIATION SELECTOR-170", cat="Mn", bidi="NSM"};
  [0xe019a] = {name="VARIATION SELECTOR-171", cat="Mn", bidi="NSM"};
  [0xe019b] = {name="VARIATION SELECTOR-172", cat="Mn", bidi="NSM"};
  [0xe019c] = {name="VARIATION SELECTOR-173", cat="Mn", bidi="NSM"};
  [0xe019d] = {name="VARIATION SELECTOR-174", cat="Mn", bidi="NSM"};
  [0xe019e] = {name="VARIATION SELECTOR-175", cat="Mn", bidi="NSM"};
  [0xe019f] = {name="VARIATION SELECTOR-176", cat="Mn", bidi="NSM"};
  [0xe01a0] = {name="VARIATION SELECTOR-177", cat="Mn", bidi="NSM"};
  [0xe01a1] = {name="VARIATION SELECTOR-178", cat="Mn", bidi="NSM"};
  [0xe01a2] = {name="VARIATION SELECTOR-179", cat="Mn", bidi="NSM"};
  [0xe01a3] = {name="VARIATION SELECTOR-180", cat="Mn", bidi="NSM"};
  [0xe01a4] = {name="VARIATION SELECTOR-181", cat="Mn", bidi="NSM"};
  [0xe01a5] = {name="VARIATION SELECTOR-182", cat="Mn", bidi="NSM"};
  [0xe01a6] = {name="VARIATION SELECTOR-183", cat="Mn", bidi="NSM"};
  [0xe01a7] = {name="VARIATION SELECTOR-184", cat="Mn", bidi="NSM"};
  [0xe01a8] = {name="VARIATION SELECTOR-185", cat="Mn", bidi="NSM"};
  [0xe01a9] = {name="VARIATION SELECTOR-186", cat="Mn", bidi="NSM"};
  [0xe01aa] = {name="VARIATION SELECTOR-187", cat="Mn", bidi="NSM"};
  [0xe01ab] = {name="VARIATION SELECTOR-188", cat="Mn", bidi="NSM"};
  [0xe01ac] = {name="VARIATION SELECTOR-189", cat="Mn", bidi="NSM"};
  [0xe01ad] = {name="VARIATION SELECTOR-190", cat="Mn", bidi="NSM"};
  [0xe01ae] = {name="VARIATION SELECTOR-191", cat="Mn", bidi="NSM"};
  [0xe01af] = {name="VARIATION SELECTOR-192", cat="Mn", bidi="NSM"};
  [0xe01b0] = {name="VARIATION SELECTOR-193", cat="Mn", bidi="NSM"};
  [0xe01b1] = {name="VARIATION SELECTOR-194", cat="Mn", bidi="NSM"};
  [0xe01b2] = {name="VARIATION SELECTOR-195", cat="Mn", bidi="NSM"};
  [0xe01b3] = {name="VARIATION SELECTOR-196", cat="Mn", bidi="NSM"};
  [0xe01b4] = {name="VARIATION SELECTOR-197", cat="Mn", bidi="NSM"};
  [0xe01b5] = {name="VARIATION SELECTOR-198", cat="Mn", bidi="NSM"};
  [0xe01b6] = {name="VARIATION SELECTOR-199", cat="Mn", bidi="NSM"};
  [0xe01b7] = {name="VARIATION SELECTOR-200", cat="Mn", bidi="NSM"};
  [0xe01b8] = {name="VARIATION SELECTOR-201", cat="Mn", bidi="NSM"};
  [0xe01b9] = {name="VARIATION SELECTOR-202", cat="Mn", bidi="NSM"};
  [0xe01ba] = {name="VARIATION SELECTOR-203", cat="Mn", bidi="NSM"};
  [0xe01bb] = {name="VARIATION SELECTOR-204", cat="Mn", bidi="NSM"};
  [0xe01bc] = {name="VARIATION SELECTOR-205", cat="Mn", bidi="NSM"};
  [0xe01bd] = {name="VARIATION SELECTOR-206", cat="Mn", bidi="NSM"};
  [0xe01be] = {name="VARIATION SELECTOR-207", cat="Mn", bidi="NSM"};
  [0xe01bf] = {name="VARIATION SELECTOR-208", cat="Mn", bidi="NSM"};
  [0xe01c0] = {name="VARIATION SELECTOR-209", cat="Mn", bidi="NSM"};
  [0xe01c1] = {name="VARIATION SELECTOR-210", cat="Mn", bidi="NSM"};
  [0xe01c2] = {name="VARIATION SELECTOR-211", cat="Mn", bidi="NSM"};
  [0xe01c3] = {name="VARIATION SELECTOR-212", cat="Mn", bidi="NSM"};
  [0xe01c4] = {name="VARIATION SELECTOR-213", cat="Mn", bidi="NSM"};
  [0xe01c5] = {name="VARIATION SELECTOR-214", cat="Mn", bidi="NSM"};
  [0xe01c6] = {name="VARIATION SELECTOR-215", cat="Mn", bidi="NSM"};
  [0xe01c7] = {name="VARIATION SELECTOR-216", cat="Mn", bidi="NSM"};
  [0xe01c8] = {name="VARIATION SELECTOR-217", cat="Mn", bidi="NSM"};
  [0xe01c9] = {name="VARIATION SELECTOR-218", cat="Mn", bidi="NSM"};
  [0xe01ca] = {name="VARIATION SELECTOR-219", cat="Mn", bidi="NSM"};
  [0xe01cb] = {name="VARIATION SELECTOR-220", cat="Mn", bidi="NSM"};
  [0xe01cc] = {name="VARIATION SELECTOR-221", cat="Mn", bidi="NSM"};
  [0xe01cd] = {name="VARIATION SELECTOR-222", cat="Mn", bidi="NSM"};
  [0xe01ce] = {name="VARIATION SELECTOR-223", cat="Mn", bidi="NSM"};
  [0xe01cf] = {name="VARIATION SELECTOR-224", cat="Mn", bidi="NSM"};
  [0xe01d0] = {name="VARIATION SELECTOR-225", cat="Mn", bidi="NSM"};
  [0xe01d1] = {name="VARIATION SELECTOR-226", cat="Mn", bidi="NSM"};
  [0xe01d2] = {name="VARIATION SELECTOR-227", cat="Mn", bidi="NSM"};
  [0xe01d3] = {name="VARIATION SELECTOR-228", cat="Mn", bidi="NSM"};
  [0xe01d4] = {name="VARIATION SELECTOR-229", cat="Mn", bidi="NSM"};
  [0xe01d5] = {name="VARIATION SELECTOR-230", cat="Mn", bidi="NSM"};
  [0xe01d6] = {name="VARIATION SELECTOR-231", cat="Mn", bidi="NSM"};
  [0xe01d7] = {name="VARIATION SELECTOR-232", cat="Mn", bidi="NSM"};
  [0xe01d8] = {name="VARIATION SELECTOR-233", cat="Mn", bidi="NSM"};
  [0xe01d9] = {name="VARIATION SELECTOR-234", cat="Mn", bidi="NSM"};
  [0xe01da] = {name="VARIATION SELECTOR-235", cat="Mn", bidi="NSM"};
  [0xe01db] = {name="VARIATION SELECTOR-236", cat="Mn", bidi="NSM"};
  [0xe01dc] = {name="VARIATION SELECTOR-237", cat="Mn", bidi="NSM"};
  [0xe01dd] = {name="VARIATION SELECTOR-238", cat="Mn", bidi="NSM"};
  [0xe01de] = {name="VARIATION SELECTOR-239", cat="Mn", bidi="NSM"};
  [0xe01df] = {name="VARIATION SELECTOR-240", cat="Mn", bidi="NSM"};
  [0xe01e0] = {name="VARIATION SELECTOR-241", cat="Mn", bidi="NSM"};
  [0xe01e1] = {name="VARIATION SELECTOR-242", cat="Mn", bidi="NSM"};
  [0xe01e2] = {name="VARIATION SELECTOR-243", cat="Mn", bidi="NSM"};
  [0xe01e3] = {name="VARIATION SELECTOR-244", cat="Mn", bidi="NSM"};
  [0xe01e4] = {name="VARIATION SELECTOR-245", cat="Mn", bidi="NSM"};
  [0xe01e5] = {name="VARIATION SELECTOR-246", cat="Mn", bidi="NSM"};
  [0xe01e6] = {name="VARIATION SELECTOR-247", cat="Mn", bidi="NSM"};
  [0xe01e7] = {name="VARIATION SELECTOR-248", cat="Mn", bidi="NSM"};
  [0xe01e8] = {name="VARIATION SELECTOR-249", cat="Mn", bidi="NSM"};
  [0xe01e9] = {name="VARIATION SELECTOR-250", cat="Mn", bidi="NSM"};
  [0xe01ea] = {name="VARIATION SELECTOR-251", cat="Mn", bidi="NSM"};
  [0xe01eb] = {name="VARIATION SELECTOR-252", cat="Mn", bidi="NSM"};
  [0xe01ec] = {name="VARIATION SELECTOR-253", cat="Mn", bidi="NSM"};
  [0xe01ed] = {name="VARIATION SELECTOR-254", cat="Mn", bidi="NSM"};
  [0xe01ee] = {name="VARIATION SELECTOR-255", cat="Mn", bidi="NSM"};
  [0xe01ef] = {name="VARIATION SELECTOR-256", cat="Mn", bidi="NSM"};
  [0xf0000] = {name="<Plane 15 Private Use, First>", cat="Co", bidi="L"};
  [0xffffd] = {name="<Plane 15 Private Use, Last>", cat="Co", bidi="L"};
  [0x100000] = {name="<Plane 16 Private Use, First>", cat="Co", bidi="L"};
  [0x10fffd] = {name="<Plane 16 Private Use, Last>", cat="Co", bidi="L"};
}
